Discusión sobre el artículo "Escribir un Expert Advisor mediante la programación orientada a objetos de MQL5" - página 3

 
VictorD:

Por favor, ayúdame a entender algo que no entiendo:

Al principio en la función EA se llama:

doInit disparado (probablemente por defecto estas variables se asignan NULL y 0). setPeriod y setSymbol deberían estar antes de Init.
 
Snaf:
doInit se activa (probablemente por defecto estas variables se establecen en NULL y 0). setPeriod y setSymbol deberían estar antes de Init.

Ya veo, gracias

 

No he leído todo el artículo todavía, pero ya puedo decir que es mucho más útil que todo lo que he visto hasta ahora.

Muchas gracias :-)

Spencer

 

if(moneda_base=="USD")

{

precio_un_lote=tamaño_contrato/levrage;

}

else

{

double bprice= SymbolInfoDouble(símbolo,SYMBOL_BID);

one_lot_price=bprice*tamaño_contrato/levrage;

}


Maravilloso hilo. muchas gracias.


Hay algunos errores matematicos.

asumes que el par es cadchf??

La mayoría de los corredores tienen diferentes apalancamientos para algunos pares.

\de cualquier manera la regla correcta para cualquier par para el margen de 1 lotes es Margen en cuenta currenct es: C*Lotes*YYYDDD

YYY es la divisa base, DDD: Divisa de dominación\

las cosas te irán bien hasta que llegues a CADCHF por ejemplo\

YYYDDD = CADUSD. --------------- no USDCAD se whown en el Marketwacth\\\


así que tienes que añadir la tercera condición else-if

 

C=TamañoDelContrato/PartidaDeValor

 
muy buen articulo.gracias
 
error de traducción

olvidó insertar este bloque.

//--- Otros parámetros
int STP,TKP;   // Para valores Stop Loss y Take Profit
// Crear un objeto de nuestra clase
MyExpert Cexpert;
 
Gracias. artículo muy útil. me ayudó a introducir a EA desarrollando muy rápidamente.
 

Gracias @Samuel Olowoyo por este increíble artículo. Aunque este artículo está escrito 10 años atrás, pero todavía tienen terreno para los codificadores de EA en ciernes.

¿Sigue activo en MQL5? Sólo puedo ver 4 artículos publicados por usted (todos publicados en 2010)

 
Gracias, gracias, gracias. Yo ya había escrito el código de mi EA sin entender el poder de la programación orientada a objetos, pero puede estar seguro de que será mucho más limpio después de leer esto. lol Muy bien hecho