Re: Un EA con 'buen comportamiento'
Buenos días, compañía.
Para todos aquellos que quieran probar y así ayudarme a validar el EA voy a hacer dos cosas:
- Antes del fin de semana tendré ya el EA para ponerlo aquí para descarga. Me está costando un poco más de lo que esperaba porque quiero que el EA cuando conecte con la plataforma central no utilice el servidor web sino uno especializado para ser más rápido en contestar si varios EAs llaman al mismo tiempo.
- Mañana o pasado las señales del EA las tendré publicadas por el servicio de MQL5, cualquiera podrá subscribirse a ellas.
Todavía esta por ver que el EA es bueno. Por ahora no va mal, como se puede ver en el trade-explorer de Forexfactory: tacticat's Profile @ Forex Factory (es la cuenta R1, real con 1000¬ abierta hace 4 días). La última vez que miré llevaba +4% en los 4 días, pero todavía es pronto para saber si la cosa va bien o mal.
El resto de cosas a validar (que opera mucho, que tiene muchos stops, que opera en multiples pares,... ...) sí que las está haciendo bien.
t.
Re: Un EA con 'buen comportamiento'
Cita:
Iniciado por
yokinfx
Mi recomendacion es que reconsideres el tema de poder hacerle backtesting, por ejemplo, recodificando la estrategia en un lenguaje que sí que permita backtest multipar.
Los EAs multipar se ponen automáticamente en modo monopar cuando al inicio detectan IsTesting().
Eso no es gran problema. El problema está en que el EA para funcionar requiere 'ayuda externa'. Imagina, por ejemplo, que es una martingala multipar y que el sistema central le informa de cómo están las cuentas en forward con martingalas comerciales para que nuestro EA deje de operar u opere a doble lotaje. (Es un caso hipotético, que nadie lo pruebe porque yo ya lo he probado y no funciona).
Hacer un backtest ahí es posible, pero muy complicado, no merece la pena en mi opinión.
No soy quien para dar consejos, pero para mi los backtest sirven para poco y las optimizaciones para casi nada.
t.
Re: Un EA con 'buen comportamiento'
Muy bueno el aporte. si señor
Me apunto encantado
Re: Un EA con 'buen comportamiento'
Bueno, te ofrezco primero mi apoyo, y segundo mi ayuda en lo que necesites /pueda.
Mi recomendacion es que reconsideres el tema de poder hacerle backtesting, por ejemplo, recodificando la estrategia en un lenguaje que sí que permita backtest multipar. Puedo echarte una mano en eso.
Suerte en tu andadura:)
Re: Un EA con 'buen comportamiento'
Cita:
Iniciado por
tacticat
Hola dream3r,
Lo que tengo ahora es un sistema mixto. Los MT4 los utilizo para gestionar las operaciones (apertura, trailings, cierres,...) y mantener la 'interface' con el broker, como hacen todos los EAs normales.
Los sistemas linux es donde se centraliza la estadística y donde se hacen los cálculos complicados de filtro y caracterización de señales. Ese trabajo es central porque no depende de una cuenta, trata con los datos de decenas de cuentas en tiempo real y requiere algoritmos y gestión de base de datos que son demasiado para meterlos en un MT4.
En el servidor utilizo java, mysql y node.js. Para la consola centralizada utilizo php.
Futuros??? qué es eso?? :$
Seriamente, actualmente trabajo con lo que mis brokers me dan: forex, metales e índices. En el futuro posiblemente considere otras plataformas de trading que no sean MT4, y eso me permitiría a acceder a otros brokers e instrumentos, sí. Pero por ahora no, ya no doy abasto con lo que tengo entre manos!!
Esos gráficos se generan en la consola central, a partir de datos almacenados en tiempo real en la base de datos, utilizo las librerías de
www.highcharts.com
cuenta también conmigo
un saludo
Re: Un EA con 'buen comportamiento'
Cita:
Iniciado por
tacticat
Hola dream3r,
Lo que tengo ahora es un sistema mixto. Los MT4 los utilizo para gestionar las operaciones (apertura, trailings, cierres,...) y mantener la 'interface' con el broker, como hacen todos los EAs normales.
Los sistemas linux es donde se centraliza la estadística y donde se hacen los cálculos complicados de filtro y caracterización de señales. Ese trabajo es central porque no depende de una cuenta, trata con los datos de decenas de cuentas en tiempo real y requiere algoritmos y gestión de base de datos que son demasiado para meterlos en un MT4.
En el servidor utilizo java, mysql y node.js. Para la consola centralizada utilizo php.
Futuros??? qué es eso?? :$
Seriamente, actualmente trabajo con lo que mis brokers me dan: forex, metales e índices. En el futuro posiblemente considere otras plataformas de trading que no sean MT4, y eso me permitiría a acceder a otros brokers e instrumentos, sí. Pero por ahora no, ya no doy abasto con lo que tengo entre manos!!
Esos gráficos se generan en la consola central, a partir de datos almacenados en tiempo real en la base de datos, utilizo las librerías de
www.highcharts.com
Hola de nuevo tacticat,
veo que tienes las caracteristicas de un front-end y de un back-end! Esto es genial y si lo unes con el trading, solo te faltará tiempo para poner en práctica todo lo que se te ocurra...
Estoy plenamente enamorado de NodeJS y con Java y MySQL he trabajado. Supongo que usaras algo como Hibernate, porque tratar todo esto desde un servidor "puro" debe ser duro! jeje En mi caso, al venir de J2EE, estoy intentando retomar, haciendo la parte transversal de mi sistema, las tecnologias ligeras que conozco (NodeJS, Python, etc.) aunque veo necesario montar una estructura pequeña en Java/Mongo para poder usar el potencial de programación.
Ostras, es genial que haya alguien que intente alejarse del Metatrader para poder hacer "inteligente" la EA y que solo use el sistema para operar (puramente operar).
Cada vez más te digo, si te puedo ayudar en algo, no dudes en contar conmigo!
Un abrazo!
Re: Un EA con 'buen comportamiento'
Hola dream3r,
Cita:
Iniciado por
dream3r
Me ha sorprendido mucho que trabajes sobre una EA tan compleja (que mueve tantas divisas) con un sistema Linux (usas C#, php o java para la parte del servidor? O qué usas?) y sobretodo con la EA en MT4. Porqué esta plataforma para un sistema que veo que no es simple y potente?
Lo que tengo ahora es un sistema mixto. Los MT4 los utilizo para gestionar las operaciones (apertura, trailings, cierres,...) y mantener la 'interface' con el broker, como hacen todos los EAs normales.
Los sistemas linux es donde se centraliza la estadística y donde se hacen los cálculos complicados de filtro y caracterización de señales. Ese trabajo es central porque no depende de una cuenta, trata con los datos de decenas de cuentas en tiempo real y requiere algoritmos y gestión de base de datos que son demasiado para meterlos en un MT4.
En el servidor utilizo java, mysql y node.js. Para la consola centralizada utilizo php.
Cita:
Mi otra pregunta seria: lo querrías extrapolar a un sistema más grande y no solo enfocado a pares si no a futuros, con lo que esto conllevaría (ventajas y desventajas)?
Futuros??? qué es eso?? :$
Seriamente, actualmente trabajo con lo que mis brokers me dan: forex, metales e índices. En el futuro posiblemente considere otras plataformas de trading que no sean MT4, y eso me permitiría a acceder a otros brokers e instrumentos, sí. Pero por ahora no, ya no doy abasto con lo que tengo entre manos!!
Cita:
PD: estoy viendo los highcharts que has puesto en FF. Me gusta que uses un sistema propio porque es lo que estoy construyendo yo en la actualidad.
Esos gráficos se generan en la consola central, a partir de datos almacenados en tiempo real en la base de datos, utilizo las librerías de www.highcharts.com
Re: Un EA con 'buen comportamiento'
Cita:
Iniciado por
tacticat
UDiego, gracias por tu apoyo.
Sí, me dedico profesionalmente al software, pero aplicado a otras áreas, nada que ver con el trading.
Entré en este mundo, como muchos, por casualidad, por amigos. A primera vista me pareció un engaño: promesas de beneficios sin esfuerzo...
Cuando me decidí a atacar el problema lo hice sin muchas ideas preconcebidas y me continua pareciendo un 'approach' positivo tras ver en foros, comentarios, libros y videos la cantidad de mitos y teorías que no tienen ningún sentido.
Como no tengo conocimientos en lo que es el business de los mercados y en las herramientas del trader yo ataco por 'fuerza bruta' y utilizando lo que domino. No sé si funcionará, pero intento llegar a ganar algún dinerito sin acabar de comprender que es un 'fibo' o que significa un 'futuro'. :divertido2:
Necesito ayuda para hacer los test en forward y en real. Mis sistemas no permiten la optimización normal (menos mal!, no hay peligro de subreoptimizar).
Necesito ayuda para costear la operación. Mantener la infraestructura es caro, no tanto por los hostings, eso es relativamente barato pero hay trabajo de programación, de administración de sistemas, administración de base de datos, audits de seguridad,... ...
De ahí la propuesta que hacía al inicio de la discusión.
Cuenta conmigo para el tema informático, como te decía.
Saludos!
Re: Un EA con 'buen comportamiento'
Buenos días a tod@s,
tacticat, primero de todo, felicitarte por la iniciativa. Me gusta mucho la idea y de hecho, estoy trabajando en sistemas centralizados de multiples EAs. Nada que ver con lo que comentas, pero en parte, parecido. Mi idea es crear un sistema multiplataforma unificando los trades, pero todo desde un mismo servidor.
Me ha sorprendido mucho que trabajes sobre una EA tan compleja (que mueve tantas divisas) con un sistema Linux (usas C#, php o java para la parte del servidor? O qué usas?) y sobretodo con la EA en MT4. Porqué esta plataforma para un sistema que veo que no es simple y potente?
Me gustaria participar en lo que pueda ayudarte, tanto tecnologicamente, para programar o para lo que necesites de trading. Creo que es una buena iniciativa y seguiré viendo como evoluciona todo.
Mi otra pregunta seria: lo querrías extrapolar a un sistema más grande y no solo enfocado a pares si no a futuros, con lo que esto conllevaría (ventajas y desventajas)?
De nuevo, felicidades y te seguiré aqui y en el foro de FF. Tienes mi atención!
Muchas gracias por compartir.
PD: estoy viendo los highcharts que has puesto en FF. Me gusta que uses un sistema propio porque es lo que estoy construyendo yo en la actualidad.
Re: Un EA con 'buen comportamiento'
UDiego, gracias por tu apoyo.
Cita:
Iniciado por
UDiego
Que locura de trabajo, debes de ser programador, no cualquier trader se puede poner a desarrollar eso por su cuenta.
Sí, me dedico profesionalmente al software, pero aplicado a otras áreas, nada que ver con el trading.
Entré en este mundo, como muchos, por casualidad, por amigos. A primera vista me pareció un engaño: promesas de beneficios sin esfuerzo...
Cuando me decidí a atacar el problema lo hice sin muchas ideas preconcebidas y me continua pareciendo un 'approach' positivo tras ver en foros, comentarios, libros y videos la cantidad de mitos y teorías que no tienen ningún sentido.
Como no tengo conocimientos en lo que es el business de los mercados y en las herramientas del trader yo ataco por 'fuerza bruta' y utilizando lo que domino. No sé si funcionará, pero intento llegar a ganar algún dinerito sin acabar de comprender que es un 'fibo' o que significa un 'futuro'. :divertido2:
Cita:
Todos los graficos de rentabilidad parecen favorables para tu sistema, y siendo tu el que realmente parece tener el conocimiento para desarrollarlo, creo que a menos que precises 5 mil dolares, nadie podra brindarte mucha mas ayuda. Sino es un programador con experiencia.
Necesito ayuda para hacer los test en forward y en real. Mis sistemas no permiten la optimización normal (menos mal!, no hay peligro de subreoptimizar).
Necesito ayuda para costear la operación. Mantener la infraestructura es caro, no tanto por los hostings, eso es relativamente barato pero hay trabajo de programación, de administración de sistemas, administración de base de datos, audits de seguridad,... ...
De ahí la propuesta que hacía al inicio de la discusión.