Discusión sobre el artículo "Libro de Recetas MQL5: Cómo Evitar Errores al Configurar/Modificar Niveles de Trading"
GetPositionProperties y GetSymbolProperties se puede hacer mucho más conveniente en las banderas que la forma en que se hace.
Es bueno cuando se puede hacer aún más conveniente. ¿Podemos ver un ejemplo?
Sí, y para actualizar en un nuevo artículo los códigos publicados en el antiguo es de alguna manera.... torcidos o algo así.
Es difícil tenerlo en cuenta de antemano. Creo que, si hay una solución, que en opinión del autor complementa o hace que sea más conveniente, es necesario hacer cambios advirtiendo al lector. Más precisamente hay dos opciones. O corregir en el antiguo o modificar en el nuevo. Creo que es mejor la segunda opción. )) Y así, el lector siempre puede elegir.
¿Puedo ver un ejemplo?
Bueno, las banderas habituales
0x1 0x2 0x4 0x8 ..... a continuación, ver la disponibilidad y cargar lo que necesita.
- www.mql5.com
Bueno, las banderas habituales
0x1 0x2 0x4 0x8 ..... luego mira la disponibilidad y carga lo que necesites.
Sí, es cierto. No me di cuenta de inmediato, pero eso sería aún más conveniente. Todavía no me he dado cuenta de las operaciones bit a bit, intentaré experimentar. La Ayuda tiene material difícil de aprender sobre este tema. No lo entiendo al 100%, pero quiero entender lo que estoy haciendo. )) Tal vez alguien escriba un artículo sobre este tema.
- www.mql5.com
Para que no se produzca un error al fijar/modificar los niveles de negociación, es necesario que estos niveles sean múltiplos del cambio mínimo de precio(SYMBOL_TRADE_TICK_SIZE). El cambio de precio mínimo no siempre coincide con el valor del punto.
Sí,
esta serie de artículos son geniales.
Sin embargo, no entiendo por qué cuando pruebo el EA en el probador de estrategias, el TP (takeprofit) y el SL (StopLoss) nunca aparecen (el SL aparece, pero parece que es cuando uso el trailing stop solamente ==> la modificación del SL funciona, pero no el primer set, cuando la orden está hecha)
Al mismo tiempo, cuando intento depurar el EA en vivo, la orden se pasa, y el SL y TP se fijan correctamente en cuanto se envía la orden (inmediatamente en TradingBlock(); y no es necesario esperar a ModifyTrailingStop();
¿Alguien puede dar una explicación?
¿Es un problema del broker (Alpari UK)?
Gracias por la ayuda.
Sí,
esta serie de artículos son geniales.
Sin embargo, no entiendo por qué cuando pruebo el EA en el probador de estrategias, el TP (takeprofit) y SL (StopLoss) nunca aparece (el SL aparece, pero parece que es cuando utilizo el trailing stop sólo ==> la modificación de la SL funciona, pero no el primer conjunto, cuando se hace la orden)
Al mismo tiempo, cuando intento depurar el EA en vivo, la orden se pasa, y el SL y TP se fijan correctamente tan pronto como la orden es enviada (inmediatamente en TradingBlock(); y no es necesario esperar a ModifyTrailingStop();
¿Alguien puede dar una explicación?
¿Es un problema del broker (Alpari UK)?
Gracias por la ayuda.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Libro de Recetas MQL5: Cómo Evitar Errores al Configurar/Modificar Niveles de Trading:
Continuando con nuestro trabajo en el Asesor Experto desde el artículo anterior de la serie llamado "MQL5 Cookbook: Analyzing Position Properties in the MetaTrader 5 Strategy Tester" (“Libro de Recetas MQL5: Analizar Propiedades de Posición en el Probador de Estrategias de MetaTrader 5”), seguiremos trabajando en nuestro código, reforzándolo con un buen número de útiles funciones, mejorando y optimizando también las funciones ya existentes. El Asesor Experto tendrá, en esta ocasión, parámetros externos que se podrán optimizar en el Probador de Estrategias de MetaTrader 5, y se parecerán en algunos aspectos a un sistema de trading simple.
Autor: Anatoli Kazharski