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
De plus, l'opération inverse sur les ordres stoppés ne fonctionne pas non plus.
On vous a déjà dit que ce n'était pas fiable.
Cela ne fait rien.
Vous retournez si c'est une nouvelle barre et vous retournez également si ce n'est pas le cas, donc vous retournez toujours sans rien faire.
Lorsque vous trouvez une nouvelle barre, vous devez réinitialiser la valeur.
Votre code de vérification du dernier ordre suppose que l'indice le plus élevé dans l'historique des ordres correspond aux dernières transactions fermées. Je ne suis pas sûr que cela soit toujours vrai.
Ok j'ai appliqué le code...mais quand j'essaie d'appeler la fonction start à chaque nouvelle barre...il ne prend aucun ordre....
Même si j'ajoute la fonction buyCall & sellcall dans la zone de la nouvelle barre...et start() dans la zone tick...il crée des ordres multiples.
En plus de cette fonction de démarrage, j'ai la fonction supplémentaire suivante, qui est appelée dans la fonction principale.
int split(double x)
void BuyCall(double BC)
void SellCall(double SC)
et enfin la fonction void onTick pour laquelle je ne sais pas comment la configurer de manière à ne pas répéter les ordres en attente tick par tick.
...juste une séquence d'ordres en attente à chaque heure...de plus il vérifiera si un ordre en attente a été stoppé
... alors il ouvrira une autre transaction dans la direction opposée... mais juste une séquence par heure.
S'il vous plaît, aidez-moi, je suis coincé dans la même zone encore et encore... mais je veux évidemment apprendre... pour ne pas avoir à poser des questions stupides à l'avenir.
...je veux clarifier mon concept... :(
Merci pour votre temps.