Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1713

 
Alexey Viktorov heure d'ouverture que le précédent. Je l'active via bool. S'il vous plaît !
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Свойства позиций - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov #:

Que diable.........

En quoi cela peut-il aider ?
 
Порт-моне тв #:

Remplacez ce morceau de code

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

     }

remplacez-le par celui-ci.

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

A la fin de tout le code, ajoutez ceci

//+------------------------------------------------------------------+
//| Подсчет открытых ордеров                                         |
//+------------------------------------------------------------------+
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 heure d'ouverture que le précédent. Je l'active via le bool

Je suis prêt à payer 5 $ !

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Свойства позиций - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Порт-моне тв heure d'ouverture que le précédent. Je vais l'activer via le bool

Je suis prêt à payer 5 $ !

Cela ne cassera rien... essayez-le.
 
MakarFX #:
Cela ne cassera rien... essayez-le.

J'ai...

OrderOfSymbol<1)

beaucoup d'entre eux !


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

Martins. Ça me donne des blocs entiers. C'est un putain de théâtre.

Je vous le demande encore une fois, j'ai besoin dela fonction pour supprimer un ordre au même lot, prix etheure d'ouverture que le précédent. Je l'active avec un bool.

Je suis prêt à payer 5 $ ! Je te demande de m'apporter du pilaf et tu m'apportes des quenelles.

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Свойства позиций - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
MakarFX #:
Et comment cela pourrait-il aider ?
C'est la réponse à

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie

Toutes les questions des débutants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes.

MakarFX, 2021.11.03 12:20

Veuillez me dire comment obtenir la valeur

TerminalInfoString(TERMINAL_LANGUAGE)

avant d'exécuter OnInit()?

Il existe peut-être un autre moyen d'obtenir le langage de l'interface avant d'exécuter OnInit() .


Tout fonctionne AVANT d'exécuter OnInit() sans aucun problème. Ou faut-il répéter la même chose dans l'EE et la montrer ?
 
Alexey Viktorov #:
C'est la réponse à

Tout fonctionne AVANT d'exécuter OnInit() sans aucun problème. Ou devez-vous répéter la même chose dans l'EA et la montrer ?
Si ça ne vous dérange pas, montrez-le dans l'EA... Ça n'a pas marché pour moi.
 
Порт-моне тв #:

... Vous savez comment énerver les gens. ...

Puis prenez une teinture d'agripaume ou une teinture de moucheture et reposez-vous. Peut-être réaliserez-vous demain qu'il n'est pas nécessaire de supprimer les ordres erronés, mais de trouver la cause du double jeu.

 
Alexey Viktorov #:

Puis prenez une teinture d'agripaume ou une teinture de moucheture et reposez-vous. Peut-être réaliserez-vous demain que vous n'avez pas besoin de supprimer les commandes erronées, mais de trouver la cause du chevauchement.

J'ai récemment négocié des mains, j'ai eu un renversement de situation qui est apparu dans le terminal juste sans un EA. C'était il y a un an, la raison n'est pas le robot mais le terminal tordu. Putain de merde.