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

 
Esta es la línea que inicia el EA. ¿Dónde puedo leer sobre los comandos PostMessage, en particular el parámetro WM_COMMAND?
PostMessageA(Parent(), WM_COMMAND, 33042, 0);
 
Si te gusta un coche que frena en una rueda, luego en cuatro, luego en tres - utiliza esta manera
Y si te gusta la fiabilidad y la estabilidad - utiliza como te han dicho - variables globales por ejemplo
 
Aquí hay más información sobre el tema https://www.mql5.com/ru/forum/110207
En general, utiliza el buscador, especialmente en el foro. El 99% de las preguntas ya se han discutido y más de una vez.
 

Pero para ser sinceros, dividir el código en scripts, indicots y EAs es una perversión. Una empresa de programación normal se arrancaría las manos por semejante "creatividad".

El código ejecutable debe ser el mismo, y sólo cambian los ajustes y los plugins.

Es increíble que los metacompañeros no sepan cosas tan elementales... Sin embargo, debido a la falta de competencia, ciertamente funciona y la gente corre como loca en un triángulo cerrado: guiones, indicaciones y asesores...

gran diversión... :)

 
Andrei01 >>:

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

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

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

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


Así que mi tarea es ejecutar procedimientos y funciones por separado. ¿Y propones dividirlas en varias funciones en un EA y ya ejecutarlas desde la condición?
 

Si sólo se trata de las funciones de cálculo, por supuesto que es más cómodo y práctico.

El problema se presenta si hay que mostrar los cálculos en paralelo en el gráfico, no sé cómo hacerlo de forma sencilla.

La función iCustom está pensada sólo para transferir datos de un indicador a un EA, pero ¿cómo se transfieren de vuelta?

Una solución temporal es habilitar estas funciones en paralelo en el indicador... Por lo menos hay que calcular lo mismo en dos lugares al mismo tiempo.

 
Andrei01 >>:

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

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

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

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

¿Ha visto la estructura de Metastock - el hombre con el sombrero en su barra de herramientas? ¿Y Omega? А.... Obviamente no, de lo contrario no estarías escribiendo así. "¡Es increíble que algunas personas no sepan cosas tan básicas! Me refiero al análisis (indicadores) y a la toma de decisiones (expertos) basada en el análisis. Vas con cuidado en las curvas, ¿por qué tienes que meterte en situaciones divertidas con tu aplomo ignorante?
===
Esa es la confusión que surge de esta confluencia de todos en una sola mente. (El AT deja de funcionar, cuando en realidad simplemente se toman decisiones erróneas basadas en él).
 
Svinozavr >>:
Я про анализ (индикаторы) и принятие решений (эксперты) на основе анализа. Вы как бы полегче на поворотах - зачем вам в смешные ситуации попадать со своим невежественным апломбом?
¿Podría ser más específico sobre las situaciones divertidas y qué es exactamente lo que encontró ilógico en mis palabras?
Las emociones son ciertamente buenas, pero no en la programación :)
Y el hecho de que otros hayan inventado todo tipo de chascarrillos, ¿es una buena excusa? :)
 
Andrei01 >>:

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

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

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

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

Por qué sólo computacional. A la inversa, puedes decirle a MT qué te gustaría ver en el gráfico y de qué forma :)

 
Foxter >>:

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

¿Cómo es eso?
Razón de la queja: