Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 388
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
J'essaie d'organiser un tic pour un expert - pas de chance. Le week-end m'a pris par surprise. Comment l'organiser correctement ? Par exemple, nous avons le conseiller expert élémentaire suivant :
- comment simuler des ticks et démarrer une minuterie ?
Je comprends que c'est le week-end, mais sur le marché, le calendrier des vacances ne coïncide pas avec celui de la RF, et je dois travailler...
Bibliothèque.
Bibliothèque.
C'est ServiceTickExpert() que j'ai essayé d'utiliser avant de contacter le forum. J'ai essayé d'exécuter le test expert maintenant
- Mais le silence.
L'essentiel est qu'ils soient affichés. :)
En agissant ainsi, les valeurs interdites s'évaporent, mais le problème demeure.
Je pense que le problème est dans cette ligne :
Toutes les valeurs sont multipliées par la même heure - l'heure actuelle du serveur, pour être exact - dernière heure connue.
Et aussi dans la déclaration des variables de type bool où elles devraient être doubles, et quelques autres petits bogues. L'amorce n'est pas encore complètement percée, d'après ce que j'ai compris )))).
Je pense que le problème est dans cette ligne :
Toutes les valeurs sont multipliées par le même temps - le temps actuel du serveur, ou plus précisément, le dernier temps connu.
Et aussi dans la déclaration des variables de type bool où elles devraient être doubles, et quelques autres petits bogues. L'amorce n'est pas encore complètement percée, d'après ce que j'ai compris )))).
Oh, merci !
Je peux voir les erreurs et les pépins.
Je n'arrive pas à imaginer comment je pourrais taper ça ? :)
J'ai remarqué que l'indicateur dessine des images que je n'avais même pas imaginées.
J'ai travaillé un peu sur le "corps" du code.
C'est plus comme ce que j'imaginais.
Mais les "vagues de temps" atténuent complètement les "vagues de prix". Renforcer les "vagues de prix" et affaiblir les "vagues de temps".
C'est ServiceTickExpert() que j'ai essayé d'utiliser avant de contacter le forum. J'ai essayé d'exécuter le test expert maintenant
- mais il est silencieux.
Ce n'est pas un code qui fonctionne. Peut-être pouvez-vous encore regarder le script d'exemple ?
Il y a 3 façons de mettre à jour le graphique.
1. Arrangez la boucle infinie dans le début de l'Expert Advisor. Un seul démarrage de l'Expert Advisor à partir du programme initial ou à distance est nécessaire.
2. Commencez à mettre à jour à partir d'un autre fil. Ensuite, chaque conseiller expert sera exécuté, quel que soit son code.
3. Comme au point 2, la même chose, mais avec l'aide de la minuterie du système.
Les deux premiers sont mis en œuvre dans la bibliothèque. Ce que vous avez dans votre code nécessite une organisation indépendante du cycle de rafraîchissement du graphique ou de la boucle du conseiller expert. Dans le premier cas, un script en boucle est nécessaire. Dans le second cas, le conseiller expert doit être démarré une fois.
Les 7 premières fonctions de cette section (4.7) organisent le rafraîchissement et gèrent le rafraîchissement des graphiques indépendants dans un thread séparé. Il est possible de démarrer et de décharger le programme une fois. Les graphiques continueront à se mettre à jour sans les programmes MQL.
Oh, merci !
Je peux voir les erreurs et les pépins.
Je ne peux même pas imaginer comment j'ai pu taper ça. :)
J'ai remarqué que l'indicateur dessine des images que je n'avais même pas imaginées.
J'ai travaillé un peu sur le "corps" du code.
C'est plus comme ce que j'imaginais.
Mais les "vagues de temps" atténuent complètement les "vagues de prix". Renforcer les "vagues de prix" et affaiblir les "vagues de temps".
Puis-je demander quelle est la chose effrayante ?
Pouvez-vous examiner le script d'exemple ? Ce n'est pas un code de travail.
Mais... mais c'est par votre script que j'ai modifié pour la première fois le fameux script iTicks ! Voilà, maintenant je l'ai relancé, d'abord l'EA de test (son code est sur la page précédente, pas sur celle-ci), puis la modification suivante de iTicks :
par l'exemple de code de Check_ServicesMT4.dll.mq4
Il n'y a pas de changement sur le tableau
La case "autoriser l'appel dll" est cochée...
Ajouté par
Il existe trois façons de mettre à jour un graphique.
gyfto, l'exemple dans le script de test est fait pour mettre à jour le graphique que vous avez mis en place. Il est possible de configurer une carte à distance (celle de quelqu'un d'autre).
Il est évident que cela n'a aucun sens de mettre à jour le graphique pour le script.
Configurez-le sur le graphique avec votre conseiller expert. L'expert travaillera.
Mec, je suis un idiot. J'ai réalisé mon erreur. Mot clé.
Je l'ai fait.
Et ainsi de suite, ce qui était une constante au démarrage (2013.12.31 18:59:59). C'est ainsi que l'inattention fait défaut..... Désolé pour le dérangement, tout s'explique maintenant.
Ce code fonctionne :
Naturellement, c'est seulement pour le week-end. Encore une fois, je m'excuse pour ce désagrément.
Ce n'est pas approprié. C'est comme ça qu'il faut faire :