Discussione sull’articolo "Scrivere un Expert Advisor Utilizzando l'Approccio di Programmazione Orientato agli Oggetti MQL5" - pagina 3

 
VictorD:

Per favore aiutatemi a capire qualcosa che non capisco:

All'inizio della funzione EA viene chiamato:

doInit attivato (probabilmente per default a queste variabili sono assegnati NULL e 0). setPeriod e setSymbol dovrebbero essere prima di Init.
 
Snaf:
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

 
articolo molto bello.Grazie
 
errore di traduzione

ha dimenticato di inserire questo blocco.

//--- Altri parametri
int STP,TKP;   // Da utilizzare per i valori di Stop Loss e Take Profit
// Creare un oggetto della nostra classe
MyExpert Cexpert;
 
Grazie. articolo molto utile. mi ha aiutato a introdurre lo sviluppo di EA molto rapidamente.
 

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