Buenos días, me gustaría probar mis fuerzas y escribir un "simple" Asesor Experto para una posición establecida. La idea es bastante simple: esencialmente los ETF no suben mucho, pero tampoco bajan mucho, y las fluctuaciones de precios pasan por rangos estrechos dos o tres veces al año. Inicialmente tenemos una posición en ETFs y queremos obtener un beneficio objetivo del 12,5% sobre la posición comprada. La operación del experto se reduce a fijar una parte insignificante de la posición inmediatamente en la orden de venta, por ejemplo una cincuentena de la misma en medio punto porcentual más, la siguiente parte en otro medio punto porcentual más, etc. Dividiendo el conjunto de la posición por el 25% de la subida de precios (consiguiendo así el objetivo del 12,5% para el conjunto de la posición). Después de cada venta, haga inmediatamente una orden de compra por un porcentaje menor. Con el tiempo, una vez que toda la posición haya pasado por varias rondas, su precio medio de compra (real) será menor, y el objetivo se alcanzará antes. Naturalmente, si el precio de todo el activo cae por debajo del precio de compra, la posición se cubre utilizando el mismo principio, pero en orden inverso, primero comprando y luego vendiendo. Como las fluctuaciones no se producen durante el día, la orden debe trasladarse al siguiente día de negociación dentro de uno o dos meses.
¿Pregunta para los conocedores de la mejor manera de aplicar? ¿Tal vez haya algún lugar donde se pueda anular parte del código?
Кирилл Якимов orden de venta, por ejemplo una cincuentena de la misma en medio punto porcentual más, la siguiente parte en otro medio punto porcentual más, etc. Dividiendo el conjunto de la posición por el 25% de la subida de precios (consiguiendo así el objetivo del 12,5% para el conjunto de la posición). Después de cada venta, realice inmediatamente una orden de compra por un porcentaje menor. Con el tiempo, una vez que toda la posición haya pasado por varias rondas, su precio medio de compra (real) será menor, y el objetivo se alcanzará antes. Naturalmente, si el precio de todo el activo cae por debajo del precio de compra, la posición se cubre utilizando el mismo principio, pero en orden inverso, primero comprando y luego vendiendo. Como las fluctuaciones no se producen durante el día, la orden debe trasladarse al siguiente día de negociación dentro de uno o dos meses.
¿Pregunta para los conocedores de la mejor manera de aplicar? ¿Tal vez haya algún lugar donde se pueda cancelar parte del código?
Un montón de "agua" innecesaria...
Primero escriba un "EA simple" que sólo coloque una orden, luego pida ayuda para refinarlo.
Primero escriba un "EA simple" que sólo ponga una orden, luego pida ayuda para refinarlo.
Tal y como está, tu texto parece un "escríbeme".
El simple hecho de hacer un pedido, de hacer un pedido según un determinado esquema, no es en absoluto un refinamiento. No sé cómo hacer un seguimiento de los pedidos realizados y cerrados. Los cambios de precio, no es necesariamente que con la apertura de un nuevo día el precio no salte unas cuantas órdenes. Y hay muchos otros matices. La tabla de operaciones no permite comparar el número de valores comprados y vendidos al mismo precio.
Кирилл Якимов #: El mero hecho de hacer un pedido, de hacer pedidos según un determinado esquema, no es en absoluto un logro. No sé cómo hacer un seguimiento de los pedidos realizados y cerrados. El precio cambia, no significa necesariamente que con la apertura de un nuevo día el precio no salte varias órdenes. Y hay muchos otros matices. La tabla de operaciones no permite comparar el número de valores comprados y vendidos al mismo precio.
Para colocar las órdenes de acuerdo con un determinado esquema, básicamente hay que saber cómo colocar las órdenes. Y entonces se forma una condición para hacer pedidos.
Hay que resolver el problema paso a paso y hay muchos matices al respecto.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Un montón de "agua" innecesaria...
Primero escriba un "EA simple" que sólo coloque una orden, luego pida ayuda para refinarlo.
Tal y como está, tu texto parece un "escríbeme".
¿Por qué no utilizar iLowest?
En este caso, también puedes hacerlo.
Кирилл Якимов #:
Доброго дня, хочу попробовать свои силы и написать "простого" эксперта ...
...
Experto simple:https://www.mql5.com/ru/code/103
Más resultados
Un montón de "agua" innecesaria...
Primero escriba un "EA simple" que sólo ponga una orden, luego pida ayuda para refinarlo.
Tal y como está, tu texto parece un "escríbeme".
Buen día
Este es un código simple que establece una línea vertical que muestra el inicio de la operación para su visualización
No puedo entender por qué la línea vertical se establece en función de - (StartTime - el valor de una barra)
No sé cómo llevar la cuenta de las entradas y los cierres.
Bueno, esa es una larga explicación https://www.mql5.com/ru/docs/trading
Buen día
Este es un código simple que establece una línea vertical que muestra el inicio de la operación para su visualización
No puedo entender por qué la línea vertical se establece en función de - (StartTime - el valor de una barra)
El mero hecho de hacer un pedido, de hacer pedidos según un determinado esquema, no es en absoluto un logro. No sé cómo hacer un seguimiento de los pedidos realizados y cerrados. El precio cambia, no significa necesariamente que con la apertura de un nuevo día el precio no salte varias órdenes. Y hay muchos otros matices. La tabla de operaciones no permite comparar el número de valores comprados y vendidos al mismo precio.
Para colocar las órdenes de acuerdo con un determinado esquema, básicamente hay que saber cómo colocar las órdenes. Y entonces se forma una condición para hacer pedidos.
Hay que resolver el problema paso a paso y hay muchos matices al respecto.
Bueno, eso lleva mucho tiempo para explicar https://www.mql5.com/ru/docs/trading
Si quieres aprender a escribir robots, empieza por uno sencillo:
Experto simple:https://www.mql5.com/ru/code/103
Más resultados