Script: ytg_Percent_Lot

 

ytg_Percent_Lot:

Lo script calcola la dimensione del lotto a una determinata percentuale di fondi liberi.

ytg_Percent_Lot

Author: Iurii Tokman

 

Questo script è in grado di calcolare il lotto solo per gli strumenti valutari e solo per la posizione BUY. Ad esempio, l'ho eseguito sullo strumento #AA e ho ottenuto il seguente risultato.

2010.09.12 20:06:55     ytg_Percent_Lot (#AA,H1)        Свободных следств=5935.3 USD   Задан процент=33.3%   Лот=0
 

Ciao, Yuri

La mia filosofia è un po' diversa: RISCHIO = PERDITA MASSIMA.

Innanzitutto, credo che il calcolo debba tenere conto del livello di stoploss.

Consideriamo due operazioni effettuate da due trader nello stesso momento:

Trader A: Acquista 1.00 Lotto, STP @20 Pips.

Trader B: Acquista 1.00 Lotto, STP @40 Pips.

Il trader B ha un rischio doppio, quindi a parità di rischio rispetto al trader A, deve negoziare 0,5 LotSize.

Anche la leva finanziaria deve essere presa in considerazione, se ad esempio è a 100,00, allora i profitti e le perdite sono a livello x100. L'"At Risk" è in denaro e deve essere tradotto in Lotti. La leva finanziaria DEVE essere tenuta in considerazione.

Se 2.000 dollari a rischio sono ragionevoli, se la leva è 100, anche la dimensione del lotto deve essere divisa per 100,00.

Non credo inoltre che sia una buona pratica utilizzare il "margine libero" come base per il calcolo. Se siete alla massima esposizione e un'operazione si muove contro di voi, il vostro margine è negativo. Una cosa negativa!

//FreeMoney=AccountInfoDouble(ACCOUNT_FREEMARGIN); // NON È SICURO!!!

FreeMoney=AccountInfoDouble(ACCOUNT_BALANCE); // SICURO

LotSize = (FreeMoney*AtRisk%) / AccountInfoInteger(ACCOUNT_LEVERAGE) / STP)

USD 9997, Rischio 33,33%, STP 20, Leva 100 dà una Dimensione del lotto di 1,60

Spero che questo abbia senso.

T.