Michail_David: El código está en la página 58. Gracias por su ayuda.
Es posible que no haya entendido exactamente lo que se le dijo que hiciera.
Por ejemplo, mover el primer par de líneas
double Margin_Percent; //Используемые средства для открытия ордеров double Lots;//Определение общего количества лотов .................... //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ voidOnTick() { Margin_Percent=AccountFreeMargin()*Percent/100; Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED); .........
Es posible que no haya entendido exactamente lo que se le dijo que hiciera.
Por ejemplo, mover el primer par de líneas
double Margin_Percent; //Используемые средства для открытия ордеров double Lots;//Определение общего количества лотов .................... //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ voidOnTick() { Margin_Percent=AccountFreeMargin()*Percent/100; Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED); .........
//------ }
Sí. Lo he movido todo con los tipos de datos. Gracias por decirme cómo hacerlo.
poner todo lo que he destacado en la función OnTick()
¿Puede explicar la diferencia?
Enciendes el programa y sólo calcula cuando lo enciendes, y luego no calcula ni recalcula nada, ni siquiera en el probador
Bueno, eso es un mal comienzo...
Se le dijo correctamente arriba - cómo hacer
Enciendes el programa y sólo calcula cuando lo enciendes, y luego no calcula ni recalcula nada
Un comienzo tan malo... Más arriba se ha dicho cómo hacerlo correctamente
Y por ello, es posible que tampoco se abran las operaciones. ¿Verdad?
100%
El probador sigue sin abrir operaciones. Lo probaré en una cuenta demo. Gracias por el consejo.
Lo mismo ocurrirá en la demo, sólo que más larga.
Si quieres compartir, publica el código
Será lo mismo en la demo, sólo que más largo.
Si quieres colaborar, publica el código
El código está en la página 58. Gracias por su ayuda.
Es posible que no haya entendido exactamente lo que se le dijo que hiciera.
Por ejemplo, mover el primer par de líneas
double Lots;//Определение общего количества лотов
....................
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
Margin_Percent=AccountFreeMargin()*Percent/100;
Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED);
.........
//------
}
Es posible que no haya entendido exactamente lo que se le dijo que hiciera.
Por ejemplo, mover el primer par de líneas
double Lots;//Определение общего количества лотов
....................
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
Margin_Percent=AccountFreeMargin()*Percent/100;
Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED);
.........
//------
}
Sí. He movido todo junto con los tipos de datos. Gracias por decirme cómo hacerlo.