no da - en el símbolo, debe haber una posición (si se cierra en un beneficio y reabre una posición) (y cuando se aplica la señal contraria - no puede abrir en la otra dirección
si sólo de una señal (de un punto) no hay problema . (y esto no debería estar presente en el código (línea anterior))
¡Hola!
He buscado por toda la red y no he encontrado ninguna solución para mql5 pero para mql4 he encontrado un EA en mql4, que funciona para ambos lados: compra y venta - simultáneamente. Puedo intentar tomarlo como base......... pero tengo que reescribirlo de mql4 a MQL5.
He buscado por toda la red y no he encontrado ninguna solución para mql5, pero he encontrado un Asesor Experto en mql4, que funciona en ambas direcciones simultáneamente - compra y venta. Puedo intentar tomarlo como base......... pero tengo que reescribirlo de mql4 a MQL5.
Te adjunto su ficha para que la conozcas.
Este EA no funciona con el Indicador y puede abrir en cualquier dirección. Tienes un indicador y quieres que se abra mientras la tendencia se mueve.
-Este Asesor Experto que hemos construido, también puede abrir en ambas direcciones, pero sólo en la dirección que el Indicador muestra la tendencia.
Este Asesor Experto no funciona con un Indicador y puede abrirse en cualquier dirección. Pero tienes un indicador y quieres que se abra en tendencia.
-El Asesor Experto que hemos creado, también puede abrir en ambas direcciones, pero sólo en la dirección que muestra la tendencia el Indicador.
¿Perdón?
La que te he enviado abre 2 órdenes simultáneamente (Venta y Compra) y si una se cierra en beneficio, la otra se mantiene y la cerrada se abre de nuevo, en la dirección en la que se cerró. Y el que se quedó empieza a trabajar por Martin. Cuando la tendencia cambia, todo sucede en sentido contrario.
Si ese EA que hemos construido puede abrirse en ambas direccionessimultáneamente, entonces ¿por qué se abre sólo en una dirección (como indica el indicador)?
La que envié abre 2 órdenes a la vez (de venta y de compra) y si una se cierra en beneficio, la otra se queda y la cerrada se abre de nuevo - en la dirección en la que se cerró. Y el que se quedó empieza a trabajar por Martin. Cuando la tendencia cambia, todo sucede en sentido contrario.
Si ese EA que hemos construido puede abrirse en ambas direccionessimultáneamente, entonces ¿por qué se abre sólo en una dirección (como indica el indicador)?
No lo entiendo.
Verás, abre desde la señal y abre hasta que el beneficio se dispara.
La conclusión es obvia: crea objetos de clases que necesites en tu propia clase.
Lo hice heredando mi clase de CTrade, para poder al menos utilizar las funciones de comercio sin objetos)) ¡Gracias!
#property copyright"Copyright 2021, MetaQuotes Ltd."#property link"https://www.mql5.com"#property version"1.00"//--------------------------------------------------------------------// Mas_Ord_New_[150][9]; // Массив ордеров последний известный// Mas_Ord_Old_[150][9]; // Массив ордеров предыдущий (старый)// Mas_Tip_[6]; // Массив коллич. ордеров всех типов//+------------------------------------------------------------------+#include <Trade\Trade.mqh> //Класс CTrade обеспечивает упрощенный доступ к торговым функциям.#include <Trade\SymbolInfo.mqh> //Класс CTrade
CSymbolInfo SymbolInfo; // Объект класса Для получения параметров по инструменту#include <Trade\PositionInfo.mqh>;
CPositionInfo PositionInfo; //объект PositionInfo класса СPositionInfo Для получения параметров открытых позиций#include <Trade\OrderInfo.mqh>;
COrderInfo OrderInfo; //Объект OrderInfo класса COrderInfo Для получения параметров отложеных ордеров#include <Fibo_Level.mqh>
Fibo_Levell Level_Fibo2;
//+------------------------------------------------------------------+class Terminal : public CTrade
{
private:
public:
Terminal();
~Terminal();
void Order_and_Pozition_Info
(
int &up_F_, //Глобальный счётчик типов TrendLineUpint &down_F_, //Глобальный счётчик типов TrendLineDownint &ID_Fibo_Up_, //Счётчик-идентификатор фибо для сделок int &ID_Fibo_Down_,
int OrderFibo_78_,
int STP_,
int &Mas_Tip_[], // Массив колич. ордеров всех типовdouble &FiboUp_New_[][],
double &FiboDown_New_[][],
string Sparam,
double &Mas_Ord_New_[][],
double &Mas_Ord_Old_[][],
bool Alert_sig_Terminal_,
bool &flag_interation_
);
};
He buscado por toda la red y no he encontrado ninguna solución para mql5, pero he encontrado un Asesor Experto en mql4, que funciona en ambas direcciones simultáneamente - compra y venta. Puede que intente usar ......... como base pero hay que reescribirlo de mql4 a MQL5.
Te adjunto el archivo para que te familiarices con él.
Lo descargué ayer para echarle un vistazo... De repente me quitaron Internet. Después de una tormenta eléctrica, tuve algunos trabajos técnicos durante el resto del día. Decidí reescribirlo en MQL5 por ociosidad y lo publiqué aquí.
Así que todas las nubes tienen un forro de plata.........
La clase base de todos estos métodos no permite utilizar métodos de sus clases descendientes)))).
La conclusión es obvia: crea objetos de las clases que necesites en las tuyas.
esto probablemente no es posible de implementar
no da - en el símbolo, debe haber una posición (si se cierra en un beneficio y reabre una posición) (y cuando se aplica la señal contraria - no puede abrir en la otra dirección
si sólo de una señal (de un punto) no hay problema . (y esto no debería estar presente en el código (línea anterior))
¡Hola!
He buscado por toda la red y no he encontrado ninguna solución para mql5 pero para mql4 he encontrado un EA en mql4, que funciona para ambos lados: compra y venta - simultáneamente. Puedo intentar tomarlo como base......... pero tengo que reescribirlo de mql4 a MQL5.
Te adjunto su ficha para que la conozcas.
¡Hola!
He buscado por toda la red y no he encontrado ninguna solución para mql5, pero he encontrado un Asesor Experto en mql4, que funciona en ambas direcciones simultáneamente - compra y venta. Puedo intentar tomarlo como base......... pero tengo que reescribirlo de mql4 a MQL5.
Te adjunto su ficha para que la conozcas.
Este EA no funciona con el Indicador y puede abrir en cualquier dirección. Tienes un indicador y quieres que se abra mientras la tendencia se mueve.
-Este Asesor Experto que hemos construido, también puede abrir en ambas direcciones, pero sólo en la dirección que el Indicador muestra la tendencia.
Este Asesor Experto no funciona con un Indicador y puede abrirse en cualquier dirección. Pero tienes un indicador y quieres que se abra en tendencia.
-El Asesor Experto que hemos creado, también puede abrir en ambas direcciones, pero sólo en la dirección que muestra la tendencia el Indicador.
¿Perdón?
La que te he enviado abre 2 órdenes simultáneamente (Venta y Compra) y si una se cierra en beneficio, la otra se mantiene y la cerrada se abre de nuevo, en la dirección en la que se cerró. Y el que se quedó empieza a trabajar por Martin. Cuando la tendencia cambia, todo sucede en sentido contrario.
Si ese EA que hemos construido puede abrirse en ambas direcciones simultáneamente, entonces ¿por qué se abre sólo en una dirección (como indica el indicador)?
¡¡¡No lo entiendo!!!
¿Qué quieres decir?
La que envié abre 2 órdenes a la vez (de venta y de compra) y si una se cierra en beneficio, la otra se queda y la cerrada se abre de nuevo - en la dirección en la que se cerró. Y el que se quedó empieza a trabajar por Martin. Cuando la tendencia cambia, todo sucede en sentido contrario.
Si ese EA que hemos construido puede abrirse en ambas direcciones simultáneamente, entonces ¿por qué se abre sólo en una dirección (como indica el indicador)?
No lo entiendo.
Verás, abre desde la señal y abre hasta que el beneficio se dispara.
aquí - desde que se abre la señal y hasta que se dispara el beneficio.
input bool InpVariant =false; // Opción 1.variant
input bool InpVariant =true; // Opción 2.variant
input bool InpClOp =false; // Cerrar
¿Así que no funcionó? ¡¡¡¡Lástima que !!!!
No creo que no haya solución: seguiré navegando por Internet.
No funcionó, ¿verdad? ¡¡¡¡Lástima que !!!!
No creo que no haya solución, así que seguiré navegando por la red.
En realidad, se puede añadir un objeto para abrir y cerrar - entonces podría funcionar, pero es una tarea dolorosa.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
en lugar del habitual TP, hazlo desde la línea Horizontal para cerrar y abrir
La conclusión es obvia: crea objetos de clases que necesites en tu propia clase.
Lo hice heredando mi clase de CTrade, para poder al menos utilizar las funciones de comercio sin objetos)) ¡Gracias!
Sprut 185 : Короче не прокатило? А жаль !!!!
Bueno, no creo que no haya solución, seguiré navegando por Internet.
Probablemente como pretendías, parece haber resultado.
¡Hola!
He buscado por toda la red y no he encontrado ninguna solución para mql5, pero he encontrado un Asesor Experto en mql4, que funciona en ambas direcciones simultáneamente - compra y venta. Puede que intente usar ......... como base pero hay que reescribirlo de mql4 a MQL5.
Te adjunto el archivo para que te familiarices con él.
Lo descargué ayer para echarle un vistazo... De repente me quitaron Internet. Después de una tormenta eléctrica, tuve algunos trabajos técnicos durante el resto del día. Decidí reescribirlo en MQL5 por ociosidad y lo publiqué aquí.
Así que todas las nubes tienen un forro de plata.........