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

AFTER YOU REGISTER SEND US AN EMAIL TO ACTIVATE YOUR ACCOUNT - Before posting:-1- Please read the user guide -2- Try the examples -3- Search in the forum
It is currently Mon Apr 29, 2024 8:07 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Como utilizar el Indicador ADX como una variable
PostPosted: Wed Jan 21, 2015 5:35 am 
Offline

Joined: Wed Jan 14, 2015 11:19 am
Posts: 5
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 577 times
Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Wed Jan 21, 2015 5:07 pm 
Offline
Site Admin

Joined: Fri Oct 16, 2009 3:40 pm
Posts: 451
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


Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Wed Jan 21, 2015 5:45 pm 
Offline

Joined: Wed Jan 14, 2015 11:19 am
Posts: 5
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.


Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Sat Jan 24, 2015 3:04 pm 
Offline

Joined: Tue Dec 22, 2009 12:22 am
Posts: 1761
Suba su archivo .mol aca y explique como debe funcionar el cierre (por ejemplo , cierre cuando la linea +di cruza por encima.. etc)


Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Sat Jan 24, 2015 6:36 pm 
Offline

Joined: Wed Jan 14, 2015 11:19 am
Posts: 5
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 594 times
Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Sun Jan 25, 2015 8:55 pm 
Offline
Site Admin

Joined: Fri Oct 16, 2009 3:40 pm
Posts: 451
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


Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Mon Jan 26, 2015 1:55 pm 
Offline

Joined: Wed Jan 14, 2015 11:19 am
Posts: 5
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 604 times
Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Mon Jan 26, 2015 6:17 pm 
Offline

Joined: Tue Dec 22, 2009 12:22 am
Posts: 1761
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


Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Tue Jan 27, 2015 9:14 am 
Offline

Joined: Wed Jan 14, 2015 11:19 am
Posts: 5
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.


Top
 Profile  
 
 Post subject: Re: Como utilizar el Indicador ADX como una variable
PostPosted: Tue Jan 27, 2015 1:00 pm 
Offline
Site Admin

Joined: Fri Oct 16, 2009 3:40 pm
Posts: 451
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 5 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by Molanis © 2009