[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 411

 
Shniperson:

Messieurs ! Comment établir une limite de temps pour le trading... afin que le Conseiller Expert ne trade pas de 23-00 à 2-00 (heure terminale)

bool market=false;
if(Hour()>=2 && Hour()<=23) market=true;
 
Comme ça, il fera du commerce jusqu'à minuit.
 

Bonjour, chers utilisateurs du forum.

Pouvez-vous me dire ce qu'il faut changer dans le code de l'Expert Advisor (écrit pour les cotations à quatre chiffres) pour qu'il fonctionne correctement sur les cotations d'une société de courtage à cinq chiffres ?

Merci.

 
obergan:

Pouvez-vous me dire ce qu'il faut changer dans le code de l'Expert Advisor (écrit pour les cotations à quatre chiffres), pour qu'il fonctionne correctement sur les cotations d'une société de courtage à cinq chiffres ?

Vous ne devez rien changer au code, il est écrit correctement et prend tout en compte.
 
sergeev:
Vous n'avez pas besoin de changer quoi que ce soit dans le code. Il est écrit correctement et prend tout en compte.

Par exemple, si à quatre chiffres on met TR de 35 points, alors à cinq chiffres on met le même 35, et non 350, ce que je voulais obtenir. Si quelqu'un a l'occasion, veuillez regarder le code.
 
obergan:
Par exemple, si les quatre chiffres mettent TR 35 points, alors les cinq chiffres mettent le même 35, et non 350, ce que je voulais obtenir. Si quelqu'un a l'opportunité, veuillez vérifier le code.

Il est interdit de poster des codes décompilés sur le forum.
 

Pouvez-vous me dire quel pourrait être le problème ?

il y a ce code

// до старта объявляем 
extern int     Hour1 = 10;
extern int     Hour2 = 17;
bool StartTrade;

// в старте
   StartTrade=false;
   
   if (TimeHour(TimeCurrent())==Hour1){ 
      StartTrade=true;
   }
   if (TimeHour(TimeCurrent())==Hour2){
      StartTrade=true;
   }

// и далее
   if (StartTrade==true){
   // открытие ордеров
   }


Mais l'ordre peut s'ouvrir à une heure différente, et l'heure suivante par exemple, que dans les paramètres Hour1 et Hour2 - qu'est-ce que cela peut être ?

 
T-G:

Pouvez-vous me dire quel pourrait être le problème ?

il y a ce code

Mais l'ordre peut s'ouvrir à une heure différente et l'heure suivante, par exemple, que dans les paramètres Hour1 et Hour2 - qu'est-ce que cela peut être ?


peut-être quelque chose d'autre, quelque chose qui est en dehors de ce code.

Afficher tous les codes

 
abolk:


peut-être quelque chose d'autre, quelque chose qui est en dehors de ce code.

montrer tout le code

mais si c'est quelque chose d'autre qui est à l'intérieur, est-ce que ça peut faire une différence ?

 if (StartTrade==true){
   // открытие ордеров
 }
 
T-G:

Mais si c'est quelque chose d'autre qui se trouve à l'intérieur, cela peut-il faire une différence ?


A partir du code affiché, il est difficile de juger du comportement de l'EA comme vous le dites.
Raison: