Une fois l'algorithme mis au point, vous pouvez commander un affinage pour un compte réel. Cela ne coûtera pas trop cher.
Je ne suis pas d'accord sur le coût. L'Expert Advisor pour les comptes réels et les comptes de démonstration diffère dans son organisation interne, les variables globales pour sauvegarder l'état, etc. etc. - tout cela imprègne l'algorithme de part en part. C'est pourquoi le coût d'un Expert Advisor pour un compte démo et pour un compte réel est significativement différent et doit être différent. La refonte d'un conseiller expert pour le marché réel implique parfois une réécriture complète de l'algorithme.
- www.mql5.com
Une fois l'algorithme mis au point, vous pouvez commander un perfectionnement pour un compte réel. Cela ne coûtera pas trop cher.
Je ne suis pas d'accord sur le coût. L'Expert Advisor pour les comptes réels et les comptes de démonstration diffère dans son organisation interne, les variables globales pour sauvegarder l'état, etc. etc. - tout cela imprègne l'algorithme de part en part. C'est pourquoi le coût d'un Expert Advisor pour un compte démo et pour un compte réel est significativement différent et doit être différent. La refonte d'un Expert Advisor pour le réel implique parfois une réécriture complète de l'algorithme.
Je me demande quel genre de conneries ont été écrites pour la démo à ce moment-là
Celle qui manque des signaux dans le monde réel, qui ne fonctionne pas complètement et qui, avec un résultat différent, fonctionne à la fermeture (en particulier les chaînes d'ordres).
Celui qui, dans la vie réelle, manque des signaux, ne va pas jusqu'au bout et, avec un résultat différent, travaille à la fermeture (en particulier les chaînes d'ordres).
Démo - un résultat
Réel - un autre résultat.
Pourquoi avez-vous besoin d'une telle chose ?
Популярно также совмещение нескольких индикаторов с различными масштабами (иногда различающимися на несколько порядков) в одном индикаторном окне и поиск сигналов пересечений между ними. Этим "грешат" и не только форекс-новички.
Toutes les tentatives d'expliquer qu'il n'est pas possible de le mettre en œuvre se heurtent à une incompréhension persistante et à des références abstraites à un programmeur qui l'a fait très facilement, etc.
En effet, une telle chose m'a été ordonnée à plusieurs reprises.
Mais j'ai réussi à expliquer qu'il s'agit d'une auto-illusion et à l'implémenter dans le code (mais je le veux !).
Et une fois, c'était encore plus délicat - le client utilisait une fonctionnalité de MT4 qui permet à un indicateur destiné à être dessiné dans une sous-fenêtre d'être dessiné sur un graphique de prix (le lancer sur le graphique, changer la propriété, le compiler). Les signaux étaient l'intersection de l'indicateur avec le prix ;)
Еще раз исправим наше ТЗ: когда предыдущее значение цены находится ниже заданного внешним параметром значения минус дельта, а текущее в пределах заданного внешним параметром значения плюс/минус дельта и временной интервал между ними не больше заданного, то открываем позицию на покупку. Теперь все правильно.
Pourquoi une telle complexité, pourquoi utiliser le delta ? Et ce n'est pas tout à fait correct, en ce qui me concerne....
Ouvrir lorsqu'un niveau donné est franchi (émulation d'un ordre, en fait) est une tâche assez simple.
Si le cours précédent était < niveau, et que le cours actuel >= niveau (ou vice versa, selon la position de base du cours et du niveau), alors on ouvre.
En outre, vous pouvez spécifier le slippage maximum. Et vérifier l'heure du tick, bien sûr.
==============
En général, l'article est assez bon.
Il est seulement dommage qu'il soit lu principalement par des programmeurs....
D'une manière générale, c'est un très bon article.
Il est seulement dommage qu'il soit lu principalement par des programmeurs....
Oui, l'article est très utile. Merci à l'auteur ! Il devrait être inclus dans la liste des lectures incontournables...
J'aimerais également ajouter ceci.
Il faut toujours que l'artiste interprète que le cahier des charges était pour lui soit le plus clair possible. Il saisira alors l'idée du client et écrira rapidement le code. Et il gagnera du temps et de l'argent... Cela arrive, mais rarement. Lorsqu'un programmeur commande un travail à un autre. Par exemple, pour gagner du temps. Même si, dans ce cas, les deux peuvent se "mal comprendre" ....
Mais, en règle générale, ceux qui agissent en tant que clients ne connaissent pas les capacités du langage, en particulier de MQL5, au même niveau que le développeur. Et Dieu interdit au client de formuler clairement son idée de trading....
Ainsi, le programmeur doit le plus souvent traiter non seulement la question du "comment", mais aussi celle du "quoi". Naturellement, cela impose des coûts supplémentaires en termes de ressources temporelles.
l'article est excellent.
3. Что за ошибки возникают при компиляции файла эксперта/индикатора - Function 'xxxxxx' is not referenced and will be removed from exp-file?
Il ne s'agit pas d'une erreur. Le message indique que la fonction "xxxxxx" n'est pas utilisée (un nom de fonction spécifique est spécifié à la place de "xxxxxx") et qu'elle ne sera pas présente dans le fichier compilé. Vous pouvez ignorer ce message - la présence d'une telle fonction "supplémentaire" n'affecte en rien le travail d'un conseiller expert ou d'un indicateur.
MrGold166:
+100500, je ne compte plus le nombre de fois où l'on m'a posé cette question ))Oui, il y a un tel problème lorsque l'on utilise des bibliothèques universelles. J'en avais assez d'y répondre aussi, alors j'ai procédé de cette façon :
if ( false ) { func1(); func2(0,0,0); func3("",0); }
Le seul inconvénient est la taille de ex4. Mais cela n'affecte que le trafic de courrier)
bon article, mais il est dommage que MT5 existe depuis un an, et qu'ils proposent toujours de tester la stratégie dans le testeur de MT4 :
Либо в визуальном режиме тестера с использованием существующих экспертов для открытия/закрытия сделок, например, Торговый ТРЕНАЖЕР 2 или использовать специализированные программы для тестирования.
bien que d'autres liens pour MT5 :".... mode visuel du testeur. .... ","..... la dernière version disponible. ....."
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article Quelques conseils pour les nouveaux clients a été publié :
Une sagesse proverbiale souvent attribuée à diverses personnes célèbres dit : « Celui qui ne fait pas d'erreurs ne fait jamais rien. » À moins que vous ne considériez l'oisiveté comme une erreur, cette affirmation est difficile à contredire. Mais vous pouvez toujours analyser les erreurs passées (les vôtres et celles des autres) pour minimiser le nombre de vos erreurs futures. Nous allons tenter de passer en revue les situations qui peuvent se présenter lors de l'exécution de travaux dans le service du même nom.
Un autre extrême si caractéristique des débutants est l'utilisation de tout un tas d'indicateurs divers qui produisent parfois des signaux qui s'excluent mutuellement. Il est également courant d'utiliser une combinaison d'un certain nombre d'indicateurs à différentes échelles (parfois plusieurs ordres différents) dans une fenêtre d'indicateur et de surveiller les signaux indiquant des croisements entre eux. Et les débutants sur le Forex ne sont pas les seuls à avoir cette habitude.
Toutes les tentatives pour expliquer que ce n'est pas faisable sont entravées par un manque persistant de compréhension et des références abstraites à un programmeur qui l'a fait aussi facilement que ABC, etc. Cela dit, moins on passe de temps à utiliser le terminal, plus le manque de compréhension est persistant - il semble exister une proportionnalité inverse.
Donnons un exemple d'une telle combinaison d'indicateurs. Prenez RSI avec un intervalle normalisé de 0 à 100 et ATR avec une plage non normalisée (de 0 à une valeur inconnue considérablement inférieure à l'unité). Nous entrerons dans ACHAT lorsque ATR croisera RSI de bas en haut sur la barre suivante. Un rectangle gris dans l'image ci-dessous (Fig.1) représente un signal d'achat émergent.
Nous allons le marquer avec une ligne pointillée verticale et voir ce qui se passe ensuite.
Fig. 1. Le signal ACHAT à émergé
Auteur : Dmitriy Skub