Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 774
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
Aidez qui peut. Conseiller expert en deux devises,
Si les conditions de transaction sont les mêmes, alors la transaction dans la première devise est ouverte.
Comment rédiger le "Si l'ordre est ouvert dans la première devise OP_BUY, puis ouvrir une transaction dans la seconde OP_SELL
voici un exemple
si (OrdersTotal()== 1 ) // avec cette ligne pour 2 devises ouvre les deux ordres d'ACHAT et de VENTE ou 2 ordres de VENTE
if ( currenttype == OP_BUY ) // il ne s'ouvre pas du tout
if ( currentticket == 1) // il ne s'ouvre pas non plus comme ça.
secondticket = OrderSend("GBPUSD", OP_SELL, Lots, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, 0, WindowExpertName(), 0, 0, Red) ; //Ordre pour 2 devises
si ( c - d > a) // si la condition de transaction est remplie, l'ordre pour 1devise s'ouvre parfaitement.
currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "macd sample",Magic,0,Green) ; //Commande sur 1currency
Le prix est là, l'ordre en attente à ce prix a disparu, et l'ordre au marché à ce prix est apparu. De plus, il arrive qu'une entrée apparaisse dans le commentaire, quelque chose comme "from ticket xxxx", où xxxx est le numéro de ticket de l'ordre en attente.
Bonsoir à tous, aidez-moi, je veux copier les données dutableau ExtMacdBuffer[] qui est la différence entre la valeur EMA courte et longue dans le tableau Value [], j'ai écrit ci-dessus et rien ne se passe, que manque-t-il ? Peut-être que ce n'est pas correct du tout ?
Merci d'avance pour votre aide.
Ici, vous pouvez tout voir (regardez la fin elle-même).
Essayer l'égalité en mettant if(iRSI(NULL,0,14,PRICE_CLOSE,0)=70 || iRSI(NULL,0,14,PRICE_CLOSE,1)=70) l'une des deux valeurs si elle est égale alors .....
Ça ne marche pas... :(
Et ça ne devrait pas marcher. Vous devez réfléchir avant de l'essayer. J'ai vu votre question, mais je n'ai pas remarqué d'erreurs, c'est pourquoi je n'ai rien dit. Essayez d'attribuer des valeurs RSI aux variables et mettez-les dans le commentaire pour plus de clarté. Et utiliser ces variables dans les contrôles de condition.