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

MQL5 专家

工作已完成

执行时间5 小时
员工反馈
Мне понравилась совместная работа. Рекомендую.

指定

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

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

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

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

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

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

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

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

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

 

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

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

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

 

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

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

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

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

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

反馈

1
开发者 1
等级
(112)
项目
132
56%
仲裁
1
0% / 0%
逾期
0
空闲
2
开发者 2
等级
(361)
项目
644
26%
仲裁
92
72% / 14%
逾期
12
2%
工作中
发布者: 1 代码
3
开发者 3
等级
(54)
项目
102
23%
仲裁
12
25% / 17%
逾期
13
13%
空闲

项目信息

预算
30+ USD