Безиндикаторный свечной советник *.mq4

Experten

Auftrag beendet

Ausführungszeit 7 Tage
Bewertung des Kunden
Всё отлично работает, как надо и в срок.
Bewertung des Entwicklers
Тех. задание сформулировано четко и полностью. Работа прошла на ура. Спасибо!

Spezifikation

Безиндикаторный свечной советник *.mq4
Советник работает на текущем таймфрейме (М15, М30, Н1).
Работа эксперта ведётся на 5-ти знаке (Инстафорекс).
В случае перезагрузки терминала, эксперт должен подхватывать свой же алгоритм, который выполнялся до перезагрузки и не трогать другие ордера, будь то открытые руками или другими экспертами с другими маджиками.

Настройки
В настройках советника следующие параметры (значения для примера):
№ конечной свечи Nsvech = 5 (для примера)
Шаг бай Stepbuy = 200 (к примеру для 5-ти знака)
Шаг селл Stepsell = 200
Лот Lot = 0,1
Стоп лосс для бай SLbuy = 200 (если больше 0, то постоянен, см. п.5)
Стоп лосс для селл SLsell = 200 (если больше 0, то постоянен, см п.5)
Тейкпрофит TP = 100 (если 0, то без ТР)
Вкл/выкл трал Tral = true / false
Уровень включения трала Tral = 200
Шаг трала StepTral = 10
Проскальзывание slip = 30
Магический номер MagicNumber = 55

Алгоритм эксперта
1) Эксперт берёт для анализа некоторое количество предыдущих свечей. В нашем случае (для примера) это 5 свечей (с 1 по 5-ую).
2) Эксперт находит среди этих 5-ти свечей ценовой максимум / минимум и откладывает от него отложенный ордер buy / sell на расстоянии Stepbuy / Stepsell.
3) Отложенным ордерам выставляется стоп лосс SLbuy / SLsell
4) В случае срабатывания отложенных ордеров включается трал (при Tral = true).
5) Если Tral = false и SLbuy / SLsell = 0, то стоп лосс появляется и далее перемещается в район минимума / максимума 1-ой свечи.
6) Если один из ордеров бай/селл сработал, то новых отложенных ордеров бай/селл не появляется.
Пример: 1 бай сработал, а 1 селл так в виде отложника и висит. Новый отложник в бай не выставляем. Ждём когда бай закроется, и следуем алгоритму при выставлении нового отложника в бай.

Примечания / пожелания:
По сути, отложники у нас всё время «прыгают» при появлении новых максимумов/минимумов, когда появляются новые свечи для анализа.
Все комментарии, пояснения и имена в настройках только английскими буквами (т.к. англоязычный VPS).
Возможна некоторая ошибка в алгоритме в случае, когда Tral = false и SLbuy / SLsell = 0. К примеру, мы открыты в бай и только что открылась 0-ая свеча, при этом цена открытия 0-ой свечи ровна минимуму 1-ой свечи. Стоп мы при этом поставить (переместить) не можем в минимум 1-ой свечи. Значит мы должны просто закрыть бай.
Если есть такая возможность, то лучше сделать, чтобы эксперт держал отложники в памяти, а не отправлял запрос на сервер с командами открытия или перемещения ордеров и стопов.
Данная ТС требует оптимизации по всем параметрам, т.к. является теоретической (ручной торговлей не проверялась).

Bewerbungen

1
Entwickler 1
Bewertung
(34)
Projekte
103
39%
Schlichtung
16
6% / 94%
Frist nicht eingehalten
33
32%
Frei
Veröffentlicht: 1 Beispiel
2
Entwickler 2
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(10)
Projekte
28
14%
Schlichtung
4
0% / 50%
Frist nicht eingehalten
7
25%
Frei
Veröffentlicht: 2 Beispiele

Projektdetails

Budget
10 - 15 USD
Ausführungsfristen
von 3 bis 14 Tag(e)