Snaf: doInit viene attivato (probabilmente per impostazione predefinita queste variabili sono impostate su NULL e 0). setPeriod e setSymbol dovrebbero essere prima di Init.
Grazie @Samuel Olowoyo per questo fantastico articolo. Anche se questo articolo è stato scritto 10 anni fa, è ancora valido per i codificatori EA in erba.
Sei ancora attivo su MQL5? Riesco a vedere solo 4 articoli pubblicati da te (tutti pubblicati nel 2010)
Grazie, grazie, grazie. Avevo già scritto il codice per il mio EA senza capire la potenza dell'OOP, ma state certi che sarà molto più pulito dopo aver letto questo. lol Molto ben fatto
Per favore aiutatemi a capire qualcosa che non capisco:
All'inizio della funzione EA viene chiamato:
doInit viene attivato (probabilmente per impostazione predefinita queste variabili sono impostate su NULL e 0). setPeriod e setSymbol dovrebbero essere prima di Init.
Capisco, grazie
Non ho ancora letto tutto, ma posso già dire che è molto più utile di tutto ciò che ho visto finora.
Grazie mille :-)
Spencer
if(base_currency=="USD")
{
one_lot_price=dimensione_contratto/leva;
}
altrimenti
{
double bprice= SymbolInfoDouble(symbol,SYMBOL_BID);
one_lot_price=bprice*contract_size/levrage;
}
Meraviglioso thread. Grazie mille.
Ci sono alcuni errori matematici.
supponiamo che la coppia sia cadchf?
Inoltre si assume una leva costante per tutti i simboli. La maggior parte dei broker ha una leva diversa per alcune coppie.
\In ogni caso la regola corretta per qualsiasi coppia per il margine di 1 lotto è Margine in conto corrente è: C*Lotti*YYYDDD
YYY è la valuta di base, DDD: valuta di dominio\
le cose andranno bene fino a quando non raggiungerete CADCHF per esempio\
YYYDDD = CADUSD. --------------- non USDCAD è presente nel mercato.
quindi è necessario aggiungere la terza condizione else-if
C=Dimensione del contratto/Lavoro a coppie
ha dimenticato di inserire questo blocco.
Grazie @Samuel Olowoyo per questo fantastico articolo. Anche se questo articolo è stato scritto 10 anni fa, è ancora valido per i codificatori EA in erba.
Sei ancora attivo su MQL5? Riesco a vedere solo 4 articoli pubblicati da te (tutti pubblicati nel 2010)