Salutations à tous ! J'ai un problème pour créer mon premier indicateur. Je n'ai jamais créé que des conseillers experts auparavant. Je n'ai jamais appris à utiliser un manuel, quelqu'un m'a envoyé un simple Expert Advisor et j'ai commencé à farfouiller, puis je suis devenu accro. C'était il y a 5-7 ans. J'étais maintenant impatient de créer un indicateur. Encore une fois, j'ai consulté le tutoriel et la documentation. Je suis si bête là-bas, c'est comme si ce n'était pas dans ma langue.
Le problème est de créer un indicateur qui montrera le nombre maximum de bougies haussières et baissières. Dites-moi au moins par où commencer. Ou donnez-moi un indicateur similaire à celui-ci.
Индикатор отслеживает непрерывную последовательность баров одного направления и ставит на них метки. В индикаторе есть Alert для оповещения при последовательном направлении N-свечей. mCandle_row - только в главном окне. sCandle_row - с графиком в подокне. Входные параметры Font size arrow - размер шрифта; Bull arrow candle - цвет Bull...
1. Créez un répertoire à l'emplacement souhaité sur le lecteur souhaité.
2. Mettez ces 2 fichiers là.
3. Créez un raccourci vers terminal.exe avec le commutateur /portable si vous le souhaitez.
4. Lancez le terminal en utilisant le raccourci créé et dans la boîte. Tous les fichiers et dossiers nécessaires sont créés et tous les EA, indicateurs et scripts sont chargés.
5. Connectez-vous au compte ou enregistrez un nouveau compte de démonstration.
Pas de tic, pas d'alerte. Pas d'alerte, qu'est-ce qui ne va pas ?
//+------------------------------------------------------------------+//| Timer function |//+------------------------------------------------------------------+voidOnTimer()
{
RefreshRates();
OnTick();
}
Quel est l'intérêt de tout cela ? A quoi sert le timer qui exécute OnTick(), qui est déjà exécuté à chaque nouveau tick ? Pourquoi mettrait-il inutilement les données à jour en permanence ? Ils sont mis à jour à chaque nouveau tic. Et leur mise à jour forcée est nécessaire pour les longs calculs - les ticks peuvent alors être ignorés. Et les données ne doivent être mises à jour que juste avant l'exécution des opérations, là où elles sont nécessaires, et non pas de manière irréfléchie dans le temps.
Salutations à tous ! J'ai un problème pour créer mon premier indicateur. Je n'ai jamais créé que des conseillers experts auparavant. Je n'ai jamais appris à utiliser un manuel, quelqu'un m'a envoyé un simple Expert Advisor et j'ai commencé à farfouiller, puis je suis devenu accro. C'était il y a 5-7 ans. J'étais maintenant impatient de créer un indicateur. Encore une fois, j'ai consulté le tutoriel et la documentation. Je suis si bête là-bas, c'est comme si ce n'était pas dans ma langue.
Le problème est de créer un indicateur qui montrera le nombre maximum de bougies haussières et baissières. Dites-moi au moins par où commencer. Ou donnez-moi un indicateur similaire à celui-ci.
https://www.mql5.com/ru/code/19416
https://www.mql5.com/ru/code/19418
https://www.mql5.com/ru/code/19416
https://www.mql5.com/ru/code/19418
OHHHHHHHHH ! Merci ! !!
je n'arrive pas à trouver un MT4 propre (sans courtier), veuillez me donner un lien
Je ne trouve pas de MT4 propre (pas de courtage), veuillez me donner le lien.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Nouvelle version de MetaTrader 4 build 1090
Alexey Viktorov, 2017.07.17 08:51
Envoyez-lui deux fichiers de votre mt4
1. terminal.exe
2. metaeditor.exe
Autres actions
1. Créez un répertoire à l'emplacement souhaité sur le lecteur souhaité.
2. Mettez ces 2 fichiers là.
3. Créez un raccourci vers terminal.exe avec le commutateur /portable si vous le souhaitez.
4. Lancez le terminal en utilisant le raccourci créé et dans la boîte. Tous les fichiers et dossiers nécessaires sont créés et tous les EA, indicateurs et scripts sont chargés.
5. Connectez-vous au compte ou enregistrez un nouveau compte de démonstration.
TOUT...
Deuxième option.
Merci.
Si vous arrondissez vers le bas, vous devez faire +1 pour que le calcul soit correct.
Merci.
Visez l'absence de tique, l'alerte. Pas d'alerte, qu'est-ce qui ne va pas ?
Merci.
Merci.
Pas de tic, pas d'alerte. Pas d'alerte, qu'est-ce qui ne va pas ?
Quel est l'intérêt de tout cela ? A quoi sert le timer qui exécute OnTick(), qui est déjà exécuté à chaque nouveau tick ? Pourquoi mettrait-il inutilement les données à jour en permanence ? Ils sont mis à jour à chaque nouveau tic. Et leur mise à jour forcée est nécessaire pour les longs calculs - les ticks peuvent alors être ignorés. Et les données ne doivent être mises à jour que juste avant l'exécution des opérations, là où elles sont nécessaires, et non pas de manière irréfléchie dans le temps.
Quel est l'intérêt de tout cela ? Quel est l'intérêt pour le timer de déclencher OnTick(), qui est déjà déclenché à chaque nouveau tick ?
Donc, sans tick, j'ai besoin d'une alerte deux secondes avant la fermeture de la barre.
https://www.mql5.com/ru/forum/213937#comment_5633888J'ai donc besoin d'une alerte deux secondes avant que la barre ne se ferme sans tick.
https://www.mql5.com/ru/forum/213937#comment_5633888Et alors ? Pourquoi voudrais-je exécuter OnTick() dans un timer ? Et pourquoi devrais-je y faire une mise à jour des données ?
Pourquoi devriez-vous mettre à jour les données à cet endroit ?
Je ne l'ai pas trouvé moi-même. "Assurez-vous simplement de mettre à jour les données dans OnTimer() pour que votre code fonctionne. "
En quoi est-ce nécessaire ?