[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 446

 
sanyooooook >>:

нормализуйте цену

Le Bid n'est-il pas normalisé ? Au début, il fonctionne.

 
keekkenen >>:
попробуй прогнать цикл из конца в начало

Toujours une erreur de fermeture

 
qwerewq >>:

воткни вот это в старт, закроет все с гарантией, только впиши условия..

Pourquoi cela ne fonctionne-t-il pas en tant que fonction et pourquoi cela fonctionne-t-il au démarrage ?

 

Correction, s'il vous plaît. Pas de fermeture

Fermer au franchissement du niveau 60 du RSI


extern int Level_2 =60 ;

rsi_0=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 0 ) ;
rsi_1=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 1 ) ;

if(rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White) ;
pause ;

 
gince >>:

Поправте, пожалуйцта. Незакрывает

Закрытие по пересечению RSI уровня 60 ц верху в низ


au RSI - niveaux du bas vers le haut. Du bas 0 au haut 60.

 
sergeev >>:


у РСИ - уровни снизу вверх. снизу 0 сверху 60.



Je sais.

C'est un achat ferme.

Niveau supérieur 60, niveau inférieur 40

 
for(int i=0; i<OrdersTotal(); i++)
     {
      if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES)==false)        break;
      if(OrderMagicNumber()!= MAGICMA || OrderSymbol()!=Symbol()) continue;
      //---- check order type 
      if(OrderType()==OP_BUY)
        {
         //if(Open[1]>ma_2 && Close[1]<ma_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
         if( rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
         break;
        }
      if(OrderType()==OP_SELL)
        {
         //if(Open[1]<ma_2 && Close[1]>ma_2) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
         if( rsi_1 < Level_1 && rsi_0 > Level_1)OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
         break;
        }
     }
 
 
Vinin >>:

А перейти в конец файла не пробовали? FileSeek()

Merci beaucoup. Ça marche maintenant.

Il me semble pourtant que le bon sens voudrait qu'en mode ajout de fichier, le pointeur par défaut se déplace automatiquement à la fin du fichier lorsque vous l'ouvrez, ou la documentation de ce mode pourrait au moins fournir un lien vers cette fonction pour le faire manuellement à chaque fois.

 
gince >>:


Votre algorithme est correct. Faites un débriefing des erreurs possibles et trouvez où l'Expert Advisor arrive en exécutant ce code.

+ imprimer les valeurs rsi calculées.