PostMessageA(Parent(), WM_COMMAND, 33042, 0) ;

 
C'est la ligne qui démarre l'EA. Où puis-je trouver des informations sur les commandes PostMessage, en particulier sur le paramètre WM_COMMAND ?
PostMessageA(Parent(), WM_COMMAND, 33042, 0);
 
Si vous aimez une voiture qui freine sur une roue, puis quatre, puis trois - utilisez CETTE façon
Et si vous aimez la fiabilité et la stabilité - utilisez comme on vous l'a dit - les variables globales, par exemple
 
Voici plus d'informations sur le sujet https://www.mql5.com/ru/forum/110207
En général, utilisez le moteur de recherche, notamment sur le forum. 99% des questions ont déjà été discutées et plus d'une fois.
 

Mais pour dire la vérité, casser le code en scripts, indicots et EAs est une perversion. Une société de programmation normale s'arracherait les mains pour une telle "créativité".

Le code exécutable doit être le même, et seuls les paramètres et les plugins changent.

C'est juste étonnant que les methaquotes ne connaissent pas ces choses élémentaires... Cependant, en raison de l'absence de concurrence, cela fonctionne certainement et les gens courent comme des fous dans un triangle fermé : scripts, indications et conseillers...

très amusant... :)

 
Andrei01 >>:

Но по правде говоря, разбивка кода на скрипты индикоты и советники - это то ещё извращение. В нормальной программерской фирме за такое "творчество" руки бы оторвали.

Исполняемый код должен быть один, а меняются только настройки и подключаемые модули.

Просто удивительно почему метаквотовцы не знают таких элементарных вещей... хотя из-за отсутствия конкуренции такое конешно прокатывает и народ носится как ненормальный по замкнутому треугольнику - скрипты индикоты и советники...

то еще развлечение... :)


Ma tâche consiste donc à exécuter des procédures et des fonctions distinctes. Et vous proposez de les diviser en plusieurs fonctions dans un seul EA et de les exécuter déjà à partir de la condition ?
 

S'il ne s'agit que des fonctions de calcul, il est bien sûr plus pratique et facile à utiliser.

Le problème se pose si vous devez afficher les calculs en parallèle sur le graphique - je ne sais pas comment le faire de manière simple.

La fonction iCustom n'est prévue que pour transférer les données d'un indicateur vers un EA, mais comment les transférer en retour ?

Une solution temporaire consiste à activer ces fonctions en parallèle dans l'indicateur... Au moins un moyen de s'en sortir si je dois calculer la même chose à deux endroits en même temps.

 
Andrei01 >>:

Но по правде говоря, разбивка кода на скрипты индикоты и советники - это то ещё извращение. В нормальной программерской фирме за такое "творчество" руки бы оторвали.

Исполняемый код должен быть один, а меняются только настройки и подключаемые модули.

Просто удивительно почему метаквотовцы не знают таких элементарных вещей... хотя из-за отсутствия конкуренции такое конешно прокатывает и народ носится как ненормальный по замкнутому треугольнику - скрипты индикоты и советники...

то еще развлечение... :)

Avez-vous vu la structure de Metastock - l'homme au chapeau sur sa barre d'outils ? Et Oméga ? А.... Manifestement non, sinon vous n'écririez pas comme ça. "C'est juste étonnant que certaines personnes ne connaissent pas des choses aussi basiques" ! Je veux dire l'analyse (indicateurs) et la prise de décision (experts) basée sur l'analyse. Vous allez doucement dans les virages - pourquoi devez-vous vous mettre dans des situations drôles avec votre aplomb ignorant ?
===
C'est la confusion qui vient de cette confluence de tous dans un seul esprit. (Le TA cesse de fonctionner, alors qu'en réalité, de mauvaises décisions sont simplement prises sur la base de celui-ci).
 
Svinozavr >>:
Я про анализ (индикаторы) и принятие решений (эксперты) на основе анализа. Вы как бы полегче на поворотах - зачем вам в смешные ситуации попадать со своим невежественным апломбом?
Pourriez-vous être plus précis sur les situations cocasses et sur ce que vous trouvez exactement illogique dans mes propos ?
Les émotions sont certainement bonnes, mais pas en programmation :)
Et le fait que d'autres aient inventé toutes sortes de grognements - est-ce une bonne excuse ? :)
 
Andrei01 >>:

Если это только вычислительные функции, то так конешно удобней и практичней.

Проблема возникает если нужно отображать расчеты паралелльно на графике - как это сделать простым способом я не знаю.

Функция iCustom предназначена только для переброски данных из индюка в советник, а обратно как?

Как временный выход можно включать паралелльно эти функции в индюке... хоть какой-то выход хотя приходится вычислять одно и тоже в двух местах одновременно.

Pourquoi seulement computationnel. A l'inverse, vous pouvez dire à MT ce que vous souhaitez voir sur le graphique et sous quelle forme :)

 
Foxter >>:

Обратным образом Вы можете сообщать MT, что хотели бы видеть на графике и в каком виде :)

Comment ça ?