[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 345

 
lx-7:

Je ne discute de rien ! Merci d'avance pour les conseils sur le lieu et le contenu.


Modérateur, dans les annales de ce chef-d'œuvre, définitivement dans les annales - une sacrée façon de fixer dans le musée du forum :))
 
sss2019:

Veuillez rédiger un exemple de fonction permettant de copier un fichier d'un dossier à un autre, afin qu'elle puisse être appelée d'une manière ou d'une autre à partir d'un conseiller expert.


Dans quel langage de programmation ?

Je l'ai dans mon EA :

// файл сформирован. Рассылаем его  ------------
 for(i=0;i<ArraySize(Spisok);i++){
  Otkuda=TerminalPath()+"\\experts\\files\\"+RealFileName;
  Kuda=Spisok[i]+RealFileName;
  CopyFiles(Otkuda,Kuda);
}
 
Où se trouve la protection contre l'écriture et comment l'enlever ? J'ouvre normalement sur un ordinateur mais pas sur un autre ?
sergeev:

ouvert à partir d'un emplacement normal. vous avez une protection en écriture.
 
Bonjour à tous, pourriez-vous modifier les paramètres afin de définir un take profit commun pour les transactions d'achat et de vente au même prix, avec un plus d'un certain nombre de points ?
double TP= NormalizeDouble (spred+TakeProfit*Point,Digits);
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
   for (int iq=total-1; iq>=0; iq--)
   {
    if(OrderSelect(iq, SELECT_BY_POS))
     {
      if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic)
       {   
        if (OrderType()==OP_BUY  &&  OrderTakeProfit()==0 && b==1) 
         {
          OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TP,Digits),0,Blue);  
         }     
        if (OrderType()==OP_SELL && OrderTakeProfit()==0 && s==1) 
         {
          OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TP,Digits),0,Blue);  
         }
}}}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
double nn=0,bb=0;
for(int ui=total-1; ui>=0; ui--)
  {
   if(OrderSelect(ui,SELECT_BY_POS))
     {
      if(OrderSymbol()==Symbol())
        {
         if(OrderType()==OP_BUY && OrderMagicNumber()==Magic)
           {
            double op=OrderOpenPrice();
            double llot=OrderLots();
            double itog=op*llot;
            bb=bb+itog;
            nn=nn+llot;
            double factb=bb/nn;
           }
        }
     }
  }
double nnn=0,bbb=0;
for(int usi=total-1; usi>=0; usi--)
  {
   if(OrderSelect(usi,SELECT_BY_POS))
     {
      if(OrderSymbol()==Symbol())
        {
         if(OrderType()==OP_SELL && OrderMagicNumber()==Magic)
           {
            double ops=OrderOpenPrice();
            double llots=OrderLots();
            double itogs=ops*llots;
            bbb=bbb+itogs;
            nnn=nnn+llots;
            double facts=bbb/nnn;
           }
        }
     }
  }

for(int uui=total-1; uui>=0; uui--)
  {
   if(OrderSelect(uui,SELECT_BY_POS))
     {
      if(OrderSymbol()==Symbol())
        {
         if(b>=2 && OrderType()==OP_BUY && OrderMagicNumber()==Magic)
           {
            OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),factb+CORR,0,Blue);
           }
         if(s>=2 && OrderType()==OP_SELL && OrderMagicNumber()==Magic)
           {
            OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),facts-CORR,0,Blue);
           }
        }
     }
  }
 
C'est une question les gars, est-il techniquement possible de définir différents stoploss et takeprofits pour les positions d'achat et de vente dans un EA ?
 
RMX13:
C'est une question les gars, est-il techniquement possible de définir différents stoploss et takeprofits pour les positions d'achat et de vente dans un EA ?

La réponse est positive. Différents niveaux d'ordre stop peuvent être définis séparément pour chacun des six types d'ordre.
 
drknn:

La réponse est positive. Différents niveaux d'ordre stop peuvent être définis séparément pour chacun des six types d'ordre.

Des niveaux distincts peuvent être définis pour chaque commande individuellement
lx-7:

Je suis choqué, je suis choqué par les administrateurs.


Quel est le choc ?
 
Lors de l'optimisation, l'EA produit des résultats différents à chaque fois. Pourquoi ?
 
gsg1963:
Lors de l'optimisation, l'EA produit des résultats différents à chaque fois. Pourquoi ?

L'écart est différent
 
Le samedi aussi ?