Советник. Одна из версий Трейлинг стопа...

Работа завершена

Время выполнения 2 дня
Отзыв от исполнителя
Хорошо составил ТЗ, быстро проверил. Спасибо за работу.
Отзыв от заказчика
Очень ответственный и компетентный разработчик. Всем рекомендую!

Техническое задание

Параметры:

Distance  - расстояние для установки отложенных ордеров, например, 200

Step - расстояние, после которого происходит модификация ордера, например, 100

SL - например, 200(для всех ордеров советника), если 0, то без

TP - например, 200(для всех ордеров советника), если 0, то без

Koeff for next order  - коэффициент, на который изменяется  лот следующего ордера по сравнению с предыдущим(например, 1.1)

PlusLot  - объем, который добавляется, либо отнимается от предыдущего лота(например, 0.02)

MaxLot - максимально возможный лот, если 0, то без ограничений

MinLot - минимально возможный лот, если 0, то без ограничений


Алгоритм :

  После установки советника на график, он следит только за последним рыночным ордером и устанавливает относительно него отложенный ордер(в противоположном направлении, если последним ордером является Бай, то устанавливается СеллСтоп, если Селл, то БайСтоп) с заданными параметрами(lot, tp, sl), на расстоянии Distance

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

 Если расстояние станет больше, чем Distance+Step, то советник переместит отложенный ордер опять на расстояние Distance от текущей цены, и так далее...

  Если последний рыночный ордер закроется по стоплоссу или тейкпрофиту, то советник установит новый отложенник относительно другого последнего рыночного ордера.

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

 Отложенник всегда устанавливается в противоположном от последнего рыночного ордера направлении.
  
  Если коэффициент(Koeff for next order меньше единицы, либо PlusLot отрицательный) уменьшает лот, то, достигнув значения MinLot, советник не прекращает работу, а все время устанавливает отложенный ордер минимальным лотом.

  Если коэффициент(Koeff for next order больше единицы, либо PlusLot положительный) увеличивает лот, то, достигнув максимума(MaxLot), советник не прекращает работу, а все время устанавливает отложенный ордер максимальным лотом.

  Формула расчета следующего лота 
NextLot = LastLot*Koeff+PlusLot

  Если нет открытых рыночных ордеров, то советник ничего не делает.


 
  Например, если открыто несколько ордеров, и последний рыночный ордер Buy 0.02 по цене 1.0530  (TP=200, SL=200, Koeff for next order=1.0, PlusLot=0.03, Distance = 200, Step = 100)
  Значит, советник тут же выставляет отложенник SellStop лотом 0.02*Koeff for next order+PlusLot=0.02*1.0+0.03=0.05 на расстоянии 200 пипсов от текущей цены(1.0510)
  Если цена начнет снижаться, то ордер остается на месте. Если цена начнет повышаться, то ордер будет перемещен только если расстояние станет больше или равно Distance+Step(200+100=300)
  То есть, когда цена достигнет 1.0540, ордер передвинется на 1.0520 и т.д.
  Если сработает этот отложенник(например, по цене 1.0520, лот 0.05), то советник установит BuyStop(лот 0.05*1.0+0.03=0.08; на уровне 1.0540) и так далее...

  Советник всегда работает с последним открытым рыночным ордером! 
  Если рыночный ордер будет открыт вручную, советник сразу переключится на него, потому что теперь он - последний.

Откликнулись

1
Разработчик 1
Оценка
(198)
Проекты
291
24%
Арбитраж
6
17% / 33%
Просрочено
4
1%
Свободен
2
Разработчик 2
Оценка
(170)
Проекты
228
60%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
Опубликовал: 1 пример
3
Разработчик 3
Оценка
(281)
Проекты
650
28%
Арбитраж
112
19% / 62%
Просрочено
319
49%
Свободен
4
Разработчик 4
Оценка
(171)
Проекты
185
32%
Арбитраж
5
60% / 20%
Просрочено
3
2%
Свободен
Опубликовал: 3 примера
5
Разработчик 5
Оценка
(118)
Проекты
217
49%
Арбитраж
1
0% / 0%
Просрочено
25
12%
Свободен
Опубликовал: 1 пример
6
Разработчик 6
Оценка
(617)
Проекты
1427
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
7
Разработчик 7
Оценка
(625)
Проекты
842
48%
Арбитраж
27
37% / 15%
Просрочено
63
7%
Свободен
8
Разработчик 8
Оценка
(126)
Проекты
151
48%
Арбитраж
6
83% / 17%
Просрочено
2
1%
Свободен
Похожие заказы
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Нужен Expert Advisor, который позволяет входить в рынок и закрывать позицию по нажатию определённых клавиш, с автоматической установкой SL/TP и отображением уровней на графике. Также EA должен позволять вручную двигать SL и TP по определённым клавишам. В техническом задании отображена клавиатура как основной источник ввода команд, но на данный будет использоваться Haute42 U16, который эмулирует нажатие кнопок
Нужно прописать проскальзывание, отладить трейлинг стоп, так же проработать пинг через дата-центр на определённом сете, советник торгует, но на разных счетах по разному, есть логи и история счёта, проверял на 8 счетах в течении месяц, буду благодарен если поможете
Добрый день! Требуется индикатор по паттернам волн Эллиотта "треугольник" и "диагональ". На первый взгляд, может показаться запутанно, но я могу в течении короткого созвона показать логику работы индикатора на графике. Волны строятся по локальным минимумам и максимумам цены на графике в соответствии с условиями волнового анализа. Сигнал о появлении паттерна выводится на экран на этапе формирования волны D (в
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен специалист с большим практическим опытом в работе с WFA оптимизацией советников. Вы должны понимать все базовые ошибки которые можно допустить и их не допустить. Важна поочередность действий, выделение "плато", валидация и так далее. Задача: WFA оптимизация советника на двух брокерах , третий брокер будет этапом двойной валидации. При правильном подходе мы должны получить устойчивые +- одинаковые результаты на

Информация о проекте

Бюджет
30+ USD
Сроки выполнения
до 7 дн.