Доработка индикатора уровня безубытка LineОfZero в части расчета размера лота

작업 종료됨

실행 시간 8 일
피고용인의 피드백
Отличный заказчик! Всегда на связи. Рекомендую!
고객의 피드백
Работа выполнена в соответствии с ТЗ, на замечания в ходе тестирования была адекватная реакция и оперативное исправление. Разработчику БОЛЬШОЕ спасибо!

명시

Требуется доработка индикатора уровня безубытка LineofZero (в свободном доступе, код предоставлю) в части расчета  размера лота и необходимый размер свободных средств для покупки от заданного уровня для переноса/подтягивания уровня безубытка на другой заданный уровень. Это может быть индикатор или скрипт - как удобнее. Уровни задаются графическими горизонтальными линиями на графике.

Мое видение этого индикатора основано на прототипе LineofZero, оно обсуждается и открыто для изменения.

Требования:
1) В настройках следует указать с каким направлением работаем - бай, сел или с обоими сразу.
Buy=true
Sell=false
Также следует указать, если работаем с обоими направления, считаем их уровень безубытка вместе или раздельно
Separate=true 

2) Уровень безубытка следует рассчитывать с учетом свопов. 

3)
Для каждого направления индикатор  строит на графике:
1) текущий уровень безубытка - сплошной линией, выставляется индикатором;
2) требуемый уровень безубытка - пунктиром, переносится вручную. По умолчанию при первичной инициализации индикатора/скрипта можно выставить на заданное количество пунктов в другую сторону от рыночной цены, чем линия 3.  Или половина расстояния между текущим безубытком и рыночной ценой (для раздельного расчета вай и селл).
3) на каком уровне делаем покупку для усреднения, пунктиром др формат того же цвета, переносится вручную. По умолчанию может выставлять при первичной инициализации на уровень рыночной цены. Или  на заданное количество пунктов в другую сторону от рыночной цены, чем линия 2. 

4) Отображение информации о требуемом размере лота - в информационном окне терминала (если это будет скрипт) или в блоке на графике, или всплывающая от наименования уровня - не важно, на ваш выбор, обсуждается.
Должна отображаться информация:
1) о размере лота для покупки усредняющего ордера,  
2) уровне просадки и наличиии/нехватке свободных средств при текущем балансе для заданного уровня цены от которого будем делать усредняющую покупку. Имеется в виду просадка когда цена подойдет к заданному уровню.

5) Что должно получиться: Линии уровней 2 и 3 мы должны перемещать по графику, играться с ними. В процессе ручного перемещения уровней 2 и 3, мы выбираем  оптимальный размер лота и допустимую просадку, учитываем наличие/нехватку свободных средств на том уровне цены, откуда хотим усредняться.
Если это будет скрипт, то после его отработки на графике чистить за собой выставляемые уровни не надо.

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

7) Расчеты делаем с учетом открытых рыночных ордеров, без отложенных.

8) Результаты работы должны быть с исходным кодом и без DLL. При работе с реальным счетом это вопрос безопасности и он не обсуждается.

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

응답함

1
개발자 1
등급
(351)
프로젝트
679
56%
중재
33
15% / 39%
기한 초과
63
9%
무료
2
개발자 2
등급
(332)
프로젝트
485
40%
중재
80
11% / 63%
기한 초과
77
16%
무료
게재됨: 1 코드
3
개발자 3
등급
(360)
프로젝트
624
72%
중재
14
43% / 7%
기한 초과
28
4%
무료
게재됨: 9 코드
4
개발자 4
등급
(163)
프로젝트
193
61%
중재
7
14% / 29%
기한 초과
2
1%
무료
게재됨: 3 코드
5
개발자 5
등급
(588)
프로젝트
1057
50%
중재
39
28% / 41%
기한 초과
49
5%
작업중
게재됨: 1 기고글, 8 코드
비슷한 주문
полуавтоматический. 1.включатся в ручном режиме. кнопка на панели. 2.выключается автоматически при достижении триггера по цене. в процентах. 3. при включении отслеживает слом структуры, после чего выставляет ордера 4. автоматически рассчитывает лот исходя из размера рисков от депозита. в процентах 5. возможность измненять параметры размера рисков, размер стопа и тейка в процентах от цены. амплитуда. также параметры
Требуется senior-разработчик с сильной экспертизой в MQL5, Python и Java для работы над торговыми алгоритмами и инфраструктурой фонда. У нас уже есть работающие алгоритмы на MQL5 (MetaTrader 5), которые необходимо: Сопровождать и контролировать их стабильность. Параллельно переписывать на платформу QuantumConnect , которую мы будем разворачивать на собственных серверах. Что предстоит делать: Поддержка и развитие

프로젝트 정보

예산
30 - 60 USD
개발자에게
27 - 54 USD
기한
에서 3  10 일