molanis.com/forum - Tools for MetaTrader : The place to ask about the best expert advisor builder, expert advisor downloads, and expert advisor programming
http://www.molanis.com/forum/

Como utilizar el Indicador ADX como una variable
http://www.molanis.com/forum/viewtopic.php?f=17&t=6106
Page 1 of 1

Author:  AlexGarcia [ Wed Jan 21, 2015 5:35 am ]
Post subject:  Como utilizar el Indicador ADX como una variable

Para que el EA envíe una orden de compra, la vela debe cerrar por arriba de la EMA 21 y EMA 100, también en ese cierre de vela en H4 el ADX debe de estar por arriba de 18, y tendrá que mostrar tendencia alcista con +DI por arriba de –DI. Sin importar el valor de las últimas. La condición del ADX debe darse en TF H4 y M15.

En caso de que la operación no alcance el TP o SL la señal de cierre de operación debe ser el cruce de las líneas de ADX +DI y –DI al contrario. Es decir, para cerrar la operación de compra debe de cruzar la línea +DI con la –DI, dejando la línea –DI por arriba de +DI, esto en TF M15. Y viceversa para cerrar una operación de venta.

El generador del código MQL4 respeta los cruces de EMA, pero no toma en cuenta para nada el ADX, ni para la condición del valor arriba de 18, así como tampoco para el cierre de operación los cruces de las líneas +DI y –DI.

Attachments:
h13ADX.ex4 [91.54 KiB]
Downloaded 620 times

Author:  admin [ Wed Jan 21, 2015 5:07 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

Por favor adicione el archivo .mol
Cuando se usa multi timeframe es muy dificil hacer backtesting. Se debe usar live testing porque no se puede ver los valores correctos en graficos historicos.
Lo mejor es disenar las condiciones por separado y probarlas en un timeframe. Despues se une todo en un time frame y se prueba, y se finaliza uniendo todo en time frames diferentes

Author:  AlexGarcia [ Wed Jan 21, 2015 5:45 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

De que manera se configura en su software la variable de cierre de operación con el cruce de las lineas +DI y -DI?
Ya lo había hecho por separado pero no funciona. En que sección del software diseño el cierre de la operación? Gracias.

Author:  molanisfx [ Sat Jan 24, 2015 3:04 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

Suba su archivo .mol aca y explique como debe funcionar el cierre (por ejemplo , cierre cuando la linea +di cruza por encima.. etc)

Author:  AlexGarcia [ Sat Jan 24, 2015 6:36 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

Para que el EA envíe una orden de compra, la vela debe cerrar por arriba de la EMA 21 y EMA 100, también en ese cierre de vela en H4 el ADX debe de estar por arriba de 18, y tendrá que mostrar tendencia alcista con +DI por arriba de –DI. Sin importar el valor de las últimas. La condición del ADX debe darse en TF H4 y M15.

En caso de que la operación no alcance el TP o SL la señal de cierre de operación debe ser el cruce de las líneas de ADX +DI y –DI al contrario. Es decir, para cerrar la operación de compra debe de cruzar la línea +DI con la –DI, dejando la línea –DI por arriba de +DI, esto en TF M15. Y viceversa para cerrar una operación de venta.

El generador del código MQL4 respeta los cruces de EMA, pero no toma en cuenta para nada el ADX, ni para la condición del valor arriba de 18, así como tampoco para el cierre de operación los cruces de las líneas +DI y –DI.

Attachments:
h13ADX.mol [5.32 KiB]
Downloaded 639 times

Author:  admin [ Sun Jan 25, 2015 8:55 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

el archivo que subio esta incompleto. no tiene nada de adx
Es posible que el problema sea como usted ve el adx. En multi timeframe es muy dificil hacer backtesting, y no se puede ver con exactitud en los graficos historicos porque se el ea esta por ejemplo en time frame 1 min, y el adx esta en timeframe 15, las condiciones de trading son evaluadas 15 veces mientras que solo se pintan una vez en el grafico de 15 min
Lo mejor es probar las condiciones por separado en un solo time frame. Y al final unirlas y hacer el test en live data

Author:  AlexGarcia [ Mon Jan 26, 2015 1:55 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

Lo que sucede es que aún no se como configurar el cierre de operación mediante esa condición.
Adjunto el archivo correcto.

Gracias.

Attachments:
H12ADX.mol [16.38 KiB]
Downloaded 638 times

Author:  molanisfx [ Mon Jan 26, 2015 6:17 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

El iADX() indicator tiene 3 senales:

MODE_MAIN Base indicator line.
MODE_PLUSDI +DI indicator line.
MODE_MINUSDI -DI indicator line.

Si quiere comparar el adx con un numero debe usar mode-main
Si quiere ver si +di crece o disminuye tiene que usar MODE_PLUSDI comparando velas diferentes, por ejemplo shift=1 y shift=2 serian la vela pasada y antepasada. -di funciona de manera diferente. Tal vez viendo los ejemplos que tenemos le ayude a entender como se crean las condiciones
http://www.molanis.com/products/molanis ... rs-for-mt4

Author:  AlexGarcia [ Tue Jan 27, 2015 9:14 am ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

Y si lo que necesito es que en caso de que antes de que la operación toque el SL o TP exista un cruce de +DI y -DI en el sentido contrario de la operación y en TF M15. Es posible esto con su generador? Cual es el medio correcto para llevar a cabo la configuración?

En que bloque se lleva a cabo la configuración?

Verifique los ejemplos con los que cuentan y solo uno lleva el ADX como indicador pero no tiene las condiciones que estoy indicando.


Gracias Admin.

Author:  admin [ Tue Jan 27, 2015 1:00 pm ]
Post subject:  Re: Como utilizar el Indicador ADX como una variable

De los ejemplos. la idea es que vea como se construye la logica de trading
Antes de sl o tp se hace evaluando la condicion adx continuamente pero conectandola a los icons de cierre cl y cs
Debe tener en cuanta que las condiciones de apertura o cierre no se sobreposicionen, es decir las condiciones para abrir y cerrar posiciones deben ser independientes y no pasar al mismo tiempo

Para su ea, abra la posicion normalmente con el tp y sl definido en el icono buy/sell y cree un cl y un cs para cerrar las posiciones

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/