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.
|
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
|
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/ |