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

 
Questa è la linea che avvia l'EA. Dove posso leggere sui comandi PostMessage, in particolare sul parametro WM_COMMAND?
PostMessageA(Parent(), WM_COMMAND, 33042, 0);
 
Se vi piace una macchina che frena su una ruota, poi su quattro, poi su tre - usate QUESTO modo
E se vi piace l'affidabilità e la stabilità - usate come vi è stato detto - variabili globali per esempio
 
Qui c'è di più sull'argomento https://www.mql5.com/ru/forum/110207
In generale, usate il motore di ricerca, soprattutto sul forum. Il 99% delle domande sono già state discusse e più di una volta.
 

Ma ad essere onesti, dividere il codice in script, indicots e EAs è una perversione. Una normale azienda di programmazione si strapperebbe le mani per una tale "creatività".

Il codice eseguibile dovrebbe essere lo stesso, e cambiano solo le impostazioni e i plugin.

È incredibile come i metacati non sappiano cose così elementari... Tuttavia, a causa della mancanza di concorrenza, funziona sicuramente e la gente corre come un matto in un triangolo chiuso - script, indica e consulenti...

grande divertimento... :)

 
Andrei01 >>:

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

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

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

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


Quindi il mio compito è quello di eseguire procedure e funzioni separate. E voi proponete di dividerli in diverse funzioni in un EA e di eseguirli già dalla condizione?
 

Se si tratta solo delle funzioni di calcolo, allora ovviamente è più comodo e pratico.

Il problema si verifica se hai bisogno di visualizzare i calcoli in parallelo sul grafico - non so come farlo in modo semplice.

La funzione iCustom è intesa solo per trasferire dati da un indicatore a un EA, ma come si fa a trasferirli indietro?

Una soluzione temporanea è quella di abilitare queste funzioni in parallelo nell'indicatore... Almeno qualche via d'uscita anche se devo calcolare la stessa cosa in due posti allo stesso tempo.

 
Andrei01 >>:

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

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

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

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

Avete visto la struttura di Metastock - l'uomo col cappello sulla sua barra degli strumenti? E Omega? А.... Ovviamente no, altrimenti non scriveresti così. "È incredibile come alcune persone non sappiano cose così elementari"! Intendo analisi (indicatori) e decisioni (esperti) basate sull'analisi. Ci vai piano nelle curve - perché devi entrare in situazioni divertenti con il tuo aplomb ignorante?
===
Questa è la confusione che viene da questa confluenza di tutti in una sola mente. (L'AT smette di funzionare, quando in realtà vengono semplicemente prese decisioni sbagliate sulla base di essa).
 
Svinozavr >>:
Я про анализ (индикаторы) и принятие решений (эксперты) на основе анализа. Вы как бы полегче на поворотах - зачем вам в смешные ситуации попадать со своим невежественным апломбом?
Potresti essere più specifico sulle situazioni divertenti e su cosa esattamente hai trovato illogico nelle mie parole?
Le emozioni sono certamente buone, ma non nella programmazione :)
E il fatto che altri hanno inventato ogni sorta di ringhiera - è una buona scusa? :)
 
Andrei01 >>:

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

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

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

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

Perché solo computazionale. Al contrario, puoi dire a MT cosa vorresti vedere sul grafico e in quale forma :)

 
Foxter >>:

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

Com'è?