Re: ForexGridTrader v4.11 (Grid)
Hola doctortrader.
Por partes...
Bueno, antes de nada me presento: en el forex soy un "humilde aprendiz de novato en prácticas" con muchas ganas de aprender. En cuanto a los EAs, no sé programar. A lo sumo he hecho algunos robotillos utilizando programas como el "Forex EA Generator", "Forex Strategy Builder" etc, pero no sé "teclear código".
Ahora sí, por partes..
Cita:
Iniciado por
doctortrader
1º este ea no funciona con bt, no sirve para nada, hay que hacer ft, porque no usa tf, y por tanto no se puede testear con fiabilidad.
No entiendo porqué dices eso.
Cierto es que existen EAs con el TF "hardcodeado" (creo que los informáticos utilizáis esta expresión), es decir, que el TF está fijado en el código con lo cual el resultado del BT es el mismo independientemente del TF que seleccionemos en el "Strategy Tester" del MT4.
Pero de ahí a decir que el EA no funciona con BT y sólo con FT por el hecho de usar siempre el mismo TF... No sé... Se me debe escapar algo... :?
Y todo esto sin entrar en el "maravilloso mundo" de las diferencias entre los BT y los resultados obtenidos después en REAL debido al slippage, swaps, re-quotes y 50.000 factores más.
Cita:
Iniciado por
doctortrader
2º para que funcione bien lo activo solo en pares que esten en rango en 1hora, ademas filtro que tenga operatividad ( con una variación del
Indicador de operatividad ) que colgue hace unos dias.
100% de acuerdo. El peor enemigo de un grid es una tendencia. De hecho, antes de hacer el BT anterior, hice pequeños BT (ventana temporal de 6 meses) en modo visual en el USDCAD, EURCHF y AUDNZD. Luego lo hice en el GBPUSD (3 años) por estar el EA diseñado para ese par.
Cita:
Iniciado por
doctortrader
3º para que funcione hay que invertir la programación del grip en rupturas, si no lo haces te funde la cuenta.
100% de acuerdo. Tengo que mirar con calma la opción "HedgeGrid" que incorpora el EA (me imagino que ante determinadas circunstancias abrirá una segunda cesta de operaciones en sentido opuesto a la primera). Sí, lo reconozco, todavía no me he leído el pdf con las instrucciones del EA :divertido2:
Cita:
Iniciado por
doctortrader
4º) es un ea muy muy peligroso, hay que domesticarlo muy bien antes de ponerlo en real
100% de acuerdo. Los grids llevan la palabra "peligro" tatuada en sus entrañas. Además este es un "grid-martingala".
Por cierto, aunque este quizá no sea el lugar adecuado para decirlo, te agradezco que estés compartiendo tus indicadores con los demás. Voy a descargarlos y a crear un template en MT4 llamado "doctortrader" :contento2:
Saludos!
Re: ForexGridTrader v4.11 (Grid)
Estimado deckardbcn
1º este ea no funciona con bt, no sirve para nada, hay que hacer ft, porque no usa tf, y por tanto no se puede testear con fiabilidad.
2º para que funcione bien lo activo solo en pares que esten en rango en 1hora, ademas filtro que tenga operatividad ( con una variación del Indicador de operatividad ) que colgue hace unos dias.
3º para que funcione hay que invertir la programación del grip en rupturas, si no lo haces te funde la cuenta.
4º) es un ea muy muy peligroso, hay que domesticarlo muy bien antes de ponerlo en real
Un saludo.
3 Archivos adjunto(s)
Re: ForexGridTrader v4.11 (Grid)
Antes de nada, GRACIAS a pilsener por compartir el EA y GRACIAS a doctortrader por intentar mejorarlo.
Y ahora mi primer cutre-análisis de este robot:
Capital Inicial: 10.000€
Par: GBPUSD
TF: M5
Periodo: 01/01/2010 - 01/01/2013
Spread: 2 pips (20 puntos)
Configuración por defecto excepto:
LotSizePercent=0.0001
TotalOpenBuyTrades=99
TotalOpenSellTrades=99
Resultado:
Archivo adjunto 12229
Archivo adjunto 12230
Archivo adjunto 12231
Solo un comentario... el BT está hecho con un capital inicial de 10.000 eurazos. El mismo BT realizado con un capital inicial de 1.000 euretes REBIENTA la cuenta antes de acabar el primer mes (enero de 2010).
¿Alguien lo ha probado ya en otros pares y/o con otra configuración?
doctortrader... ¿algún progreso? :) Estoy impaciente por ver tu modificación del EA! Como bien dices, el robot dispara sin miramientos y sin descanso. Estaría bien domesticarlo un poco. Por desgracia, "mql" son sólo tres letras juntas para mí :(
Salud y pips!
2 Archivos adjunto(s)
Re: ForexGridTrader v4.11 (Grid)
Voy ha explicar como me ha ido esta tarde con el robot modificado,
he operado entre las dos lineas verticales en el oro, con el programa totalmente en automatico, como vemos el precio casi no se ha movido durante este rato.
Archivo adjunto 12184
El robot ha seleccionado 10 ventanas de oportunidad, todas resueltas con ganancias
pasando de un valor en cuenta (demo) inicial de 12845 a un valor final de 13279 , por tanto una ganancia de 434 en 2 horas de operativa.
Archivo adjunto 12183
Sigo pensando que el robot es peligroso y hay que domesticarlo más, pero tiene posibilidades claras si se sabe manejar sus habilidades.
Un saludo
Re: ForexGridTrader v4.11 (Grid)
2º modificación
// bollinger bands
if (iClose(NULL ,0,0) - iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_C LOSE,i) =0)
{bid=FixedGridCenterPips}
es decir centro el grid en la linea media de las bandas de bollinger.
que os parece esta idea?
Un saludo
Re: ForexGridTrader v4.11 (Grid)
Os pongo la 1º idea de filtro
// calculo resistencia
extern int periodo= 60;
extern int seguro=10;
double iClose(NULL ,periodo,0)
double
double resistencia= High[iHighest(NULL,periodo,MODE_HIGH,15,0)];
double soporte= Low[iLowest(NULL,TF1,MODE_LOW,15,0)];
double zonoataque= resistencia-((resistencia-soporte)/2);
zonoataque=FixedGridCenterPips
// rupturas y traling opción ruptura mas volumen
if (close-resistencia >1*point && (iVolume(NULL ,0,i)-iVolume(NULL ,0,i+1))
{
CloseSellTrades = TRUE;
DeletePendingSellOrders = TRUE;
Trailing stop= TRUE;
}
if (soporte-close>1*point && (iVolume(NULL ,0,i)-iVolume(NULL ,0,i+1))
{
CloseBuyTrades= TRUE;
DeletePendingBuyOrders= TRUE;
Trailing stop= TRUE;
}
// rupturas y traling opción ruptura mas confirmación
if (close-resistencia >seguro*point && )
{
CloseSellTrades = TRUE;
DeletePendingSellOrders = TRUE;
Trailing stop= TRUE;
}
if (soporte2-close>seguro*point )
{
CloseBuyTrades= TRUE;
DeletePendingBuyOrders= TRUE;
Trailing stop= TRUE;
}
Ya me decís si os gusta la idea, por ahora lo he testeado con el oro y parece que mejora la operatividad.
UN saludo
Re: ForexGridTrader v4.11 (Grid)
Aúnque casi no os entienda teneis mi voto de reputación. Força.:feliz2:
Re: ForexGridTrader v4.11 (Grid)
coincido contigo en que esta bien, pero intentemos mejoralo,
quiero que no solo opere, sino que lea el mercado, este robot no lee nada, solo entra a deguello al mercado, independientemente de lo que pase o vaya a pasar, y eso lo podemos mejorar,
ademas creo que el cierre de la parrilla se puede mejorar, retrasando la salida, se puede asegurar ganancias y realizar cierres parciales en funcion de la situacion del mercado no del valor,
pero el problema es el p.... codigo
esta muy escondido entre variables poco entendibles,
necesito ir poniendo explicaciones en cada linea para logalizar cada g y los arrays tridemencionales me parece que me lian mas que otra cosa
Re: ForexGridTrader v4.11 (Grid)
los "RUN" que asi los llame el creador los puedes confugurar para que se paren y luego si quieres le arrancas otra vez.
Yo despues de buscar muchos Grid este es la OSTIA
1 Archivos adjunto(s)
Re: ForexGridTrader v4.11 (Grid)
Cita:
Iniciado por
WiZcopyright
Compañeros...
no os doy grácias porque nomenterocasidenada. :x Disculpad.
Ahora, que si le sacais jugo a este EA, igual nos hace ricos a todos. :feliz3::reir::feliz3:
Un saludo y a seguir luchando contra el mercado, jeje
¡¡¡ Sí señor !!!
B-):contento2:B-)
Como ves en la foto, por ahora y solo le he pasado la revisión al codigo, en el oro 141 € en una hora, pero este robot tiene mucho peligro,
hay que pulirlo mucho antes de soltarlo en real