Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 594

 
Slava_kornev55:
Non ne ho trovato uno

Ecco una ricerca:

Ricerca per mql5.com

 
Karputov Vladimir:

Ecco una ricerca:


aaaaah, lo so. Non sono riuscito a trovare un gufo come quello.
 
Slava_kornev55:
Ahhhh, lo so. Non sono riuscito a trovare un gufo come quello.
Beh, i gufi sono nei boschi, quindi... Almeno allo zoo.
 
dove trovare lo script "trailing stop" e come metterlo nel soventik
 
bv1979:
dove trovare lo script "trailing stop" (EA) e come inserirlo nel soventic

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Domande dai principianti

Karputov Vladimir, 2016.06.13 14:29

La consegna standard include un Expert Advisor ...\MQL5\Experts\Examples\MACD\MACD Sample.mq5. Controlla l'implementazione della funzione ****Modified.

O tramite ricerca su articoli e kodobase.
 
Buonasera... Potreste dirmi come trovare il penultimo ordine di acquisto aperto? Diciamo che ci sono 5 ordini di acquisto aperti... So come trovare l'ultimo, ma come trovare il penultimo?
 
per mt4
 

Riportato:

Anton Zverev:

Su schermi 4K, il funzionamento del terminale dà qualche vantaggio?

Pubblica uno screenshot di come appare.

 
Karputov Vladimir:

Riportato:

Anton Zverev:

Su schermi 4K, il funzionamento del terminale dà qualche vantaggio?

Pubblica uno screenshot di come appare.

Anche interessante. Ovviamente devi cambiare i DPI, e questo è un problema. Oggi il mio amico mi ha chiesto su Skype perché non ho spuntato "ottimizzazione" in MT4 tester. Più tardi si è scoperto che ha uno schermo da 12 pollici e tutto è troppo piccolo per la sua vista. Ha cambiato DPI e il segno di spunta non è più visibile - questo è un effetto noto.

Gli ho consigliato di scrivere a servicedesk, questo è ciò che hanno risposto, questo è dalla nostra corrispondenza:

[Thu 16.06.16 17:03:53] Aleksey Smirnov: Postato screenshot, descritto il problema... Ha scritto: "Vorrei che gli elementi dell'interfaccia non si perdessero quando si lavora con risoluzioni diverse da 96 dpi".

:( Quindi, dovrò abituarmi alle lettere piccole o cercare delle modifiche nel registro per rendere tutto leggibile sullo schermo...

[Thu 16.06.16 17:04:41] Alexey Volchanskiy: Capisco... che tipo di monitor è?

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

 
Apparentemente una parentesi o una virgola rovesciata deve essere disegnata da qualche parte, non capisco ............. Ho guardato esempi simili, sembra essere lo stesso ,,,,,,,,,,,

specificare la funzione e la sua costante DeleteOrder(ticket) se ne avete bisogno e dovrebbe funzionare

Come scrivere correttamente una costante in una chiamata a un'altra funzione

Per esempio, ecco una funzione:

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(),")");
     }
//---     
  }    

poi scrivo un altro

   // проверка условия на удаление лимитного ордера
      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;
        }