[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 811
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
Chers "compagnons de route" et capitaines ! Question : comment faire pour que deux indicateurs différents s'affichent dans une fenêtre séparée dans le programme, et non par glisser-déposer ( !) - comme sur mon site web.
image - ici j'ai d'abord ouvert ROC et puis j'ai glissé du navigateur " Bolinger ". Lorsque j'écris indicator_separate_window dans Bollinger - il s'ouvre dans une fenêtre séparée, mais différente !?
COMMENT PRESCRIRE LA BONNE "FENÊTRE" ? :))
Je ne sais pas si ça aide... Mais j'utilise la recherche par fenêtre de l'indicateur A/D pour mes besoins comme celui-ci :
Peut-être que si je prescris le numéro de la fenêtre renvoyée par cette fonction comme étant le numéro de la fenêtre dans laquelle afficher le prochain indicateur, cela fonctionnera ?
Honnêtement - je ne l'ai pas essayé ; donc... J'ai une idée - vous pouvez l'essayer... :)
Je ne sais pas si ça peut aider... Mais j'utilise la fenêtre de recherche de l'indicateur A/D pour mes besoins comme ceci :
Peut-être que si je prescris le numéro de la fenêtre que cette fonction a retourné comme étant le numéro de la fenêtre dans laquelle afficher le prochain indicateur, cela fonctionnera ?
Honnêtement - je n'ai pas essayé, donc ... J'ai une idée, essayez-la... :)
MERCI POUR VOTRE RÉPONSE RAPIDE ET "PIQUANTE" ! :))
Je vous écrirai pour vous dire comment ça a marché !
MERCI POUR VOTRE RÉPONSE RAPIDE ET "ÉTINCELANTE" ! :))
Je l'écrirai, je l'essaierai, je vous dirai comment ça s'est passé !
montrez comment vous utilisez la fonction ilow
Bonjour à tous. Une telle question :
int OrdersCountTHV() { total = OrdersTotal(); if (total >0) { for (int i = 0; i < total; i++) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true) { if (OrderMagicNumber() == THVMagic) if (OrderSymbol() == Symbol()) { THVOpenedPos++; } } } } return (THVOpenedPos); }
OrdersCountStoh () ; est similaire.
Pourquoi le total est toujours égal à 0 ?
Pourquoi le total est toujours égal à 0 ?
normalement, le décompte des commandes se fait comme suit
Alors vous n'avez pas d'ordres ouverts, normalement le décompte des ordres se fait comme ça :
C'est ça le truc... J'exécute une visualisation dans le testeur et après avoir ouvert une position, le commentaire ne change pas :(
mais le comptage des ordres donne les bons résultats ...
C'est ça le truc... Dans le testeur, en mode visualisation, et après avoir ouvert une position, le commentaire ne change pas :(
Et le nombre de commandes est correct ...
votre total = OrdersTotal() ; probablement, il a été déclaré dans les variables globales (tout en haut) et peut-être vous l'avez changé quelque part, essayez d'ajouter
même chose...
Eh bien, il n'y a rien pour le moment... :)
WOW ! Je me réjouissais trop tôt... cette fonction ne le prend pas - elle ne le voit pas, bien qu'il soit activement traîné avec la souris, probablement JavaScript est nécessaire... Je me demande s'il est possible d'"incorporer" JavaScript dans MQL ?
Ou bien un indicateur séparé peut être écrit comme "ROC+BAND" dans un seul paquet... Par hasard, ne savez-vous pas comment comparer les valeurs ROC et MA ou Bollinger - dans quelles unités ? Disons que vous devez prescrire "si ROC croise МА de bas en haut - achetez... "Existe-t-il des indices de conversion des lectures d'un indicateur en un autre ?