El falso OrderSend de un EA no siempre permite determinar su configuración.
El código que he proporcionado muestra la configuración de cualquier EA, independientemente de las propiedades de los símbolos y otros. Por ejemplo, ejecutar un EA de algún tipo y luego este script en el mismo gráfico
// Скрипт показывает, в каком режиме Long/Short запущен советник на данном чарте.voidOnStart()
{
Alert(LongShortToString());
}
El falso OrderSend de un EA no siempre revela su configuración.
El código que he proporcionado muestra la configuración de cualquier EA, independientemente de las propiedades de los símbolos y otros. Por ejemplo, ejecutar un EA de algún tipo y luego este script en el mismo gráfico
comprobado, funciona, pero
1. en el debate https://www.mql5.com/ru/forum/214590/page6#comment_11947599
el código debería ser sustituido por return(INIT_SUCCEED); - lo he probado y no he entendido donde faltaba el EA ))
2. No entiendo por qué, cuando selecciono las propiedades del EA y pongo una casilla diferente, la alerta no vuelve a aparecer, cuando cambio de TFs, todo es normal
El falso OrderSend de un EA no siempre revela su configuración.
El código que he proporcionado muestra la configuración de cualquier EA, independientemente de las propiedades de los símbolos y otros. Por ejemplo, ejecutar un EA de algún tipo y luego este script en el mismo gráfico
¿es posible añadir su código al EA?
int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
Con este código abre infinitamente órdenes largas y cortas en xauusd
int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
Con este código abre infinitamente órdenes largas y cortas en xauusd
La idea es que necesitas exactamente cero volúmenes.
La idea aquí es que necesitas exactamente cero volúmenes.
Abre 0,01 lotes sin volumen.
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
y eso no funciona en absoluto.
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,0,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,0,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
1. en el debate en https://www.mql5.com/ru/forum/214590/page6#comment_11947599
Debería reemplazar el código con return(INIT_SUCCEED); - Lo probé y no entendí donde faltaba el Asesor Experto ))
En este ejemplo puse FAILED a propósito, para no tener que quitarlo manualmente después.
2. No entiendo por qué, cuando selecciono las propiedades del EA y marco otra casilla, la alerta no vuelve a aparecer, cuando cambio de TFs, todo es normal
Al cambiar de Largo/Corto no hay llamada OnDeinit/OnInit.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
¿Qué estoy haciendo mal? En el m5 cambia bien, pero no más allá
No he encontrado ninguna herramienta de negociación como el índice del dólar, etc. (¿indicadores?)
no se les permite comerciar con ellos, ¿cómo se comportará su código?
No he encontrado ninguna herramienta de negociación como el índice del dólar, etc. (¿indicadores?)
Si se prohíbe comerciar con ellos, ¿cómo se comportará su código?
El falso OrderSend de un EA no siempre permite determinar su configuración.
El código que he proporcionado muestra la configuración de cualquier EA, independientemente de las propiedades de los símbolos y otros. Por ejemplo, ejecutar un EA de algún tipo y luego este script en el mismo gráfico
El falso OrderSend de un EA no siempre revela su configuración.
El código que he proporcionado muestra la configuración de cualquier EA, independientemente de las propiedades de los símbolos y otros. Por ejemplo, ejecutar un EA de algún tipo y luego este script en el mismo gráfico
comprobado, funciona, pero
1. en el debate https://www.mql5.com/ru/forum/214590/page6#comment_11947599
el código debería ser sustituido por return(INIT_SUCCEED); - lo he probado y no he entendido donde faltaba el EA ))
2. No entiendo por qué, cuando selecciono las propiedades del EA y pongo una casilla diferente, la alerta no vuelve a aparecer, cuando cambio de TFs, todo es normal
El falso OrderSend de un EA no siempre revela su configuración.
El código que he proporcionado muestra la configuración de cualquier EA, independientemente de las propiedades de los símbolos y otros. Por ejemplo, ejecutar un EA de algún tipo y luego este script en el mismo gráfico
¿es posible añadir su código al EA?
Con este código abre infinitamente órdenes largas y cortas en xauusd
¿Puedo añadir su código a mi EA?
Sí.
Foro sobre trading, sistemas de trading automatizados y comprobación de estrategias
Cualquier pregunta para principiantes de MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos
Lomonosov1991, 2019.06.04 19:01
Con este código abre infinitamente órdenes largas y cortas en xauusd
Sí.
y eso no funciona en absoluto.
comprobado, funciona, pero
1. en el debate en https://www.mql5.com/ru/forum/214590/page6#comment_11947599
Debería reemplazar el código con return(INIT_SUCCEED); - Lo probé y no entendí donde faltaba el Asesor Experto ))
En este ejemplo puse FAILED a propósito, para no tener que quitarlo manualmente después.
2. No entiendo por qué, cuando selecciono las propiedades del EA y marco otra casilla, la alerta no vuelve a aparecer, cuando cambio de TFs, todo es normal
Al cambiar de Largo/Corto no hay llamada OnDeinit/OnInit.
No hay llamada OnDeinit/OnInit al cambiar de Largo/Corto.
comportamiento extraño, normalmente OnIniT() se ejecuta después de llamar a la ventana de configuración.
No entiendo cómo ejecutarlo((
adjunta la muestra, descomprímela y distribúyela en carpetas