Yedelkin: En otras palabras, ¿quieres que las medias móviles se calculen no a partir de los datos del gráfico H1 del EURUSD, sino a partir de los datos de los que se extraen las barras del indicador técnico/de usuario?
Pues bien, resulta que de todas formas debemos pasar al indicador técnico iMa los valores del buffer del indicador predecesor. Si el indicador predecesor tiene varios búferes de indicador(para dibujar barras), entonces, para especificar un búfer específico, debemos obtener su mango usando iCustom. Todavía no hay otras ideas.
Pues bien, resulta que de todas formas debemos pasar al indicador técnico iMa los valores del buffer del indicador predecesor. Si el indicador predecesor tiene varios búferes de indicador(para dibujar barras), entonces, para especificar un búfer específico, debemos obtener su mango usando iCustom. Todavía no hay otras ideas.
Por ahora lo implementaré de esta manera. Hay una opción "usar los datos del indicador anterior" en los ajustes, esperaba automatizarlo
ilunga: Por ahora, lo implementaré de esta manera. Hay una opción "usar los datos del indicador anterior" en los ajustes, esperaba automatizarlo
No encuentro la información en el Manual de Referencia, pero en alguna parte se decía que "utilizando los datos del indicador anterior" sólo se transmiten los datos de su primer búfer de indicador. Es decir, al especificar un handle, en realidad sólo estamos apuntando al primer buffer. No siempre conviene... Pero, si el indicador predecesor sólo tiene un búfer (o si no hay necesidad de especificar otros búferes), entonces, teóricamente, podemos intentarlo. Desgraciadamente, nunca he trabajado con indicadores técnicos (estándar), por lo que sólo puedo hacer conjeturas.
¿Losobjetos como OBJPROP_COLOR tienen equivalentes numéricos (esto era así en MQL4, pero estaba en la ayuda, no aquí)? (Me gustaría hacer la enumeración en un bucle)
Так уж сложилось, что сейчас мало кто из разработчиков помнит, как написать простую DLL библиотеку и в чем особенности связывания разнородных систем. Я постараюсь за 10 минут на примерах продемонстрировать весь процесс создания простых DLL библиотек и раскрою некоторые технические детали нашей реализации связывания. Покажу пошаговый процесс создания DLL библиотеки в Visual Studio с примерами передачи разных типов переменных (числа, массивы, строки и т.д.) и защиту клиентского терминала от падений в пользовательских DLL.
En otras palabras, ¿quieres que las medias móviles se calculen no a partir de los datos del gráfico H1 del EURUSD, sino a partir de los datos de los que se extraen las barras del indicador técnico/de usuario?
Pues bien, resulta que de todas formas debemos pasar al indicador técnico iMa los valores del buffer del indicador predecesor. Si el indicador predecesor tiene varios búferes de indicador(para dibujar barras), entonces, para especificar un búfer específico, debemos obtener su mango usando iCustom. Todavía no hay otras ideas.
Pues bien, resulta que de todas formas debemos pasar al indicador técnico iMa los valores del buffer del indicador predecesor. Si el indicador predecesor tiene varios búferes de indicador(para dibujar barras), entonces, para especificar un búfer específico, debemos obtener su mango usando iCustom. Todavía no hay otras ideas.
No encuentro la información en el Manual de Referencia, pero en alguna parte se decía que "utilizando los datos del indicador anterior" sólo se transmiten los datos de su primer búfer de indicador. Es decir, al especificar un handle, en realidad sólo estamos apuntando al primer buffer. No siempre conviene... Pero, si el indicador predecesor sólo tiene un búfer (o si no hay necesidad de especificar otros búferes), entonces, teóricamente, podemos intentarlo. Desgraciadamente, nunca he trabajado con indicadores técnicos (estándar), por lo que sólo puedo hacer conjeturas.
No lo entiendo. Decidí hacer un análogo de Sleep() en indicador y soldarlo a Label (presionándolo para tener un efecto visual de presión)
No funciona con ningún valor de Delay, por lo que no tengo opción de cambiarlo rápidamente.
Si descomento las cadenas, todo funciona. ¿Cuál es el problema?
Pero si se descomentan las líneas, todo funciona. ¿Cuál es el problema?
Se necesita ChartRedraw
Otra pregunta: ¿puedo conectar DLLs externas a MQL5? Si es así, ¿hay alguna información al respecto?
¿Cómo escribir una DLL para MQL5 en 10 minutos e intercambiar datos? https://www.mql5.com/ru/articles/18
Cómo escribir una DLL para MQL5 en Delphi https://www.mql5.com/ru/articles/96