Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 60

Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
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.