Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1713

 
Alexey Viktorov orario di apertura del precedente. Lo attivo tramite bool. Ma per favore!
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Свойства позиций - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov #:

Che diavolo.........

In che modo questo aiuta?
 
Порт-моне тв #:

Sostituisci questo pezzo di codice

   if(sb1 + sb1/100*LotRisk*(DayMultiplicatorProfit/100/2) > AccountBalance()  && TimeCurrent()>TimeCheck_a && TimeCurrent()<TimeCheck_ac && Ogranichitel > 0)
     {

      if(OrderOfSymbol<1)
         if(signal=="buy")
            if(Close[1]>Open[1])
              {
               ticket = OrderSend(Symbol(),OP_BUY, Lot, Ask, 3, SLbuy, TPbuy, "открыт ордер на покупку", Magic, 0, Green);
               Print("OpenOrderSuccess");
              }


      if(OrderOfSymbol<1)
         if(signal=="sell")
            if(Close[1]>Open[1])
              {
               ticket = OrderSend(Symbol(),OP_SELL, Lot, Bid, 3, SLsell, TPsell, "открыт ордер на продажу", Magic, 0, Red);
               Print("OpenOrderSuccess");
              }

     }

sostituirlo con questo.

   if(sb1 + sb1/100*LotRisk*(DayMultiplicatorProfit/100/2) > AccountBalance()  && TimeCurrent()>TimeCheck_a && TimeCurrent()<TimeCheck_ac && Ogranichitel > 0)
     {
      if(CountOrders()==0)
        {
         if(signal=="buy"&&Close[1]>Open[1])
           {
            if(OrderSend(Symbol(),OP_BUY, Lot, Ask, 3, SLbuy, TPbuy, "открыт ордер на покупку", Magic, 0, Green))
              {Print("OpenOrderSuccess");}
           }
         if(signal=="sell"&&Close[1]>Open[1])
           {
            if(OrderSend(Symbol(),OP_SELL, Lot, Bid, 3, SLsell, TPsell, "открыт ордер на продажу", Magic, 0, Red))
              {Print("OpenOrderSuccess");}
           }
        }
     }

Alla fine di tutto il codice, aggiungete questo

//+------------------------------------------------------------------+
//| Подсчет открытых ордеров                                         |
//+------------------------------------------------------------------+
int CountOrders() 
  {
   int cnt=0;
   int i=OrdersTotal()-1;
   for(int pos=i;pos>=0;pos--)
     {
      if(OrderSelect(pos, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol()==_Symbol) cnt++;
        }
     }
   return(cnt);
  }
 
MakarFX tempo di apertura del precedente. Lo attivo tramite bool

Sono disposto a pagare 5 dollari!

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Свойства позиций - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Порт-моне тв orario di apertura del precedente. Lo attiverò tramite bool

Sono disposto a pagare 5 dollari!

Non romperà nulla...provalo
 
MakarFX #:
Non romperà nulla...provalo

Ho

OrderOfSymbol<1)

un sacco di loro!


OrderOfSymbol<2 && OrderOfSymbol> 0
OrderOfSymbol<3 && OrderOfSymbol> 1

Martins. Mi dà blocchi interi. È un fottuto teatro.

Ancora una volta vi chiedo, ho bisogno dellafunzione per cancellare un ordine allo stesso lotto, prezzo etempo di apertura del precedente. Lo attivo con un bool.

Sono disposto a pagare 5 dollari! Ti chiedo di portarmi del pilaf e tu mi porti dei ravioli.

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Свойства позиций - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
MakarFX #:
E come potrebbe aiutare?
Questa è la risposta a

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

Tutte le domande dei neofiti su MQL4 e MQL5, aiuto e discussione su algoritmi e codici

MakarFX, 2021.11.03 12:20

Per favore, ditemi come ottenere il valore

TerminalInfoString(TERMINAL_LANGUAGE)

prima di eseguire OnInit()?

Forse c'è un altro modo per ottenere la lingua dell'interfaccia prima di eseguire OnInit().


Tutto funziona PRIMA di eseguire OnInit() senza problemi. O la stessa cosa deve essere ripetuta nell'EA e mostrata?
 
Alexey Viktorov #:
Questa è la risposta a

Tutto funziona PRIMA di eseguire OnInit() senza problemi. O devi ripetere la stessa cosa nell'EA e mostrarla?
Se non ti dispiace, mostralo nell'EA... Non ha funzionato per me(
 
Порт-моне тв #:

...Tu sai come far incazzare la gente. ...

Poi prendi una tintura di motherwort o una tintura di scacciamosche e riposati un po'. Forse domani vi renderete conto che non avete bisogno di cancellare gli ordini errati, ma di trovare la causa del doppio gioco.

 
Alexey Viktorov #:

Poi prendi una tintura di motherwort o una tintura di scacciamosche e riposati un po'. Forse domani ti renderai conto che non hai bisogno di cancellare gli ordini errati, ma di trovare la causa della sovrapposizione.

Recentemente ho scambiato mani, ho ottenuto un'inversione che spunta nel terminale senza un EA. Così è stato un anno fa, la ragione non è il robot ma il terminale storto. Porca puttana.

Motivazione: