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
Les événements de la minuterie sont en fait une sous-classe de ChartEvent, et ne sont appelés que lorsque l'indicateur est exécuté directement sur le graphique. Dans les indicateurs appelés par iCustom, vous n'attendrez pas l'appel de OnTimer, ni l'appel de OnChartEvent.
Dans ce cas, un indicateur ne commence à tirer que lorsque l'autre indicateur qu'il appelle a été tiré. Cela signifie que vous devez appuyer sur le bouton de rafraîchissement une fois pour construire celui qui est le plus éloigné dans la chaîne, puis une autre fois pour construire celui qui utilise ses données :)
Pourquoi devez-vous l'obtenir ?
Je vais devoir le vérifier. Mais de toute façon, je parlais d'autre chose. Vous parlez d'affichage, et sur un graphique hors ligne (qui n'est pas la tâche principale, car le trading est en ligne). Pour ma part, je parle de la disponibilité des données. Dans votre cas, les données sont déjà disponibles. Mais il est mal présenté. Je parle d'obtenir correctement toutes les données disponibles.
Je réalise que nous parlons de choses différentes. Vous venez de dire que l'accès aux données dans MT4 et MT5 est le même. En fait, c'est différent et très différent.
À propos, MT4 utilise un script qui ouvre et fait défiler physiquement les fenêtres avec les graphiques des symboles requis vers l'historique, en imitant les actions de l'utilisateur.
Je doute que vous puissiez charger l'historique dans MT4 en utilisant les méthodes de MT5, même si la fonction SeriesInfoInteger fonctionne pour vous.
Je réalise que nous parlons de choses différentes. Vous venez de dire que l'accès aux données dans MT4 et MT5 est le même. En fait, c'est différent et très différent.
À propos, MT4 utilise un script qui ouvre et fait défiler physiquement les fenêtres avec les graphiques des instruments requis vers l'historique, en imitant les actions de l'utilisateur.
Je doute que vous puissiez charger l'historique dans MT4 en utilisant les méthodes de MT5, même si la fonction SeriesInfoInteger fonctionne pour vous.
Vous parlez d'affichage, et sur un graphique hors ligne (qui n'est pas la tâche principale, car le trading est en ligne).
Analyser le marché le week-end pour établir un plan pour la semaine est l'une des tâches principales de nombreux traders.
Ecrivez le résultat de vos expériences avec l'histoire dans MT4)
OK, je vais le poster ici. Ce serait bien si vous pouviez étayer vos affirmations par des codes et des résultats.
Qu'est-ce que tu veux dire ? Ce que j'ai écrit sur les indicateurs iCustom dans MT5 n'est pas remis en question. C'est un peu normal et ça devrait l'être.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Service Desk. Plaintes, suggestions.
Ilya Malev, 2015.10.30 18:50
Les événements Timer sont en fait une sous-classe de ChartEvent, et ne sont appelés que lorsque l'indicateur fonctionne directement sur le graphique. Dans les indicateurs appelés via iCustom, vous n'attendez pas que OnTimer ou OnChartEvent soient appelés.
Là, un indicateur ne commence à dessiner qu'après que l'autre ait été dessiné. Il faut appuyer une fois sur la touche de rafraîchissement pour construire le premier, le plus éloigné dans la chaîne, puis une autre fois pour construire celui qui utilise ses données :)
En effet, l'indicateur dans son thread ne peut pas attendre la construction des données d'un autre indicateur, sans revenir de OnCalculate. C'est également une fonctionnalité intéressante. L'utilisateur sera toujours confronté au menu du graphique au lieu de travailler avec les données.