Советник на основе зеркальных уровней

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


Техническое задание для написания Советника под названием Зеркальные уровни.



Необходим советник,который работает отложенными ордерами на зеркальном уровне.При открытии позиции сделка держится до появления обратного сигнала,при котором предыдущая сделка закрывается и открывается новая в обратную сторону.

Тейк профит и стоплосс не выставляется,но возможность их установки вручную должна сохраниться.Также советник должен контролировать объем открываемой позиции из расчета 0.01 лота на 100 $ депозита.На экране должен отображаться текущий баланс,текущая прибыль или убыток,кнопка закрытия всех ордеров и уровень спреда,так же кнопка выключения установки отложенных ордеров в продажу и на покупку одновременно и порознь,также должны быть кнопки ручной установки отложенных ордеров и ордеров по рынку и должна быть кнопка ручного переворота позиции,должна быть кнопка установки  безубытка и уровня закрытия половины позиции,должны быть кнопки снятия выставленных отложенных ордеров  на продажу и на покупку.


Главная задача советника определение зеркального уровня в текущем времени и установка отложенных ордеров на свече,которая закрывается выше(ордер на покупку) или ниже этого зеркального уровня(ордер на продажу) по экстремуму этой свечи.



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


зеркальные уровни выглядят так

  

 


Как только появилась  и закрылась свеча второго импульса,появился уровень установки отложенного ордера в сторону импульсов,этим уровнем является экстремум свечи второго импульса плюс спред, если ордер на покупку и минус спред ,если ордер на продажу. Установку этого ордера необходимо осуществлять мгновенно,так как часто движение продолжается без отката. 

Установка отложенного ордера


Зеркальный уровень,образованный свечами импульсами ,например на покупку,при РАЗВОРОТЕ цены сохраняет свое свойство зеркального уровня и первая закрытая свеча за этим зеркальным уровнем создает новый уровень установки отложенного ордера,но уже в обратную сторону,при активации этого нового ордера,предыдущий уже открытый  ордер закрывается с убытком.


  Разворот  цены



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


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


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


Таким образом советник должен постоянно мониторить образование зеркальных уровней и поведение цены на этих уровнях с выставлением отложенных ордеров в ту или иную сторону,причем появление нового зеркального  уровня аннулирует предыдущий зеркальный уровень и аннулирует отложенные ордера на нем выставленные. Существующий  зеркальный уровень имеет свою силу до тех пор пока не появится новый зеркальный уровень и советник должен выставлять множество отложенных ордеров,если для этого будут появлятся условия,а именно,будет закрываться свеча выше или ниже зеркального уровня.При появлении такой “пилы” должна быть возможность перехода на более старший таймфрейм.


 Пример на рис.



Поиск зеркальных уровней происходит ,как бы на кончике цены,в режиме текущего времени,все что было раньше уже не рассматривается.Советник должен иметь возможность переключать таймфреймы,то есть можно войти в сделку по зеркальному уровню,например, М15,а сопровождать сделку,то есть отслеживать образование новых зеркальных уровней уже на М5.


Необходимо предусмотреть возможность отключения установки новых  отложенных ордеров в ту или иную сторону, Например,открыта позиция на продажу и цена стремительно идет вниз,рисуя новые зеркальные уровни,в таком случае мы должны иметь возможность отключить открытие новых дополнительных позиций на продажу и сосредоточить внимание на ожидание разворота и не открывать новые позиции на продажу уже в конце движения. Вот как может выглядеть алгоритм работы советника в течение торговой сессии.






























































































































































































































































































































































































































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

1
Разработчик 1
Оценка
(453)
Проекты
512
33%
Арбитраж
25
40% / 48%
Просрочено
7
1%
Загружен
2
Разработчик 2
Оценка
(61)
Проекты
69
29%
Арбитраж
2
0% / 0%
Просрочено
1
1%
Загружен
3
Разработчик 3
Оценка
(60)
Проекты
70
39%
Арбитраж
3
0% / 0%
Просрочено
1
1%
Свободен
4
Разработчик 4
Оценка
(132)
Проекты
170
18%
Арбитраж
17
47% / 18%
Просрочено
0
Работает
5
Разработчик 5
Оценка
(24)
Проекты
35
23%
Арбитраж
15
27% / 67%
Просрочено
6
17%
Свободен
6
Разработчик 6
Оценка
(253)
Проекты
408
38%
Арбитраж
86
43% / 19%
Просрочено
70
17%
Работает
7
Разработчик 7
Оценка
(52)
Проекты
97
24%
Арбитраж
10
20% / 20%
Просрочено
12
12%
Работает
Похожие заказы
I am looking to enhance the profitability of my current Expert Advisor (EA) using a Martingale approach with a CCI Indicator (the code is approximately 1200 lines currently) and would like to implement several key improvements. Below, I have detailed the areas where I believe the EA can be optimized and made more effective and i have provided the code in a .txt file: Note: I would like to run this EA most preferably
Необходимо конвертировать простую стратегию из TradingView в MT5. Стратегия должна индентично работать иметь тот же функционал, чтобы этот индикатор можно было добавить на график и он сам совершает сделки. Входы и выходы рыночными ордерами, выход из сделки при перевороте в другое направление. Стопов нет. Также нужна будет инструкция по добавлению индикатора в терминал и его запуска. Опыт в конвертации обязателен
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали

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

Бюджет
150+ USD
Исполнителю
135 USD
Сроки выполнения
до 14 дн.