Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 839

 
Pouvez-vous me dire comment changer l'indicateur mfi pour qu'il n'affiche pas le volume sur le graphique, et soit une ligne verticale droite sans niveaux, comme dans l'indicateur du bas de la capture d'écran ? ?
Dossiers :
bw_mfiwe2.mq4  6 kb
 
for(int i=0;i<OrdersHistoryTotal(); i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
        {  
         if(OrderType()==OP_SELL)
          {  
           if(OrderStopLoss()>OrderOpenPrice())
            {                     
              if(OrdersTotal() == 0)
              {              
               double SELLprice=Bid;  
               int ticket =OrderSend(Symbol(), OP_SELL,Lot*=2,SELLprice, 3,SELLprice+StopLoss* Point, 0, "", MagicNumber,0, clrNONE);
                 
              }
            }            
          }              
        }
     }     
подскажите пожалуйста,я хочу сделать чтоб мой код увеличивал LOT в двое при убыточной сделки,а при прибыльной LOT возвращался в первоначальный объём !  
 
evillive:
Pour afficher sur toutes les barres, vous devez compter toutes les barres, comme cela est généralement fait dans les indicateurs.

Je l'ai fait de cette façon, tout de même. Ce n'est que sur la dernière barre qu'il y a une valeur.

#property indicator_separate_window
#property indicator_buffers 1
#property  indicator_color1 Blue
 
double balance[];
 
int init()
{
    IndicatorShortName( "vGrafBalance" );
    IndicatorDigits( 2 );
 
    SetIndexStyle( 0, DRAW_LINE );
    SetIndexBuffer( 0, balance );
    SetIndexLabel( 0, "Balance" );
}
int start()
{
    int counted_bars=IndicatorCounted();                      
    int limit;
//----
    if(counted_bars>0)
      counted_bars--;
   
    limit=Bars-counted_bars-1;
    
    for (int i=0;i<limit;i++)balance[i] = GlobalVariableGet( "vGrafBalance" );

    return(0);
 
Comment puis-je connaître les anciennes valeurs MA ?
 
À quelle distance minimale du prix un expert peut-il placer un ordre en attente?
 
favidu:
À quelle distance minimale du prix un conseiller expert peut-il placer un ordre en attente ?

Double diffusion

 

Merci d'aider les nouveaux arrivants -evillive



 
Bonjour à tous. Pouvez-vous me dire où trouver une vidéo sur la façon d'écrire des indicateurs? Beaucoup d'EA, mais je ne trouve rien sur les inducteurs !
 
CJIeCaPb:

Double diffusion

Non.

StopLevel.

S'il == 0, alors double étalement.

 
CJIeCaPb:
Comment puis-je connaître la valeur passée du MA ?
iMA(bla, bla, bla, la barre de droite) ;
Raison: