Script removed , uninit reason1

Foro dedicado a todo lo relacionado con la versión 4 de la plataforma de Metaquotes.
Responder
Avatar de Usuario
eurer
Mensajes: 789
Registrado: 09 May 2005 16:05
Ubicación: Tenerife

Script removed , uninit reason1

Mensaje por eurer »

Pues tengo un script que simplemente pone órdenes pendientes, buy y sell stops a una distancia dada, y con un stop loss.
Dicho script funciona bien en dos plataformas probadas, pero en la de Alpari me sale ese mensaje en la pestaña del experto.
Por mucho que he mirado en internet, no consigo averiguar el porque se borra dicho script sin realizar su función, y porque con la plataforma de un broker si funciona y con otra no.No creo que sea un error de programación, porque si fuese asi , no funcionaría en ninguna plataforma.Donde esta el error? Y como solucionarlo??
Saludos.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12798
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Script removed , uninit reason1

Mensaje por X-Trader »

¿Has comprobado que no sea tema de la separación entre las órdenes ni problemas con el quinto decimal?

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
eurer
Mensajes: 789
Registrado: 09 May 2005 16:05
Ubicación: Tenerife

Re: Script removed , uninit reason1

Mensaje por eurer »

El quinto decimal funciona perfectamente, comprobado.
Lo probé en la demo de admiralmarkets y deltastock y funciona prefectamente.
Luego en la demo de xtb y la de alpari no funciona.
Es un script que simplemente pone ordenes buy stop y sell stop a una distancia determinada, con stop loss incluido, haciendo un grid.
No he encontrado en internet otro que haga esto.
Lo adjunto como fichero para que me ayuden a resolver el enigma.
Saludos.
Adjuntos
Exp - Script Pyramida Stop Multi.ex4
(10.68 KiB) Descargado 89 veces
Avatar de Usuario
fbr
Mensajes: 401
Registrado: 24 Dic 2009 21:32

Re: Script removed , uninit reason1

Mensaje por fbr »

Te has fijado en las órdenes pendientes (buy limit, sell limit, buy stop, sell stop) el precio de apertura debe diferir del precio de mercado en al menos:
Dukascopy = 0
Deltastock=40
Alpari-us=30
Admiralmarkets=?
Todos vivimos bajo el cielo, pero algunos levantamos los ojos hacia las estrellas. Oscar Wilde
Avatar de Usuario
eurer
Mensajes: 789
Registrado: 09 May 2005 16:05
Ubicación: Tenerife

Re: Script removed , uninit reason1

Mensaje por eurer »

Es alpari-Uk.
Utilizo 200 pips(5 dígitos) de diferencia entre el precio de apertura y el precio de mercado en todos las pruebas hechas.
Ejemplo EURUSD:
Si el precio esta en 180000, el script pone orden buy stop en 180200 y orden sell stop en 179800
Esos 200 pips son suficientes para cualquier broker.
Otro script que no va adjuntado.
Adjuntos
Pending_grid_multiple_1.0.ex4
(4.23 KiB) Descargado 83 veces
Última edición por eurer el 02 May 2011 14:08, editado 1 vez en total.

Avatar de Usuario
eurer
Mensajes: 789
Registrado: 09 May 2005 16:05
Ubicación: Tenerife

Re: Script removed , uninit reason1

Mensaje por eurer »

Algo raro, la version de Alpari-Uk es vieja, la 299 de noviembre de 2010, y no se puede actualizar a la actual, la 399 de abril de 2010.
??
Avatar de Usuario
fbr
Mensajes: 401
Registrado: 24 Dic 2009 21:32

Re: Script removed , uninit reason1

Mensaje por fbr »

En el ejemplo que pones la orden no está a 200 pips sino a 20 pips. Para que sea 200 y el precio está en 1,80000 la orden buy stop sería en 1,82000 y la orden sell stop sería en 1,78000
Todos vivimos bajo el cielo, pero algunos levantamos los ojos hacia las estrellas. Oscar Wilde
Avatar de Usuario
eurer
Mensajes: 789
Registrado: 09 May 2005 16:05
Ubicación: Tenerife

Re: Script removed , uninit reason1

Mensaje por eurer »

Perdón, me equivoque en el enunciado, debería de ser así:
Utilizo 20 pips de diferencia entre el precio de apertura y el precio de mercado en todos las pruebas hechas.
Ejemplo EURUSD:
Si el precio esta en 180000, el script pone orden buy stop en 180200 y orden sell stop en 179800
Son 20 pips de distancia entre órdenes.
Avatar de Usuario
eurer
Mensajes: 789
Registrado: 09 May 2005 16:05
Ubicación: Tenerife

Re: Script removed , uninit reason1

Mensaje por eurer »

Ya lo averigué: la culpa es de la versión 225 que Alpari-UK utiliza, porque en todas las demás demos de otros brokers, con la versión 401 funciona perfectamente.
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Metatrader 4”