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/

Apertura de 3 ordenes con diferentes condiciones y lotes
http://www.molanis.com/forum/viewtopic.php?f=17&t=6071
Page 1 of 1

Author:  gusssan [ Mon Sep 08, 2014 3:53 pm ]
Post subject:  Apertura de 3 ordenes con diferentes condiciones y lotes

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 866 times

Author:  molanisfx [ Tue Sep 09, 2014 10:03 am ]
Post subject:  Re: Apertura de 3 ordenes con diferentes condiciones y lotes

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

Author:  gusssan [ Wed Sep 10, 2014 12:11 pm ]
Post subject:  Re: Apertura de 3 ordenes con diferentes condiciones y lotes

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 621 times

Author:  molanisfx [ Wed Sep 10, 2014 12:57 pm ]
Post subject:  Re: Apertura de 3 ordenes con diferentes condiciones y lotes

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.

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