Buongiorno ,
Lo scopo di questo codice, e’ di calcolare il numero di contratti per azioni da comprare in base alla sua volatilita’, avendo come variabile il capitale la percentuale di rischio e il periodo dell’ATR .( sono ancora nuovo con la programmazione di ProRealTime quindi scusatemi per errori banali e domande retoriche).
L’ idea e quello di mostrare il risultato sottoforma di indicatore nel chart del Titolo.
grazie e buona giornata
// Calcolo numero contratti
//Variabili
Capital, RiskPercentage, Length
// Inputs:
input RiskPercentage = 1.0 // Risk percentage as decimal (e.g., 1.0 = 1%)
input Capital = 10000 // Trading capital
input Length = 14 // ATR calculation period
// Calcolo ATR
ATRValue = ATR(Length)
// Calcolo numero di contratti
Shares = floor((RiskPercentage * Capital) / ATRValue)
//Stampa numero contratti
printf(“Number of Shares: %d”, Shares)