Discusión sobre el artículo "Guía paso a paso para escribir un Expert Advisor en MQL5 para principiantes" - página 18

 
La creación de un Asesor Experto comienza con la selección de la señal de entrada de cualquier indicador. ¿Qué pasasisólo quieroabrir un stoppendiente o unaorden limitadao dos órdenes stop opuestas o una parrilla de órdenes? ¿Qué y cómo hacerlo?Por favor,aconséjeme.
 
fenix74:
La creación de un Asesor Experto comienza con la selección de la señal de entrada de cualquier indicador. ¿Qué pasasisólo quieroabrir un stoppendiente o unaorden limitadao dos órdenes stop opuestas o una rejilla de órdenes? ¿Qué y cómo hacerlo?Por favor dime.

Empieza poco a poco: utiliza el Asistente MQL5 para crear una plantilla de Asesor Experto (exactamente una plantilla, pero no una generación).

Después de eso, usted puede seguir adelante (como en la escuela: se obtiene una tarea, mostrar la lección completa - obtener la siguiente tarea).

 
Vladimir Karputov:

Empiece poco a poco: utilice el Asistente MQL5 para crear una plantilla de Asesor Experto (exactamente una plantilla, pero no una generación).

Después de eso, usted puede seguir adelante (al igual que en la escuela: se obtiene una asignación, se muestra la lección completada - se obtiene la siguiente tarea).

Gracias por su respuesta Vladimir,no soy un principiante, puedo escribir unsimple Asesor Expertoen MQL4, la creación de una plantilla de EA es el mismo.Sólo pormi edad,MQL4 era difícil deaprender, y aquítengo que dominar 5 durantemucho tiempo. Quería convertirExpert Advisors con órdenes y rejillas a 5rápidamente. He tratado de aprender OOP, pero hasta ahora no he tenido éxito, no hay suficiente información y lecciones para principiantes.

 
fenix74:

Gracias por tu respuesta Vladimir!No soy un completo principiante, puedo escribir unsimple Asesor Expertoen MQL4 , tienen la mismacreación de plantillas .Sólo pormi edad,MQL4 fue difícil deaprender, y aquítengo que dominar 5.Quería convertirExpert Advisors con órdenes y rejillas a 5rápidamente. He tratado de aprender OOP, pero hasta ahora no he tenido éxito, no hay suficiente información y lecciones para principiantes.

iADX Grid

La idea de la estrategia de trading Trabajando SIN Take Profit, Stop Loss y Trailing Stop. - Cerrando posiciones y borrando órdenes pendientes al alcanzar el Beneficio Mínimo. Obtenemos señales de trading del indicador iADX (Average Directional Movement Index, ADX). La señal de negociación se construye sobre la base del filtro principal y una señal de calificación. Filtro principal: ADX en la barra # ADX: Barra actual está por encima del nivel especificado ADX: Nivel Señal clarificadora: '+DI ' sube por encima de '-DI ' -> señal de COMPRA '+DI ' baja por debajo de '-DI ' -> señal de VENTA Por defecto ADX: Barra actual es igual a '0 ' y ADX: Nivel es igual a '40.0 ' Refinamiento de la ejecución de la señal comercial La ejecución de una señal comercial basada en el filtro principal y en la señal de refinamiento implica la ausencia de posiciones y la eliminación automática de las órdenes pendientes. Ejemplo: se recibe una señal para abrir una posición de COMPRA - esta señal se tomará para su ejecución sólo si no hay posiciones de COMPRA o VENTA abiertas por este Asesor Experto en el mercado. Antes de la ejecución...

CodeBase | 2019.07.17 11:42 | Vladimir Karputov | Asesores Expertos | MetaTrader 5

 
Artyom Trishkin:
Eso no va a ayudar. Tengo un hilo en mi perfil sobre ello. Hay una razón y una solución al problema.
No entiendo lo de los trolls.

) ¡Una respuesta de un auténtico troll en persona!

He mirado en su perfil. ¡Su /Respuesta/ no está allí! ¿Podría una persona normal como antes de su comentario SOLO indicar la solución al problema, y no enviar como un TROLL en algún lugar donde ni siquiera hay un enlace directo a la solución a este problema!!!!!.

 

Por favor, inserte un indicador Parabolic en lugar de ADX, y todos estaremos contentos).

Al ejecutar con la visualización en el probador esta sustitución se sugiere claramente.

GRACIAS

 
Tojlna:

) ¡Una respuesta del mismísimo Troll Real!

He mirado en su perfil. ¡Su /Respuesta/ no está allí! ¿Podría una persona normal como antes de su comentario SOLO indicar la solución al problema, y no enviar como un TROLL en algún lugar donde ni siquiera hay un enlace directo a la solución a este problema!!!!!.

Tu y yo no bebimos en bruderschaft, y no somos amigos. ¿Crees que está permitido picar a una persona que no conoces?

SOLO postearte una solucion a un problema, deberias al menos merecer respeto y no ser vago. Pero te he orientado, lo que es mucho más importante es el conocimiento. Al fin y al cabo, nadie aprecia las cosas gratis.

Y por cierto, hay un enlace directo a la discusión en tu perfil:


Y, sí, aquí (no busqué lo suficiente, entonces):

Типичные ошибки и способы их устранения при работе с торговым окружением
Типичные ошибки и способы их устранения при работе с торговым окружением
  • 2018.02.19
  • www.mql5.com
В данной теме будем обсуждать часто встречающиеся ошибки при работе с торговым окружением терминала в тех или иных алгоритмах, методы их устранения...
 

Hola, me aparece un error:

return value of ´OrderSend´should be checked líneas 213 y 259


lo habéis resuelto?

 

A mí me pasó lo mismo. He conseguido solucionar el problema.

En la línea del script mi_primera_ea.mq5, donde dice

mrequest.type_filling = ORDER_FILLING_FOK; // Tipo de ejecución de la orden

lo he cambiado por

mrequest.type_filling = ORDER_FILLING_IOK; // Tipo de ejecución de la orden

Saludos,


northedan:

Quando estou depurando sempre da erro na hora de enviar a ordem. Eu pensei que fosse meu código, mas mesmo testando o arquivo mql5 pra download da erro também.



 

Hola, soy nuevo, muy buena guía, ¡gracias!


Sin embargo, tengo un problema. He compilado el ejemplo proporcionado, corrió a través del depurador, los puntos de interrupción trabajado, reanudó la depuración y me sale 4756 errores en las órdenes de compra y venta, así:


The Buy order request could not be completed -error:4756
The Sell order request could not be completed -error:4756
...


¿Qué puede estar pasando y qué debería mirar para corregir este comportamiento?


V.