- [ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3.
- [¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4.
- Buscando patrones
Por favor, aconsejar cómo saltar programáticamente 1 - 2 operaciones negativas (no aplicar martin a ellos) que por lo general van en un comienzo sin éxito de un plano... o más bien la entrada fallida en un piso por el primer comercio o a menudo sucede en una inversión a una nueva pista...
OnTradeTransaction - captura de operaciones perdedoras y aumento del contador.
Gracias por la respuesta, pero no hay nada allí sobre la historia y obtener el último comercio negativo, que es lo que la martingala multiplica
Por favor, lea atentamente:
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Consejos sobre cómo cocinar un martín para no escurrir...
Vladimir Karputov, 2018.09.06 16:45
OnTradeTransaction - captura de operaciones perdedoras y aumento del contador.
Ahora es más detallado:
PASO 1: Atrapado en una operación negativa.
Paso 2: Aumentar el contador.
Tercer paso: mientras el contador sea 1 o 2 - no uses un martin.
Es enOnTradeTransaction donde obtenemos TODA la información sobre la última operación.
Gracias por la respuesta, pero no hay nada allí sobre la historia y obtener el último comercio negativo, que es lo que la martingala multiplica
Busque la palabraOnTradeTransaction.
Aquí hay un código en el que todo está claro, pero no está claro cómo coger las últimas operaciones... y ahí en su abstrusa documentación no se entiende nada, como si estuvieran escritas para gente abstrusa y fuera inútil leer y releer... yo mismo lo releí dos veces y de qué y de qué no entendí
//+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 19.02.2008 | //| Описание : Возвращает флаг убыточности последней позиции. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента ("" - любой символ, | //| NULL - текущий символ) | //| op - операция (-1 - любая позиция) | //| mn - MagicNumber (-1 - любой магик) | //+----------------------------------------------------------------------------+ bool isLossLastPos(string sy="", int op=-1, int mn=-1) { datetime t; int i, j=-1, k=OrdersHistoryTotal(); if (sy=="0") sy=Symbol(); for (i=0; i<k; i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) { if (OrderSymbol()==sy || sy=="") { if (OrderType()==OP_BUY || OrderType()==OP_SELL) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { if (t<OrderCloseTime()) { t=OrderCloseTime(); j=i; } } } } } } } if (OrderSelect(j, SELECT_BY_POS, MODE_HISTORY)) { if (OrderProfit()<0) return(True); } return(False); }
¿Qué significa coger el siguiente no rentable y saltárselo? Dile al bot que no hay señal.
No le dirá nada al bot MQL5 con este código))))
Al menos, ¡mantenga un ojo en el tema!
Estoy de acuerdo. Estoy muy lejos de MQL5. La cosa clave en este código para él es(OrderProfit()<0)
"para que no pierdas..." - es decir, ¿cómo se consigue un EA rentable?
Esa es la pregunta que todo el mundo se hace aquí
;)
"para no perder..." - es decir, ¿cómo se consigue un EA rentable?
Esa es la pregunta que se hace todo el mundo.
;)
¿Cuál es la preocupación? No entre en la chuleta entera, y salga del mercado a tiempo - no espere a que se produzca un stop-out. Eso es todo por 5 kopecks).
De acuerdo. Estoy muy lejos de MQL5. La cosa clave en este código para él es(OrderProfit()<0)
Enfoque incorrecto - debería serOrderProfit()>Spread
- 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