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
Hé Daz & Co,
hothand fonctionne sur MT4 à cinq chiffres, mais pas sur une plateforme à quatre chiffres.
hothand fonctionne sur MT4 à cinq chiffres, mais pas sur une plateforme à quatre chiffres. Une idée de la cause de ce problème, et des indices sur la façon de le résoudre ?
Bon, je suis de retour,
C'est la partie de mon code où les transactions sont exécutées, je vais juste travailler avec 5 chiffres pour le moment. L'idée ici est que j'ai utilisé ma fonction hothand pour choisir la meilleure paire à trader pour la journée. Ce code doit rechercher une barre intérieure sur le graphique en 1 heure. (La fonction hothand renvoie une chaîne de caractères de la paire) Lorsqu'il trouve une barre intérieure, je l'ai juste fait ouvrir une transaction d'achat ou de vente à plat à des fins de test. Je ne suis pas sûr que le backtester puisse gérer la négociation de plusieurs paires à partir d'un seul graphique. J'ai téléchargé l'historique 1min pour toutes les paires qu'il utilise. Mais il ne semble ouvrir des transactions que sur l'eurusd qui est le graphique auquel je l'ai attaché,
WHRoeder, merci d'être passé et de m'avoir aidé à nouveau. Je suis sûr que vous pouvez repérer un million de paires de paires de paires de paires de paires de paires de paires de paires de paires de paires de paires de paires de paires de paires de paires de paires. Je suis sûr que vous pouvez trouver un million de choses erronées dans ce code.
Pas d'ajustement du slippage pour les 4/5 chiffres. Non compatible avec ECN
Testez toujours les codes de retour pour savoir POURQUOI cela ne fonctionne pas.
buystop = iLow(hothand()...
Vos stops sont basés sur la paire hothand(), mais vous ouvrez un ordre avec Symbol(). Si ce n'est pas la même chose, les stops sont complètement faux.Bon, je suis de retour,
C'est la partie de mon code où les transactions sont exécutées, je vais juste travailler avec 5 chiffres pour le moment. L'idée ici est que j'ai utilisé ma fonction hothand pour choisir la meilleure paire à trader pour la journée. Ce code doit rechercher une barre intérieure sur le graphique en 1 heure. (La fonction hothand renvoie une chaîne de caractères de la paire) Lorsqu'il trouve une barre intérieure, je l'ai juste fait ouvrir une transaction d'achat ou de vente à plat à des fins de test. Je ne suis pas sûr que le backtester puisse gérer la négociation de plusieurs paires à partir d'un seul graphique. J'ai téléchargé l'historique 1min pour toutes les paires qu'il utilise. Mais il ne semble ouvrir des transactions que sur l'eurusd qui est le graphique auquel je l'ai attaché,
Quelques commentaires généraux :
vous achetez à l'Ask et vendez à l'Bid.
si votre courtier est un courtier de type ECN, vous ne pouvez pas définir le SL et le TP lorsque vous passez l'ordre (dans ce cas, mettez-les à 0), vous devez passer l'ordre, puis modifier l'ordre pour ajouter le SL et le TP.
vérifiez toujours le résultat de la passation d'un ordre et vérifiez si des erreurs sont retournées, vous devrez les traiter en agissant en conséquence.
si vous envisagez d'utiliser cet EA sur plusieurs graphiques, c'est-à-dire de passer des ordres à partir de plusieurs graphiques, vous aurez besoin d'une sorte de Mutex pour éviter le Busy Order Context (consultez les articles de WHRoeder, il a un excellent Mutex).
Mais il ne semble ouvrir des transactions que sur l'eurusd qui est le graphique auquel je l'ai attaché,
Oui... . .
Symbol () est la paire à laquelle l'EA/Indicateur est attaché, vouliez-vous faire cela à la place ?
Oui, c'est ce que je voulais faire, mais maintenant j'ai cette erreur
http://clip2net.com/s/144hq
Comme s'il ne reconnaissait pas la sortie de la paire de la fonction hothand. La sortie de la fonction hothand est une chaîne de caractères, donc je ne vois pas pourquoi cela ne fonctionnerait pas.
Comme s'il ne reconnaissait pas la sortie de la paire de la fonction hothand. La sortie de la fonction hothand est une chaîne de caractères, donc je ne vois pas pourquoi elle ne fonctionnerait pas.
Salut les gars, j'essaie de faire un code qui fait ce qui suit
Si un ordre en attente a été ouvert depuis x barres, il est supprimé si le nombre de barres a dépassé x.
Il y a peut-être un problème avec ma logique ?