[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 110

 
chief2000 писал(а) >>

La question est-elle générale ou porte-t-elle sur un indicateur spécifique ?

En général, je vois les choses de cette façon :

1. Mettre en place plusieurs tampons - comme toujours. Mais avec des couleurs différentes

>> Merci !
 
teresh >> :

Merci, mais ce sont des lignes de tendance, et j'ai besoin d'un muwings avec des périodes ajustables, mais pas par close par exemple, mais par les extremums fractales, mieux si séparément par les hauts et les bas, peut-être quelqu'un a rencontré similaire

 

Au secours ! J'ai besoin de contrôler le nombre de positions sur un instrument.

if(total<1)

{

Cette variante classique ne convient pas.

J'ai besoin d'ouvrir une position pour un instrument.

Autrement dit, s'il existe une position ouverte GBP/JPU, la deuxième position de l'instrument ne s'ouvrira pas.

Ne pas proposer de stratégies multidevises.

Merci d'avance !

 

Je n'ai rien trouvé dans la documentation...

 
SSPioneer >> :

Je n'ai rien trouvé dans la documentation...

CommandeSélection

puis vérifier OrderMagicNumber et/ou OrderSymbol

 
int start() 
  {
  if(OrdersTotal() == 0 && TimeHour(TimeCurrent()) >= FinishWorkHour && 
  TimeHour(TimeCurrent()) < StartWorkHour && WorkOnTime == true) 
          {
          if( AlertOnFinish)
             {
             Alert("Советнег завершил торговлю"); 
             AlertOnFinish=false;                                        
             }
           if( SendMailOnFinish)
             {
             string AZ="Отчет о работе за день отправлен "
             +TimeToStr( CurTime());
             ObjectCreate( AZ,OBJ_ARROW,0,Time[1],Low[1]-6*Point,0,0,0,0);
             ObjectSet( AZ, OBJPROP_ARROWCODE, 42);
             ObjectSet( AZ, OBJPROP_COLOR , DarkOliveGreen);
             SendMail("BP Finished ",
             "Balanse "+DoubleToStr(AccountBalance(),2)+
             ", Total Orders " +OrdersHistoryTotal()+
             ", Open Orders "+OrdersTotal()); 
             SendMailOnFinish=false;
             }    
          return(0); 
          }
Messieurs, pourquoi cette construction de time-out ne fonctionne pas comme elle le devrait, tout semble correct, OrdersTotal == 0 comme condition, mais elle est ignorée et l'EA est désactivé lorsque FinishWorkHour est atteint, même s'il y a des ordres ouverts, et comme j'ai un EA qui se ferme lorsqu'il atteint le profit requis et ne prend pas le profit, cette fermeture ne se produit pas, car l'EA ne fonctionne plus et la transaction se bloque.
 

Essayez

OrdersTotal() < 1
 
Dimoncheg писал(а) >>
Messieurs, pourquoi cette terminaison minutée ne fonctionne pas comme elle le devrait, je pense que tout est correct, OrdersTotal == 0 comme condition, mais elle est ignorée et l'EA est désactivé lorsque FinishWorkHour est atteint, même si j'ai des ordres ouverts et puisque j'ai un EA qui se ferme lorsqu'il atteint le profit requis et ne prend pas le profit, la fermeture ne se produit pas, parce que l'EA ne fonctionne plus et le trade se suspend.

J'écrirais pour en être sûr.

if((OrdersTotal() == 0) &&
 
Merci pour ces idées, je vais essayer.
 
Bon après-midi. Est-il possible d'avoir plus d'un conseiller expert travaillant sur un compte de trading en même temps ?