Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 224
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
La branche est quadrupède.
La branche accueille du code multiplateforme afin de faciliter la transition pour les nouveaux arrivants sur Five.
Franchement, je me suis épuisé mais je ne comprends toujours pas comment reproduire ces calculs dans Five :
Franchement, j'ai lutté et je ne comprends toujours pas comment reproduire ces calculs dans Five :
J'ai suggéré un code universel
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Toutes les questions des débutants en MQL4, aide et discussion sur les algorithmes et les codes
Alexey Viktorov, 2017.06.02 14:27
Essayez
Chronométrez la i-ième mesure et mettez le numéro de la mesure résultante à la place de i.
Il fonctionne à la fois dans mql4 et mql5.
J'ai immédiatement suggéré un code universel
il fonctionne dans mql4 et mql5.
Mais comment en 5 pour obtenir
start_time, // с какой даты
là
iTime()
ne fonctionne pas.
Mais comment faire pour entrer dans les A
ici
ne fonctionne pas.
CopyTime fonctionne.
Mais ce n'est pas nécessaire dans ce cas, car le temps de la période actuelle est dans time[i], c'est un indicateur...
Bonjour à tous. Aidez-moi avec la fonction OrderProfit(). Comment faire en sorte que Comment affiche le profit actuel de tous les ordres ouverts. Je reçois le même numéro.
double CalcProfit()
{
double Profit = 0 ;
for (int i=OrdersTotal() - 1 ; i>=0 ; i--)
{
si(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
si (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
si (OrderType() == OP_BUY)
{
Profit += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
retour(Profit) ;
}
Bonjour à tous. Aidez-moi avec la fonction OrderProfit(). Comment faire en sorte que Comment affiche le profit actuel de tous les ordres ouverts. Je reçois le même numéro.
double CalcProfit()
{
double Profit = 0 ;
for (int i=OrdersTotal() - 1 ; i>=0 ; i--)
{
si (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
si (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
si (OrderType() == OP_BUY)
{
Profit += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
retour(Profit) ;
}
C'est tout. Je l'ai.
Mais comment obtenir un billet de cinq
ici
ne fonctionne pas.
pour commencer
https://www.mql5.com/ru/articles/81
Personnellement, j'écris d'abord en 4-Rock, puis je le change en 5-Rock, sinon c'est trop de problèmes pour moi, car le code 5-Rock est plus difficile à lire, les fonctions sont trop longues en nombre de lettres..., donc il s'avère que le texte est destiné aux érudits en gomme, pas aux ingénieurs )))).
et voici
https://www.mql5.com/ru/search#!keyword=f%20mql4%20to%20mql5