Súplica para programadores de mql4

Avatar de Usuario
landorra
Mensajes: 109
Registrado: 07 Abr 2019 20:53

Re: Súplica para programadores de mql4

Mensaje por landorra »

X-Trader escribió: 09 Sep 2022 08:17 Sí, jeje, básicamente sería eso (son solo dos valores). No obstante guarda siempre una copia del original por si te cargas algo ;).

Saludos,
X-Trader
En mi post anterior se me olvidó añadir una información relevante. Con la primera modificación que probé, la de escoger un color concreto al final del Ordersend modificado, funciona perfectamente en backtest, pero es en demo forward test que no aparece. ¿Por qué puede suceder eso? ¿No se supone que en backtest el código se ejecuta exatcamente igual que en demo/real? ¿Puede que se trate de alguna configuración de la plataforma y no sea problema del código?

Hablo desde la ignorancia, por supuesto. :oops:

Enseño a crear bots de forex sin necesidad de aprender lenguaje mql4/5.
¿Interesado? Visita my web https://www.theandorraninvestor.eu/es
Avatar de Usuario
cdtrader
Mensajes: 588
Registrado: 28 Dic 2016 17:04

Re: Súplica para programadores de mql4

Mensaje por cdtrader »

puede ser que haya mas (mucho mas) de un ordersend en el codigo, y tienes que cambiarlo en todos.
Imagen
Avatar de Usuario
Foréxitos
Mensajes: 682
Registrado: 12 Mar 2017 19:13

Re: Súplica para programadores de mql4

Mensaje por Foréxitos »

Hola landorra, vos me enseñaste algo nuevo también, no sabía que se dibujan en otros gráficos. Saludos.
ImagenImagenImagenImagenImagen
Avatar de Usuario
landorra
Mensajes: 109
Registrado: 07 Abr 2019 20:53

Re: Súplica para programadores de mql4

Mensaje por landorra »

cdtrader escribió: 10 Sep 2022 14:55 puede ser que haya mas (mucho mas) de un ordersend en el codigo, y tienes que cambiarlo en todos.
Pero si cambiando los que he cambiado ya se visualizan correctamente en bacttest, ¿cómo es que no se ven igual de correctos en demo?

Enseño a crear bots de forex sin necesidad de aprender lenguaje mql4/5.
¿Interesado? Visita my web https://www.theandorraninvestor.eu/es
Avatar de Usuario
cdtrader
Mensajes: 588
Registrado: 28 Dic 2016 17:04

Re: Súplica para programadores de mql4

Mensaje por cdtrader »

Backtest suele dar mejor que demo y demo mucho mejor que la realidad


Enviado desde mi iPhone utilizando Tapatalk
Imagen

Avatar de Usuario
X-Trader
Administrador
Mensajes: 12781
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Súplica para programadores de mql4

Mensaje por X-Trader »

landorra escribió: 11 Sep 2022 16:20
cdtrader escribió: 10 Sep 2022 14:55 puede ser que haya mas (mucho mas) de un ordersend en el codigo, y tienes que cambiarlo en todos.
Pero si cambiando los que he cambiado ya se visualizan correctamente en bacttest, ¿cómo es que no se ven igual de correctos en demo?
Es un poco raro, debería ser el mismo color en ambos casos. ¿Puedes subir el código de la última versión y un pantallazo de cada caso (demo y backtest), a ver si logro ver dónde está el truco?


Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
landorra
Mensajes: 109
Registrado: 07 Abr 2019 20:53

Re: Súplica para programadores de mql4

Mensaje por landorra »

X-Trader escribió: 12 Sep 2022 08:31 Es un poco raro, debería ser el mismo color en ambos casos. ¿Puedes subir el código de la última versión y un pantallazo de cada caso (demo y backtest), a ver si logro ver dónde está el truco?

Saludos,
X-Trader
Es la primera vez que lo veo, la verdad. Aquí tienes el código, para empezar:
V(1).02m.mq4
(223.5 KiB) Descargado 34 veces
Y ahora lo que se ve en backtest en la libra dólar para la semana pasada:
01.png
Como se ve claramente, el viernes se señala una venta perfectamente visible en el gráfico. Pues bien, en la cuenta demo se ve todo exactamente igual, pero sin la operación marcada. Abrirla, la abrió, pero por algún motivo no la marcó. Ls únicos cambios que hice fueron en las lineas 4775 y 5106, como se me sugirió. No añadí tu propia recomendación, ya que en principio esto debería funcionar. Espero que tu puedas ver al más en claro. :?

Enseño a crear bots de forex sin necesidad de aprender lenguaje mql4/5.
¿Interesado? Visita my web https://www.theandorraninvestor.eu/es
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12781
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Súplica para programadores de mql4

Mensaje por X-Trader »

landorra escribió: 12 Sep 2022 10:45
X-Trader escribió: 12 Sep 2022 08:31 Es un poco raro, debería ser el mismo color en ambos casos. ¿Puedes subir el código de la última versión y un pantallazo de cada caso (demo y backtest), a ver si logro ver dónde está el truco?

Saludos,
X-Trader
Es la primera vez que lo veo, la verdad. Aquí tienes el código, para empezar:

V(1).02m.mq4

Y ahora lo que se ve en backtest en la libra dólar para la semana pasada:

01.png

Como se ve claramente, el viernes se señala una venta perfectamente visible en el gráfico. Pues bien, en la cuenta demo se ve todo exactamente igual, pero sin la operación marcada. Abrirla, la abrió, pero por algún motivo no la marcó. Ls únicos cambios que hice fueron en las lineas 4775 y 5106, como se me sugirió. No añadí tu propia recomendación, ya que en principio esto debería funcionar. Espero que tu puedas ver al más en claro. :?

Aah vale, que lo que sucede es que operaciones que te salen en el backtest no te salen en la demo. En ese caso, te recomiendo que revises el log de MetaTrader de ese día para ver si hay algún error o aviso. En todo caso, por lo que me cuentas podría ser un tema del spread: si tiene un parámetro de control que impide ejecutar operaciones si es superior a un valor y, puntualmente, se abre la horquilla, entonces no te lanzará la orden en la demo pero sí en el backtest.

De todos modos, luego le echo un vistazo.

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
landorra
Mensajes: 109
Registrado: 07 Abr 2019 20:53

Re: Súplica para programadores de mql4

Mensaje por landorra »

Gracias de nuevo por la info, pero si revisas más en detalle lo que explico en el primer post, la operación se abre con normalidad en la demo. Lo que no se visualiza es la flecha que sí se visualiza en backtest. Es decir, la operación se abre correctamente en backtest y en demo, pero sólo se visualiza la flecha en backtest, no en demo. De ahí que sea tan y tan raro.

Enseño a crear bots de forex sin necesidad de aprender lenguaje mql4/5.
¿Interesado? Visita my web https://www.theandorraninvestor.eu/es
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12781
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Súplica para programadores de mql4

Mensaje por X-Trader »

landorra escribió: 13 Sep 2022 07:27 Gracias de nuevo por la info, pero si revisas más en detalle lo que explico en el primer post, la operación se abre con normalidad en la demo. Lo que no se visualiza es la flecha que sí se visualiza en backtest. Es decir, la operación se abre correctamente en backtest y en demo, pero sólo se visualiza la flecha en backtest, no en demo. De ahí que sea tan y tan raro.
Vaaaaleeee, ahora ya entiendo el problema, me estaba volviendo loco. ¡¡¡Eso se debe simplemente a cómo funciona Metatrader!!! En el backtest siempre enseña flechas mientras que en la ejecución en vivo (ya sea demo o real) no las muestra.


Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
landorra
Mensajes: 109
Registrado: 07 Abr 2019 20:53

Re: Súplica para programadores de mql4

Mensaje por landorra »

Vaya, ¿y no hay forma de hacerlo visible en demo? :cry:

Enseño a crear bots de forex sin necesidad de aprender lenguaje mql4/5.
¿Interesado? Visita my web https://www.theandorraninvestor.eu/es
arruinao
Mensajes: 735
Registrado: 26 Abr 2005 18:32

Re: Súplica para programadores de mql4

Mensaje por arruinao »

Creo que no se puede probar si no subes este indicador: "SqSessionOHLC.ex4"

S2
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12781
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Súplica para programadores de mql4

Mensaje por X-Trader »

arruinao escribió: 13 Sep 2022 09:39 Creo que no se puede probar si no subes este indicador: "SqSessionOHLC.ex4"

S2
Eso aparte jeje. Pero vamos, que el comportamiento es el mismo, vaya, pasa con todos los EAs.


Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
arruinao
Mensajes: 735
Registrado: 26 Abr 2005 18:32

Re: Súplica para programadores de mql4

Mensaje por arruinao »

Los míos dibujan las flechas de entrada tanto en Demo como en Vivo. Son de cosecha propia, no creo que sea debido a eso.

S2
Avatar de Usuario
landorra
Mensajes: 109
Registrado: 07 Abr 2019 20:53

Re: Súplica para programadores de mql4

Mensaje por landorra »

arruinao escribió: 13 Sep 2022 09:39 Creo que no se puede probar si no subes este indicador: "SqSessionOHLC.ex4"
Confirmo que el indicador está subido correctamente, con lo que el problema no está ahí.

Enseño a crear bots de forex sin necesidad de aprender lenguaje mql4/5.
¿Interesado? Visita my web https://www.theandorraninvestor.eu/es
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Expert Advisors”