Me aparece un error quot; definición de trabajo inesperada; Lo escribí en el motor de búsqueda y no pude encontrar nada. . ¿Alguien sabe lo que debería buscar para solucionarlo y qué significa?
Publi |
Me aparece un error quot; definición de trabajo inesperada; Lo escribí en el motor de búsqueda y no pude encontrar nada. . ¿Alguien sabe lo que debería buscar para solucionarlo y qué significa?
Cuando haces doble clic en el error, ¿a qué línea te lleva? Además, conecte su EA para que las personas lo ayuden, perderemos tiempo imaginando cuál será el problema.
1 Adjunto (s) Como puede ver, estoy tratando de lavar un viejo EA e ingresarle mi diseño y hacerlo dinámico ... Será un desafío ya que no conozco el idioma de esta aplicación. Iré uno por uno e incorporando alteraciones una vez que tengo un marco decente configurado ========================== Lo he editado desde que limpié un poco más. ... Y volví a través de mis notas y también agregué más créditos en él ...
https://www.forexycfds.com/attachmen...2848662951.mq4
¿Hay algo o un programa que ayudará a ver el diseño del código? Me parece que sería más fácil escribir en otra área y luego pasar al MetaEditor, ya que es realmente difícil alinear los paréntesis ... Lo agregué al final y se compila, pero estoy convencido de que no es así. Probablemente alineado correctamente, y que tendré que ocuparme de eso cuando cambien las agallas de la función inicial
No, esa es la alegría de trabajar con mt4. Nada que lo ayude a solucionar el problema del código. Indico cada uno y lo imprimiré y me aseguraré de que haya uno para cerrarlo. Probablemente la forma más fácil. Para un hábito mío, cada vez que abro una nueva me pongo en dos líneas en blanco y pongo la oposición, así lo recuerdo. Luego vuelvo y completé las líneas.
Eso es exactamente lo que hago también. Y para facilitar la sangría, utilizo mucho la tecla de tabulación. Es igual a 3 espacios (configurable en opciones).Iniciado por ;
Código insertado para (cnt = 0; cntlt; OrdersTotal (); cnt ) if (OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES)) if (OrderSymbol () == Symbol () OrderMagicNumber () == MagicNumber) if (OrderType () = = OP_BUY Bien, estoy tratando de descubrir logísticamente qué está haciendo exactamente esto ... Ya sea desde una Perspectiva de programación y una perspectiva de trading Forex Parece que está contando el número de operaciones abiertas, pero no tengo una comprensión completa de la lógica detrás de lo que realmente se está haciendo aquí ... aquí está mi interpretación. Está buscando si hay algunos opentrades ... luego, si los hay, está comprobando la combinación númerosímbolo mágico ... Entonces, si es un mercado o límite de orden ... Luego ejecutando un recuento de cada ... que la función OrderSelect no se me explica claramente en la biblioteca metratrader
Código insertado Y esto realmente es la lógica del pseudo código que estoy tratando de implementar ... Estoy seguro de que puede pasar por alto algunos controles, pero básicamente, quiero que compruebe si la moneda es negociable en función de un script de exploración del mercado. .. si es entonces solo dejarlo tener solo una orden comenzada por línea