Discussion de l'article "Expert Advisor basé sur les « Nouvelles dimensions en trading » livre écrit par Bill Williams" - page 3

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
Je l'ai nettoyé, je l'ai corrigé :
Version "1.002" - les erreurs "pas d'argent pour ouvrir une position" sont maintenant beaucoup moins nombreuses :
Merci ! Voyons voir !
Voici comment (dans le fichier joint) le test de l'Expert Advisor dans le terminal d'un courtier bien connu se présente tristement. Le trawl ne fonctionne pas, et comme le contrôle des marges n'est pas prévu, les transactions sont ouvertes mais non fermées jusqu'à la fin du test, et ensuite c'est la fin.
Mais cela ne se produit pas dans tous les terminaux, Dieu merci ! Dans les terminaux adéquats, cela se passe correctement.
Merci de maintenir le code de l'Expert Advisor à jour !
Voici comment (dans le fichier joint) le test de l'Expert Advisor dans le terminal d'un courtier bien connu se présente tristement. Le trawl ne fonctionne pas, et comme le contrôle des marges n'est pas prévu, les transactions sont ouvertes mais non fermées jusqu'à la fin du test, et ensuite c'est la fin.
Mais cela ne se produit pas dans tous les terminaux, Dieu merci ! Dans les terminaux adéquats, cela se passe correctement.
Merci de maintenir le code de l'Expert Advisor à jour !
Modification de position corrigée : version "1.003"
Changements apportés :
Si vous remplacez la ligne 422 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit())) dans la version "1.002" par
if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))
même image
Si vous remplacez la ligne 422 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit())) dans la version "1.002" par
if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))
même image
Nous avons besoin de captures d'écran de votre part :
Si vous remplacez la ligne 422 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit())) dans la version "1.002" par
if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))
même image
Il ne suffit pas de "remplacer" quelque chose dans le fichier "h_ts_bw.mqh". Vous devez également COMPILER le fichier EA "tc_bw_new_version_2-02.mq5".
Ce n'est pas sérieux. Vous pensez vraiment que ça n'a pas été fait ? Insultant.
Terminal RoboForex, compte de couverture.
Vous n'êtes pas sérieux. Vous pensez vraiment que ça n'a pas été fait ? C'est insultant.
Oui, très bien. Nous allons donc continuer à chercher.