仕事が完了した
実行時間7 日
依頼者からのフィードバック
Всё отлично работает, как надо и в срок.
開発者からのフィードバック
Тех. задание сформулировано четко и полностью. Работа прошла на ура. Спасибо!
指定
Безиндикаторный свечной советник *.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-ой свечи. Значит мы должны просто закрыть бай.
Если есть такая возможность, то лучше сделать, чтобы эксперт держал отложники в памяти, а не отправлял запрос на сервер с командами открытия или перемещения ордеров и стопов.
Данная ТС требует оптимизации по всем параметрам, т.к. является теоретической (ручной торговлей не проверялась).
Советник работает на текущем таймфрейме (М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-ой свечи. Значит мы должны просто закрыть бай.
Если есть такая возможность, то лучше сделать, чтобы эксперт держал отложники в памяти, а не отправлял запрос на сервер с командами открытия или перемещения ордеров и стопов.
Данная ТС требует оптимизации по всем параметрам, т.к. является теоретической (ручной торговлей не проверялась).
応答済み
1
評価
プロジェクト
103
39%
仲裁
16
6%
/
94%
期限切れ
33
32%
暇
パブリッシュした人: 1 code
2
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
3
評価
プロジェクト
28
14%
仲裁
4
0%
/
50%
期限切れ
7
25%
暇
パブリッシュした人: 2 codes
プロジェクト情報
予算
10 - 15 USD
締め切り
最低 3 最高 14 日