Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1075
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
{
if((ici nous avons une condition de stratégie) && timeBar !=iTime(Symbol(),Period(),1))
{
sellcloseprice = NormalizeDouble((iOpen(Symbol(),Period(),0)-50*Point(),Digits) ;
int poz_1 = OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red) ;
Sleep(2000) ;
RefreshRates() ;
int poz_2 = OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red) ;
Sleep(2000) ;
RefreshRates() ;
int poz_3 = OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red) ;
Sleep(2000) ;
RefreshRates() ;
int poz_4 = OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red) ;
Sleep(2000) ;
RefreshRates() ;
int poz_5 = OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red) ;
timeBar=iTime(Symbol(),Period(),1) ;
sellopentime = iTime(Symbol(),Period(),0) ;
Comment("Magic 513015 sell") ;
} et de même pour BAY.Il ouvre le nombre spécifié de positions au moment de l'apparition des conditions. Mais si nous en ajoutons un autre avant l'initial if(timeBar!=iTime(Symbol(),Period(),0)) {Print("EXTRARISE MODE ON ! !!");timeBar=iTime(Symbol(),Period(),0);} alors trois fois plus de ventes sont ouvertes et quatre fois plus de BAYs pour une raison quelconque. Quelqu'un peut-il expliquer cet effet ? Je m'excuse de ne pas utiliser le SRC, il ne fonctionne pas pour moi pour une raison quelconque.
Je m'excuse de ne pas avoir utilisé le CRS, pour une raison quelconque, il ne fonctionne pas pour moi.
J'expérimenterais avec le délai d'expiration. Une ouverture de transaction est demandée, mais un "Temps d'expiration de l'ordre en attente" non nul TimeExp = 5 est transmis à OrderSend. Selon l'aide, même dans le cas légal de la demande de mise en attente d'une ordonnance
"Sur certains serveurs commerciaux, il peut y avoir une interdiction des délais d'expiration des ordres en attente. Dans ce cas, une erreur 147 (ERR_TRADE_EXPIRATION_DENIED) sera générée lors de la tentative de définir une valeur non nulle dans le paramètre d'expiration."
Et, au cas où, le délai d'expiration est indiqué en secondes (type datetime). La valeur 5, je suppose, fait référence aux minutes.
Dans cet EA, TimeExp = 5 fait référence à l'heure d'expiration de l'option, c'est-à-dire que TimeExp est une variable de commentaire pour l'ordre. Et le délai d'expiration est indiqué en minutes.
Alors la réponse ne se trouve pas sur ce forum. La négociation d'options binaires via la plateforme MT4 est mise en œuvre à l'aide de logiciels complémentaires. En particulier, les ajouts par rapport à MQL4. Au printemps 2015, je négociais un conseiller en options binaires dans GC, et là, la durée de l'option b. était définie d'une manière "tordue" (à travers des commentaires, je pense, mais je ne pourrais pas trouver mon code maintenant). J'avais l'impression que chaque société écrivait ces plug-ins indépendamment. Plus tard, des solutions unifiées d'un tiers semblent être apparues. Mais il faut s'adresser à l'équipe d'assistance de chaque entreprise pour connaître les particularités de leur travail. Ce ne sont pas les caractéristiques de MQL4.