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 10:50 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Apertura de 3 ordenes con diferentes condiciones y lotes
PostPosted: Mon Sep 08, 2014 3:53 pm 
Offline

Joined: Mon Sep 08, 2014 5:56 am
Posts: 6
Hola en primer lugar felicitaros por este software que nos abre muchas posibilidades a muchas personas que nos gusta el forex y la programacion.

Segundo lugar me gustaria poder hacer lo siguiente.

Un indicador por ejemplo stocastico,
si stocastico<20 abre una posicion 1 lote
sigue cayendo
stocastico<10 abre otra nueva posiciono 2 lotes
sigue cayendo
stocastico<5 abre otra posicion 5 lotes

y se salga cuando el balance de todas esas ordenes sea > $+10

seria posible, Muchas gracias.

Pd.: he puesto "CalculateOpenPositions(Symbol(),OP_BUY,MagicNumberLong)<1" en mql+ pero me da un error, si pudierais ediatar el ejemplo seria genial.


Attachments:
35.mol [10.92 KiB]
Downloaded 853 times
Top
 Profile  
 
 Post subject: Re: Apertura de 3 ordenes con diferentes condiciones y lotes
PostPosted: Tue Sep 09, 2014 10:03 am 
Offline

Joined: Tue Dec 22, 2009 12:22 am
Posts: 1761
Tiene que construir condiciones mas complejas porque las que tiene se sobreponen, es decir si es menor de cinco tambien es menor de 10 y 20. Las condiciones deben tener en cuenta el cruce. Por favor mire los ejemplos de cruces aca http://www.molanis.com/products/molanis ... rs-for-mt4

No es posible decir si el balance es X cierre las posiciones.

Para usar el contador de posiciones debe usar el icono MQL y no el MQL+:
Si esta incrementando posiciones, como comprar 1 si pasa A, y aumentar en 1 si despues pasa B, tiene que usar el contador de posiciones. Es un codigo que se pone en el MQL icon
Para la primera oposicion utilize un AND conectado a su TA, y en el mql icon ponga CalculateOpenPositions(Symbol(),OP_BUY,MagicNumberLong)<1 o
CalculateOpenPositions(Symbol(),OP_SELL,MagicNumberShort)<1 segun el caso
para la segunda compra use CalculateOpenPositions(Symbol(),OP_BUY,MagicNumberLong)>1 0
CalculateOpenPositions(Symbol(),OP_SELL,MagicNumberShort)>1
Tiene que probar varias veces hasta que entienda como funciona el contador. cree un ea simple para aprender a usarlo


Top
 Profile  
 
 Post subject: Re: Apertura de 3 ordenes con diferentes condiciones y lotes
PostPosted: Wed Sep 10, 2014 12:11 pm 
Offline

Joined: Mon Sep 08, 2014 5:56 am
Posts: 6
Lo de las condiciones ya esta solucionado. Gracias.

Lo del balance: ok.

Pero lo del icono MQL, no lo tengo nada claro, porque aparte no encuentro ningun ejemplo ni facil ni dificil, donde se vea como adjuntar dicho boton.
Me podrías decir donde ver un ejemplo del uso del boton MQL o MQL+. O segun mi fichero mol, donde poner dicho boton, en que parte del diagrama.
Desde - Hasta donde, porque me estoy volviendo loco, y esto siempre da error, bien de diagrama indicando donde esta el boton con el error, o simplemente me dice que hay un error y punto.

El fichero que adjunto es en teoría una prueba simple para intentar conseguir lo que te dije, pero no hay forma.

¿No existen ejemplos de funcionalidad algo mas avanzada, que no sea todo igual excepto cambiar el indicador y poco mas?.
No termino de encontrar donde reside el potencial de vuestro software, por lo menos basandome en los ejemplos y el user guide.

Saludos


Attachments:
36.mol [20.06 KiB]
Downloaded 605 times
Top
 Profile  
 
 Post subject: Re: Apertura de 3 ordenes con diferentes condiciones y lotes
PostPosted: Wed Sep 10, 2014 12:57 pm 
Offline

Joined: Tue Dec 22, 2009 12:22 am
Posts: 1761
Lamentablemente no tenemos ejemplos con el mql icon, o con el mql+ icon
En el START icon tiene que cambiar Maximum Number of Positions al maximo numero de posiciones que permita. Creo que es su caso es 3. De lo contrario el EA solo abre una posicion y de nada sirven las otras condiciones.
En su diagrama usted lo utilizo correctamente una vez. Debe estar entre START y AND. Todos los iconos que llegan a AND generan un trigger que solo es activo si todas las entradas son verdaderas.

El error es porque usted puso iconos por fuera del diagrama que no estan conectado a nada. Para verlos ponga el zoom al 5% Estan en la parte inferior derecha. Si los borra el codigo se genera sin problema.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 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