Разработать торгового робота для МТ5

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 10 giorni

Specifiche

ОБЩИЙ АЛГОРИТМ РАБОТЫ:
после присоединения єксперта к чарту необходимо произвести настройки.
после настроек эксперт ожидает команды на открытие позиции - левый клик + Shift

в зависимости от настроек, после клика эксперт 

показывает пользователю диалоговое окно с параметрами позиции, которая будет открыта после клика ОК или же ничего не произойдет после клика ОТМЕНА. 
Далее, по клику ОК эксперт открывает позицию по рынку, или же размещает лимитный ордер на уровне, на котором произошел м.к. 
стоп-лосс автоматически стравится за бОльший экстремум  одной из двух последних закрытых свечей + спред (если его можно определить автоматически).
Направление позиции - лонг или шорт - определяется автоматически, исходя из расположения уровня открытия позиции и большего экстремума двух последних закрытых свечей

При открытии позиции (или размещении лимитного ордера), если это имеет математический смысл, величина позиции рассчитывается таким образом, чтобы соблюдалась величина СЛ в долларах, указанная в настройках:
для расчета берется желаемая ТВХ, уровень СЛ, и величина СЛ в долл.  
Если  соотношение желаемой ТВХ и расстояние от нее до цены СЛ не позволяет рассчитать величину позиции так, чтобы соблюдалась величина СЛ в долл,
то следует произвести округление СЛ в сторону, указанную в настройках, для ближайшего значения, которое позволит произвести или открытие позиции, или размещение лимитного ордера.
Если невозможно расчитать позицию даже с округленями, эксперт показывает уведомление - ОТКРЫТИЕ ПОЗИЦИИ НЕВОЗМОЖНО и кнопку ОК, по нажатию которой эксперт возвращается в режим ожидания клика+shift

После открытия позиции можно двигать уровни СЛ и ТП, без ограничений, и эксперт не предпринимает никаких действий

Открытую позицию эксперт сопровождает согласно выбранного режима торговли - консервативного или прогрессивного.
В консервативном режиме фиксирование всей позиции происходит при достижении заданного ТП или же при активации СЛ. СЛ в этом режиме может сдвигаться в БУ(если указано в настройках)

В прогрессивном режиме фактически происходит открытие позиции в двойном размере либо 2 одинаковых позиции с одинаковыми ТВХ и СЛ, но с разными ТП (настройки)  - выбрать что проще.
при достижении первого ТП первая половина позиции закрывается (первая позиция закрывается), а у второй половины позиции (второй позиции) с бОльшим ТП половины СЛ сдвигается в +1 стоп



все остальное в прикрепленном ТЗ


File:

Con risposta

1
Sviluppatore 1
Valutazioni
(28)
Progetti
60
42%
Arbitraggio
1
0% / 100%
In ritardo
5
8%
Gratuito
Pubblicati: 10 articoli, 17 codici
2
Sviluppatore 2
Valutazioni
(851)
Progetti
1459
72%
Arbitraggio
122
29% / 48%
In ritardo
356
24%
In elaborazione
Pubblicati: 3 articoli

Informazioni sul progetto

Budget
110+ USD
Scadenze
da 1 a 6 giorno(i)