[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 815
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
et comment puis-je faire référence à toutes les paires de devises dans le code de programmation lorsque j'écris un outil ?
https://docs.mql4.com/ru/series
https://docs.mql4.com/ru/common/MarketInfo
https://docs.mql4.com/ru/series
https://docs.mql4.com/ru/common/MarketInfo
Merci pour les liens, je vais me renseigner.
Si vous savez, si Tout, s'il existe un "Practical Applied Mathematics for Traders" - c'est-à-dire un ensemble d'algorithmes (avec des images, ainsi que sans elles) comment et quoi faire avec matsoft, et quelles décisions prendre sur la base des résultats.
J'ai lu beaucoup de discussions sur divers sujets mathématiques, mais je n'ai pas rencontré de tels "manuels" pratiques.
Aidez-moi, s'il vous plaît. Et si ce n'est pas le cas, il devrait probablement créer une branche ?
Bonjour. Pourquoi la modification renvoie-t-elle l'erreur 130(niveaux d'arrêt incorrects) ? Tral est de 10 pips. SL - 50 pips.
si(Total==1)
{OrderSelect(OrderTicket(),SELECT_BY_TICKET,MODE_TRADES) ;
}
sinon retour ;
if(Ask-Price>Tral*Point&&SL<Price&&&Magic==1) // Critères d'achat du chalut
{
OrderModify(OrderTicket(),NULL,Price,TP,0) ;
}
if(Ask-SL>Tral*Point&&SL>=Price&&&Magic==1)
{
OrderModify(OrderTicket(),NULL,SL+Tral*Point,TP,0) ;
}
if(Price-Bid>Tral*Point&&&SL>Price&&&Magic==2) // Critères de chalutage pour la vente
{
OrderModify(OrderTicket(),NULL,Price,TP,0) ;
}
if(SL-Bid>Tral*Point&&SL<=Price&&&Magic==2)
{
OrderModify(OrderTicket(),NULL,SL-Tral*Point,TP,0) ;
}
Vous avez indistinctement quel type d'ordre a maintenant été choisi pour effectuer une modification.
Tu dois le faire :
if(Ask-Price>Tral*Point && SL<Price && Magic==1 && OrderType()==OP_BUY) // Critères de chalutage d'achat
{
OrderModify(OrderTicket(),NULL,Price,TP,0) ;
}
pour commencer.... au moins comme ceci
Bonjour. Pourquoi la modification renvoie-t-elle l'erreur 130 (niveaux d'arrêt incorrects) ? Tral - 10 pips. SL - 50 pips.
si(Total==1)
{OrderSelect(OrderTicket(),SELECT_BY_TICKET,MODE_TRADES) ;
}
sinon retour ;
if(Ask-Price>Tral*Point&&SL<Price&&&Magic==1) // Trawl critères d'achat
{
OrderModify(OrderTicket(),NULL,Price,TP,0) ;
}
Pouvez-vous me dire où je peux télécharger un multi-terminal ? Pour effectuer des transactions à partir de plusieurs comptes à la fois.
Vous avez indistinctement quel type d'ordre a maintenant été sélectionné pour effectuer une modification.
Il le faut :
if(Ask-Price>Tral*Point && SL<Price && Magic==1 && OrderType()==OP_BUY) // Critères de chalutage pour acheter
{
OrderModify(OrderTicket(),NULL,Price,TP,0) ;
}
pour commencer.... au moins comme ça...
Bonne journée !
Pouvez-vous s'il vous plaît conseiller un débutant, est-il possible d'écrire un indicateur personnalisé dans MQL4 , de sorte qu'il puisse gérer simultanément toutes les paires de devises ? D'après ce que je comprends, le nombre maximal de lignes dans un graphique indicateur est de 8, mais je n'ai besoin que d'une seule ligne. C'est-à-dire que je peux obtenir un tableau de tableaux ou de variables pour toutes les paires de devises simultanément pour cette ligne ?
Merci d'avance pour la réponse.