Encontré lo que me interesaba aquí (no pude encontrar algo así en la ayuda): http://zulman.googlecode.com/svn/trunk/MT5/Indicators/ColorCandles.mq5. Es correcto combinar en su indicador lo que yo preguntaba, o no realmente, pero en este ejemplo se practica y funciona sin problemas.
¿Quién dijo que no se puede hacer así? Está escrito en la ayuda que se puede copiar a un búfer de indicador. De otro indicador.
Rosh: ¿Quién dijo que no se puede hacer eso? En la ayuda dice que se puede copiar en el buffer del indicador. De otro indicador.
Es así de sencillo. Había empezado a copiar errores utilizando la construcción mencionada y ahí mismo surgió una sospecha: ¿tal vez está prohibido? Cuando he mirado la referencia para aclararla, he descubierto que contiene muchos ejemplos de SetIndexBuffer+CopyBuffer+INDICATOR_DATA, pero junto a INDICATOR_CALCULATIONS no he encontrado ningún ejemplo y he decidido que puede ser un matiz que habría que estudiar más a fondo. Pero resultó ser más sencillo.
jeje, ¿te he hecho una pregunta? intenta copiar el código y ejecutarlo en el probador)) tal vez mis manos están equivocadas)) de hecho, en teoría, la línea
double TIK = SymbolInfoDouble(_Symbol,SYMBOL_BID);
jeje, ¿te he hecho una pregunta? intenta copiar el código y ejecutarlo en el probador)) tal vez mis manos están equivocadas)) de hecho, en teoría, la línea
no afectaría a la operatividad del Asesor Experto.
jeje, ¿te he hecho una pregunta? intenta copiar el código y ejecutarlo en el probador)) tal vez mis manos están equivocadas)) de hecho, en teoría, la línea
no afectaría a la operatividad del Asesor Experto.
La estructura deMqlTradeRequest tiene más campos de los que utiliza, y por lo tanto contienen basura. La cuestión es que la variable mrequest es local (está en la pila) y la presencia o ausencia de otros locales Las variables que se encuentran en la pila afectan al contenido de los campos no inicializados. En un caso, tiene "suerte" y aparecen valores adecuados para OrderSend, mientras que en otro caso, no.
Utilice ZeroMemory para poner a cero la estructura por completo.
sergeev: ¿es un cumplido para MQL o no conoce otras plataformas?
Es una pregunta abierta, me pregunto si vale la pena transferir la base de mis desarrollos a una DLL, para una transición flexible. No estoy contento con la perspectiva de reescribir todo cada vez
Encontré lo que me interesaba aquí (no pude encontrar algo así en la ayuda): http://zulman.googlecode.com/svn/trunk/MT5/Indicators/ColorCandles.mq5. Es correcto combinar en su indicador lo que yo preguntaba, o no realmente, pero en este ejemplo se practica y funciona sin problemas.
¿Quién dijo que no se puede hacer eso? En la ayuda dice que se puede copiar en el buffer del indicador. De otro indicador.
Amigos, no puedo entender por qué hay tratos en el primer caso y no hay tratos en el segundo.
jeje, ¿te he hecho una pregunta? intenta copiar el código y ejecutarlo en el probador)) tal vez mis manos están equivocadas)) de hecho, en teoría, la línea
no afectaría a la operatividad del Asesor Experto.
jeje, ¿te he hecho una pregunta? intenta copiar el código y ejecutarlo en el probador)) tal vez mis manos están equivocadas)) de hecho, en teoría, la línea
no afectaría a la operatividad del Asesor Experto.
jeje, ¿te he hecho una pregunta? intenta copiar el código y ejecutarlo en el probador)) tal vez mis manos están equivocadas)) de hecho, en teoría, la línea
no afectaría a la operatividad del Asesor Experto.
La cuestión es que la variable mrequest es local (está en la pila) y la presencia o ausencia de otros locales
Las variables que se encuentran en la pila afectan al contenido de los campos no inicializados.
En un caso, tiene "suerte" y aparecen valores adecuados para OrderSend, mientras que en otro caso, no.
Utilice ZeroMemory para poner a cero la estructura por completo.
Si nos fijamos en las plataformas en general, ¿la importación de DLL es un qué? ¿Una excepción disponible en MQL o la norma?
Si nos fijamos en las plataformas en general, las importaciones de DLL son ¿qué? ¿Una excepción disponible en MQL o la norma?
¿es un cumplido para MQL o no conoce otras plataformas?
Me pregunto si debería trasladar la base de mi trabajo a la DLL, para una transición flexible.