[¡Archivo!] Escribiré un asesor GRATIS - página 7

 
Ksenia1966:

¡Hola! Si su oferta sigue en pie, me gustaría que me ayudaran a escribir un EA. La descripción es la siguiente:

1.Entra en el mercado inmediatamente cuando se activa en una vela formada: alcista - para comprar, bajista - para vender.

2. Se colocan dos órdenes pendientes a la vez a un paso determinado de la orden activada - buy stop más alto en un paso, y sell stop más bajo en un paso.

3. Después de que se active la primera orden pendiente, se elimina la orden pendiente opuesta,

4. se colocan dos nuevas órdenes pendientes de compra y venta, pero a un paso determinado de la orden recién activada.

(Los pasos para cada par de divisas y para diferentes sesiones variarán).

5. añadir la posibilidad de ajustar el número de órdenes abiertas,

6. Así como la posibilidad de aumentar los nuevos lotes para las posiciones rentables, pero no en veces, sino en un número fraccionario (es decir, 1,1, o 1,05).

7) Trailing stop para posiciones de beneficio con la posibilidad de desactivar esta función.

8.Añade un límite de tiempo de funcionamiento, ya que cada sesión tendrá parámetros diferentes.

9. Un número mágico, porque se abrirían varias cartas al mismo tiempo.

10.Y por supuesto stop loss, take profit.

11.También debería haber una opción de stop loss virtual, take profit y trailing stop.

12. Posibilidad de gestión del capital - la más simple - la dependencia del tamaño del lote en % del tamaño del depósito.

Tal vez existan tales Asesores Expertos, pero no he podido encontrarlos. ¡Por favor, ayúdenme!

¿Una orden de mercado sólo se abre una vez?

¿Puede explicar el sexto punto con más detalle?

 

Hola estimado experto.Ayudame a escribir un Asesor Experto usando este algoritmo.Es deseable que funcione en el probador de estrategias.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

¿Por qué no quiere emprender un proyecto tan modesto?
 
khorosh:

¿Una orden de mercado se abre sólo una vez?

¿Puede explicar el punto 6 con más detalle?


La orden de mercado se abre sólo una vez, pero la orden pendiente puede activarse cuando la orden de mercado aún no se ha cerrado - aquí todo depende del paso elegido, el stop loss y el take profit y sería mejor limitar el número de órdenes abiertas para que el proceso pueda ser manejado más fácilmente cuando sea necesario.

El 6º punto significa lo siguiente (perdón si no me explico muy bien, no soy un experto hasta ahora): la posibilidad de aumentar una nueva serie de órdenes pendientes en porcentaje. Pero, si tenemos MM, como se describe en el punto 12, este punto no es necesario.

 
semiromid:

Hola estimado experto.Ayúdame a escribir un Asesor Experto utilizando este algoritmo.Es deseable que funcione en el probador de estrategias.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

¿Por qué no quiere emprender un proyecto tan modesto?

Si no quieres familiarizarte con el tutorial y la documentación por ti mismo, dirígete a zhoba - ellos lo harán a tiempo y con alta calidad.
 
Ksenia1966:


La orden de mercado se abre una sola vez, pero la orden pendiente puede activarse cuando la orden de mercado sigue abierta - todo dependerá aquí del paso elegido, el stop loss y el take profit y sería bueno tener la posibilidad de limitar el número de órdenes abiertas simultáneamente para facilitar el proceso a mano si es necesario.

El 6º punto se refería a lo siguiente (perdón si no me explico muy bien, no soy un experto hasta ahora): la posibilidad de aumentar una nueva serie de órdenes pendientes en porcentaje. Aunque, si hay MM, como se describe en el punto 12, este punto es innecesario.

En el 6º punto me confunde lo de "posibilidad de aumentar nuevos lotes para posiciones rentables". Si hay una posición no podemos cambiar su lote independientemente de si es rentable o perdedora. Así es en MT4, aquí cada nueva orden de mercado es una nueva posición. Pero podemos abrir órdenes adicionales (escalamientos) en dirección rentable. Yo solía hacer algo similar pero no obtuvimos buenos resultados, pero puede que compruebe tu variante también.

 
semiromid:

Hola estimado experto.Ayudame a escribir un Asesor Experto usando este algoritmo.Es deseable que funcione en el probador de estrategias.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

¿Por qué no quiere emprender un proyecto tan modesto?
Archivos adjuntos:
graal_1.mq4  3 kb
 
semiromid:

Hola estimado experto.Ayudame a escribir un Asesor Experto usando este algoritmo.Es deseable que funcione en el probador de estrategias.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

¿Por qué no quiere emprender un proyecto tan modesto?

Si repites las mismas preguntas en diferentes hilos, prepárate para ser baneado.
 
khorosh:

En el punto 6 me confundió la "posibilidad de aumentar nuevos lotes en posiciones rentables". Si hay una posición, no se puede cambiar el lote en ella, no importa si es rentable o no, en MT4 es así, aquí cada nueva orden de mercado es una nueva posición. Pero podemos abrir órdenes adicionales (escalamientos) en dirección rentable. Una vez hice algo parecido, no obtuve un buen resultado, pero puede que compruebe tu variante también.


Sería estupendo que lo hicieras. Prometo informar de mis resultados. Pero, por supuesto, tendré que probarlo, optimizarlo y ejecutarlo en una cuenta demo durante algún tiempo.
 
Hola, necesito escribir un script de acuerdo a las siguientes reglas:

Indicador de banda de Bollinger sólo el marco de tiempo no es importante, pero voy a utilizar en los relojes y los diarios.

El script debe medir el nivel de stop loss, calcular el riesgo en porcentaje del depósito, seleccionando en consecuencia el volumen de la operación, y establecer dos órdenes pendientes (al mismo precio) de acuerdo con el siguiente algoritmo:

- cálculo del riesgo del 3% por operación (el parámetro debe ser ajustable, ya que será del 5% en los días)

- se colocan dos órdenes pendientes al mismo precio según la fórmula: Precio alto (para la compra) o precio bajo (para la venta) más 20 puntos de filtro (puntos incluyendo el quinto signo). El tamaño del filtro es un parámetro ajustable.

- El Stop Loss se establece por el precio(Alto - para vender y Bajo - para comprar) más 10 puntos (teniendo en cuenta el quinto signo) este es también un filtro que debe ser ajustado.

- se necesitan dos colgantes para el cierre "a medias", cuando es necesario cerrar la mitad de la transacción, por lo que el volumen de la transacción debe dividirse por 2 entre estas órdenes. El nivel de take profit de una de las órdenes debe ser igual al nivel de stop loss, y la segunda orden debe ser dos veces mayor que el stop loss. Si el volumen de la orden no se puede dividir por 2, el volumen debe ser uno más para la orden con Take Profit igual al Stop Loss.

- trailing stop - debe ser igual al stop loss inicial (en consecuencia se transfiere a lossless al cierre de la primera orden en el take profit)

Señales de compra:

Si una barra cierra por encima del Bollinger superior (es decir, fuera del Bollinger)

Si la barra cruza la media de Bollinger con un periodo de 20 y cierra por encima de la media

Si la barra rebota desde la banda inferior y cierra dentro de las bandas y el precio de cierre está por encima de la banda inferior.

Señales de venta:

Si la barra se cierra por debajo de la cinta inferior (es decir, fuera de las cintas)

Si la barra cruza la media de Bollinger con un periodo de 20 y cierra por debajo de la media

Si una barra rebota desde la banda superior y cierra dentro y el precio de cierre está por debajo de la banda inferior.

 
Ksenia1966:

Sería estupendo que estuvieras dispuesto a aceptarlo. Prometo informar de los resultados. Pero, por supuesto, llevará algún tiempo probarlo, optimizarlo y ejecutarlo en una cuenta de demostración.
Lo haré, cuando tenga tiempo libre y te lo enviaré.
Razón de la queja: