Нужна утилита для помощи в ручной торговле. автоустановка хеджевых ордеров а так же калькуляция TP в серии ордеров.

MQL4 Эксперты

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

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

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

в рабочем окне необходимо что бы были кнопки бай и селл и что бы они так же работали в тестере.

Желательно начать работу сегодня-завтра

подробное ТЗ прилагаю ниже:

Утилита по изменению и контролю текущих сделок, открываемых так же с других источников, устройств, другими роботами в том числе. С выставлением параметров защиты, SL,TP. Хедж и выходом из хедж

Используем понятие «первичный ордер» - как ордер, контролируемый советником, производящим последующие изменения именно по отношению к этому, первичному ордеру.

Принцип работы советника: при открытии ордера (даже с другого устройства), советник сразу же сам выставляет параметры защиты (SL или отложенный хеджевый ордер, по выбору во входных параметрах, и TP)

 

При включенной функции в параметрах настройки HEDGE-TRUE, советник выставляет НЕ  SL к ордеру, а отложенный ордер противоположного направления к открытому первичному ордеру равного обьема,   при достижении ценой отложенного ордера - открывается хеджевая серия без SL и tp и длится эта серия до ручного размыкания либо до автоматического, согласно выставленным параметрам в настройках.

 

Принцип программного изменения ордеров:

 

При прохождении цены в профит первичного ордера, необходим перевод в безубыток, согласно параметрам настройки

В случае HADGE FALSE просто   переносим SL в безубыток согласно установленным параметрам.

В случае HADGE TRUE   Удаляется отложенный защитного ордера HEDGE, т переносом SL в безубыток согласно установленных параметров

 

В случае срабатывания ордера HEDGE– удаляются все параметры   SL, TP на обоих ордерах.

 

При HADGE AUTO   FALSE  ( ручной режим выхода из хеджа)

 

Как только происходит закрытие любого из ордеров   захеджированой пары в ручную (с любого устройства), советник должен выставить  отложенный хедж ордер от текущей рыночной цены в противоположном направлении от оставшегося ордера, который после размыкания HEDGE становится, вновь,«первичным», что означает что TP должен быть установлен с учетом убытка   закрытого ордера. (т.е TP должен быть равен первоначальному размеру профита плюс или минус  полученные убытки или профит от серии ордеров)  (Так же!Важно!!! чтобы данные параметры настроек HEDGE его удаление-изменение-расположение и TP поддавались изменению в текущей связки из удаленного устройства, например, телефона планшета)

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

Обнуление хеджированной серии происходит в момент достижения TP или SL или безубытка или закрытия всех ордеров.

 

Режим автоматизированного выхода из хедж при временных параметрах 00.00-00.00 производится в круглосуточном режиме, при отмеченных параметрах, 14.30-17.31 соответственно только в указанное время терминала

Режим автоматизированного выхода из HEDGE со SL                                                                                                                             В окне инструмента необходима кнопка меняющая цвет «AUTOHEDGE ON/OFF», чтобы при необходимости без проникновения в параметры настройки можно было перейти к режиму авто выхода из HEDGE прямо из центрального окна.

Так же нужны кнопки в рабочем окне BUY,    CLOSE BUY, SELL, CLOSE SELL, CLOSE ALL

AVTOHEDGE

 

BUY

CLOSE BUY

SELL

CLOSE SELL

 

CLOSE ALL

 

 

 

1) режим без отступа.         При достижении ценой уровня первичного ордера, противоположный хеджевый ордер закрывается с выставлением SL и к первичному ордеру, согласно входным параметрам. А TP пересчитывается с учетом полученного убытка. ( т.е профит должен быть первоначально заданные пункты плюс пункты убытка полученные при закрытии хеджевого ордера)

2) режим с отступом

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

 

Уведомления PUSH /mail ПРИ :TP,SL, hedge-start, переводе в безубыток, закрытие hedge

 

 

Еще один пункт обсуждения варианта открытия ордеров в нестандартных ситуациях

Закрытие первичного ордера в момент открытия при резком взлете цены, не соответствующей установленным параметрам первичной настройкиTRUE-FALCE

Или по умолчанию ордер защиты хедж откроется с проскальзыванием по рыночной цене, в момент расширения спредов и прочих спецэффектов со стороны брокеров

(мы должны знать как советник поведет себя в данном случае)

 

 

лот

0.01

Параметры защиты:

 

SL

…PIPS

TP

…PIPS

Безубыток:

 True/false

Старт безубыткаот

…PIPS

Размер безубыткаот

…PIPS

HEDGE

TRUE/FALCE

Режим автоматического выхода из хеджа HEDGE AUTO

TRUE/FALCE

Заданное время дляавтоматического выхода из хеджа:

00.00 – 00.00

Выбор режима Автоматического размыкания HEDGE

С отступом / без отступа

Отступ в пунктах (активен когда выбран режим с отступом)

при Автоматическое размыкание HEDGE при достижении рыночной цены уровня первичного ордера с отступом в ожидаемом направлении

…..pips

 

 

Закрытие первичного ордера в момент открытия при резком взлете цены, не соответствующей установленным параметрам первичной настройки

TRUE/FALCE

Уведомления об изменении сделок

 

Mail

TRUE/FALCE

Push

TRUE/FALCE

 

 

 

 

 

 

 

 


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

1
Разработчик 1
Оценка
(279)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Работает
2
Разработчик 2
Оценка
(244)
Проекты
297
36%
Арбитраж
6
50% / 17%
Просрочено
7
2%
Свободен
3
Разработчик 3
Оценка
(51)
Проекты
66
30%
Арбитраж
2
0% / 0%
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(584)
Проекты
912
46%
Арбитраж
31
39% / 29%
Просрочено
93
10%
Работает
5
Разработчик 5
Оценка
(40)
Проекты
106
52%
Арбитраж
17
12% / 65%
Просрочено
25
24%
Свободен
6
Разработчик 6
Оценка
(354)
Проекты
630
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Работает
7
Разработчик 7
Оценка
(62)
Проекты
140
46%
Арбитраж
19
42% / 16%
Просрочено
32
23%
Свободен
Похожие заказы
Нужно написать советника для БО с 1 мартингейлом используя стрелочные индикаторы. 3 стрелочных индикатора. Вход по стрелке или совпадению стрелок. На фиксированный ТФ. Мартингейл так же фиксированный. Условия и задачи более конкретные обсудим
Доброго времени суток. Есть индикатор который дает сигналы на Buy и Sell. Требуется написать советник который будет открывать сделку при появлении одного из сигналов с установленым ТП. в случае если цена пойдет в минусовую сторону происходит усреднение с определеным коэфициентом через минимально заданое растояние и на новой свече тайм фрейма.( так же условие наличие повторного сигнала от индикатора в том же
Здравствуйте! Имеется источник сигналов на запущенном сервере – требуется создать советник, который будет обмениваться данными с сервером, получать сигналы и работать по ним. ВСЕ указываемые ниже функции нужно выводить в параметры (меню настройки советника). Есть прототип советника с реализацией самого взаимодействия с сервером – его можно использовать для примера (видно какими и данными и как он обменивается с
Советник, который управляет кнопкой Авто-торговля по времени. Можно-ли добавить выключение по достигнутой прибыли и в этот день больше не включать, если это условие выполнено? Если прибыли нет-то закрыть по времени в конце дня
we seach software coder for long term work in project salary start from 1500$ per month Need develop web trading terminal for forex and crypto trading. FIX Protocol, c#, crypto API learning
Входные параметры: Направление задает индикатор исходя из направления рынка После появления стрелки в нужном направлении выставляется ТП и СЛ Классический мартингейл, думаю объяснять не надо, после закрытия позиции по стоп лоссу или смены направления торговли открывается новый ордер с удвоенной позицией (К) , после получения ТП торговля прекращается до смены смены слрелки
Нужен эфективный способ, копировать сделки (входы и выходы) с MT4 на торговую апликацию брокера (андроид или айфон). Я знаю это не просто, так как у брокера нет возможности подключиться через API или каким либо другим способом. Пусть это будет даже считывание сигналов с экрана и эмуляция апликации на виндовс и нажатие кнопок вроде автокликера. Есть ли у кого какие идеи
Нужен простой торговый бот по системе сетки и мартингейла на cTrader. Условия и задачи обсудим если вы можете создать на этой платформе. Никаких сложных нюансов нету. Сам бот должен быть с исходниками
Прежде чем соглашаться, сначала подумайте под силу вам или нет. Советник работает на Рендж-Барах и открывает ордера при смене цвета свечи, при некотором условии. Советник открывает ордер одним лотом, и постепенно закрывается с рынка по частям, десять раз по 10 Тейк Профиту (ТР), Стоп Лось, Трал, Безубыток. ПРИМЕР: 10 частей - это фиксированная цифра. 0.10ордер(лот) : 10частей = 0.01лот . Первый 0.01 лот
Идея советника – создается советник в который в последствии легко добавить новые индикаторы. Сигналы на сделку должны складываться из показаний индикаторов: ALLAVERAGES , CCI Color , BykovTrend Каждый индикатор добавляется в 3 экземплярах. Открытие сделок совершается по сигналам индикаторов. Закрытие сделок по сигналам индикаторов или по стопам. Полное ТЗ в файле. Только после обсуждения ТЗ буду делать выбор

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

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