Discussione sull’articolo "Scrivere un Expert Advisor Utilizzando l'Approccio di Programmazione Orientato agli Oggetti MQL5" - pagina 3
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
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)