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.
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
ytg_Percent_Lot:
Lo script calcola la dimensione del lotto a una determinata percentuale di fondi liberi.
Author: Iurii Tokman