Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1455

 
Baruandreas #:
Estamos hablando de funciones por defecto existentes como TimeHour(), ErrorDescription() y FILLING_FOK.

Ya ha oído hablar de TimeHour () en otro hilo. Se ha creado toda una biblioteca para ErrorDescription (). Sobre FILLING_FOK puedes encontrarlo en la sección de Documentación en la petición ORDER_FILLING_FOK o SYMBOL_FILLING_FOK.

Saludos, Vladimir.

 
Ошибки, баги, вопросы - Включите форвард-тестирование.
Ошибки, баги, вопросы - Включите форвард-тестирование.
  • 2023.04.13
  • www.mql5.com
В режиме двух окон в горизонт положении смартфона нет кнопки. То есть если телефон в кредле в горизонтальном режиме и нужно выключить курсор. Вызвать боковую панель кликом по соседнему окну и там отключить курсор тоже не получается
 

Ayúdame a entender.

¿Por qué la línea SetIndexStyle(0, DRAW_LINE); da dos errores:

',' - token inesperado

')' - token inesperado

 
Hola, ¿podría ayudarme a trabajar en esto?

 
vitaliy zamkovoy #:

Ayúdame a resolver esto.

Por qué la línea SetIndexStyle(0, DRAW_LINE); da dos errores:

',' - token inesperado

')' - símbolo inesperado

SetIndexStyle - MQL4.

IN MQL5:

#property indicator_type1   DRAW_LINE
#property indicator_type2   DRAW_NONE
 
trader6_1 #:

SetIndexStyle - MQL4.

IN MQL5:

Gracias
 

Una pregunta me ronda la cabeza desde hace mucho tiempo, ¿cuál es la diferencia?

Haga clic derecho sobre una función, variable, miembro de clase o estructura, las 2 primeras líneas se desplegará: Ir a la definición e Ir a la declaración, tengo muchos miles de páginas de código en 10 archivos, y tan a menudo como he hecho clic siempre en el mismo lugar el cursor se mueve al mismo lugar

¿qué es esta funcionalidad en el botón derecho en las primeras líneas?

 

¡Buenas tardes!

Por favor, ayuda: el objetivo es implementar el cierre de posiciones cuando el precio cruza la MA.

En esta sección de código

if(Bid<iMA(Symbol(),0,Fast_Ma_Period,Fast_Ma_Shift,Fast_Ma_Method,Fast_Ma_Price,0) && CountBuy()>0)
          
           
     {
     for(int i=OrdersTotal ()-1; i>=0; i--)
     {
     if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
     {
       if (OrderMagicNumber ()== MagicNumber && OrderType() == OP_BUY)
       if(!OrderClose(OrderTicket(), OrderLots(),Bid, Slippage, Black))
       Print("Ошибка");

Obtengo la siguiente imagen en el tester : el precio cruza la MA y cierra la posición al cierre de la vela / apertura de la siguiente vela, ya lejos del nivel de cierre deseado (límite de la MA)....

Archivos adjuntos:
 
rex1818 cierre de posiciones cuando el precio cruza MA.

En esta sección de código

Obtengo la siguiente imagen en el probador : el precio cruza la MA y cierra la posición al cierre de la vela / apertura de la siguiente vela, ya lejos del nivel de cierre deseado (límite de la MA)....

Los ticks son mucho más volátiles que la MA media en el tick cloz, por lo que el spread entre ticks dentro del cual apareció el valor de la MA es algo común. El precio es discreto, y espero que no confundas bid y ask. es decir, ma por bid y los precios de apertura al cierre son también bid, y ma por ask y los precios son también ask).

Zy, no puedes recalcular ma por bid o ask, sino sumar spread y restar, el error será mínimo.
 
Valeriy Yastremskiy #:

Los ticks son mucho más volátiles que la media de la MA en el tick cloz, por lo que el spread entre ticks dentro del cual apareció el valor de la MA es algo común. El precio es discreto, y espero que no confundas bid y ask. es decir, ma por bid y los precios de apertura al cierre son también bid, y ma por ask y los precios son también ask).

Zy, no puedes recalcular ma by bid o ask por cierto, sino sumar spread a restar, el error será mínimo.

¡Gracias por la respuesta!

Hoy intentaré resolverlo teniendo en cuenta tus recomendaciones.

Razón de la queja: