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

 
Slava_kornev55:
No he encontrado ninguno

Aquí hay una búsqueda:

Búsqueda por mql5.com

 
Karputov Vladimir:

Aquí hay una búsqueda:


aaaaah, lo sé. No pude encontrar un búho así.
 
Slava_kornev55:
Ahhhh, lo sé. No pude encontrar un búho así.
Bueno, los búhos están en el bosque, así que... Al menos en el zoo.
 
donde encontrar el script "trailing stop" y como ponerlo en el soventik
 
bv1979:
dónde encontrar el script "trailing stop" (EA) y cómo insertarlo en el soventic

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Preguntas de los principiantes

Karputov Vladimir, 2016.06.13 14:29

La entrega estándar incluye un Asesor Experto ...\NMQL5\NExpertos\NEjemplos\NMACD\NMACD Sample.mq5. Comprueba la implementación de la función ****Modified.

O a través de la búsqueda en artículos y kodobase.
 
Buenas noches... ¿Podrían decirme cómo encontrar la penúltima orden de compra abierta? Digamos que hay 5 órdenes de compra abiertas... Sé cómo encontrar la última, pero ¿cómo encontrar la penúltima?
 
para mt4
 

Se ha trasladado:

Anton Zverev:

En las pantallas 4K, ¿el funcionamiento del terminal ofrece alguna ventaja?

Publica una captura de pantalla de cómo se ve.

 
Karputov Vladimir:

Se ha trasladado:

Anton Zverev:

En las pantallas 4K, ¿el funcionamiento del terminal ofrece alguna ventaja?

Publica una captura de pantalla de cómo se ve.

También es interesante. Por lo visto, hay que cambiar los DPI, y eso es complicado. Hoy mi amigo me ha preguntado por Skype por qué no he marcado la "optimización" en el probador de MT4. Luego resultó que tiene una pantalla de 12" y todo es demasiado pequeño para su vista. Cambió el DPI y la marca de verificación está fuera de la vista - este es un efecto conocido.

Le aconsejé que escribiera a servicedesk, esto es lo que me contestaron, esto es de nuestra correspondencia :

[Thu 16.06.16 17:03:53] Aleksey Smirnov: He publicado capturas de pantalla, he descrito el problema... Les escribí "Me gustaría que los elementos de la interfaz no se perdieran al trabajar con resoluciones distintas a 96 ppp".

:( Así que tendré que acostumbrarme a las letras pequeñas o buscar ajustes en el registro para que todo sea legible en la pantalla...

[Thu 16.06.16 17:04:41] Alexey Volchanskiy: Ya veo... ¿qué tipo de monitor es?

[Thu 16.06.16 17:07:02] Alexei Smirnov: 12" 1366x768

 
Aparentemente hay que poner un paréntesis o una coma invertida en alguna parte, no entiendo ............. He mirado ejemplos similares, parece que es el mismo ,,,,,,,,,,,

especifique la función y su constante DeleteOrder(ticket) si lo necesita y debería funcionar

Cómo escribir correctamente una constante en una llamada a otra función

Por ejemplo, aquí hay una función:

void DeleteOrder(ulong ticket)
  {
//--- проверим наличие ордера  
   if(!OrderSelect(ticket))
     {
      Print("Ордер #",ticket," не найден");
      return;
     }
//--- все готово, делаем попытку удалить ордер
   if(!trade.OrderDelete(ticket))
     {
      //--- сообщим о неудаче
      Print("Метод OrderDelete() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
            ". Описание кода: ",trade.ResultRetcodeDescription());
     }
   else
     {
      Print("Метод OrderDelete() выполнен успешно. Код возврата=",trade.ResultRetcode(),
            " (",trade.ResultRetcodeDescription(),")");
     }
//---     
  }    

entonces escribo otro

   // проверка условия на удаление лимитного ордера
      bool bLimitDeleteSignal=false;
      //if(OrderSelect(ticket) ==true)
      if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_BUY_LIMIT)
         bLimitDeleteSignal=LimitDelBuySignal();
      //if(OrderSelect(ticket) ==true)
      if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_SELL_LIMIT)
         bLimitDeleteSignal=LimitDelSellSignal();
      // если есть сигнал на закрытие позиции - закрываем и выходим
      if(bLimitDeleteSignal==true)
        {
         Print("Удаляем ордер!!!");
вот здесь вызываю  верхнею функцию чтобы удалить ордер по тикеру , и не знаю как записать чтобы компилятор неругался
       //DeleteOrder(ulong  ticket);     ???????????????????????????
     //   DeleteOrder(ticket);         ???????????????????????????????????????????????????????????
    //    DeleteOrder();              ????????????????????????
         return;
        }