Требуется написать несложный советник

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 5 horas
Comentario del Ejecutor
Мне понравилась совместная работа. Рекомендую.

Tarea técnica

Сделки открываются только в бай или только в селл (задается в настройках).

Сделка открывается на закрытии каждой свечи рыночным ордером.

Все сделки в плюс закрываются лимитным ордером.

Сделка в бай закрывается с плюсом на максимуме предыдущей свечи.

Сделка в селл закрывается с плюсом на минимуме предыдущей свечи.

Незакрытые сделки усредняются.

Правила для усредненных сделок на покупку: сделки открываются как обычно на каждой свече, но закрываются разом все вместе на очередном обновлении максимума в общий плюс с учетом всех комиссий (на открытие и закрытие всех сделок) и свопов.

Правила для усредненных сделок на продажу: сделки открываются как обычно, но закрываются разом все вместе на очередном обновлении минимума в общий плюс с учетом всех комиссий (на открытие и закрытие всех сделок) и свопов.

Если цена достигла цели, но с учетом комиссий (на открытие и закрытие сделки) и свопов финансовый результат этой сделки отрицательный, она не закрывается. Это относится как к одиночной сделке, так и к усредненным.

 

Когда образуется внутренняя свеча, то предыдущая свеча (в диапазоне которой оказалась внутренняя) считается материнской. *Первый тейк профит после появления внутренней свечи должен быть закрыт только на экстремуме (т.е. на максимуме или минимуме) материнской свечи. И не важно это тейк для одиночной сделки или для усредненных сделок, но этот тейк обязательно должен быть в плюс. Если финансовый результат этого тейка отрицательный, то сделки не закрываются на нем.

Если пробит максимум материнской свечи, то для сделок в селл предыдущее правило(*)  отменяется, и эти сделки снова могут закрыться с плюсом на любом обновлении минимума.

Если пробит минимум материнской свечи, то для сделок в бай предыдущее правило(*)  отменяется, и эти сделки снова могут закрыться с плюсом на любом обновлении максимума.

 

Все сделки открываются рыночными ордерами, а закрываются лимитными и только на максимуме или минимуме свечи.

При учете комиссий нужно помнить, что они берутся как за открытие, так и за закрытие сделок.

Советник будет использоваться на VPS, на неттинговом счете

Так же нужна функция, которая позволит не открывать новые сделки, а только продолжать усреднять старые. Суть в том чтобы остановить советник, закрыв все сделки

Если есть какие-нибудь неточности или несостыковки, скажите сразу

Han respondido

1
Desarrollador 1
Evaluación
(112)
Proyectos
132
56%
Arbitraje
1
0% / 0%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(361)
Proyectos
644
26%
Arbitraje
92
72% / 14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
3
Desarrollador 3
Evaluación
(54)
Proyectos
102
23%
Arbitraje
12
25% / 17%
Caducado
13
13%
Libre

Información sobre el proyecto

Presupuesto
30+ USD