Эксперт, усреднение с добором по тренду

MQL4 エキスパート

仕事が完了した

実行時間5 日
依頼者からのフィードバック
Понимание не самого простого ТЗ. Оперативность и чёткость исполнения.
開発者からのフィードバック
Только положительные эмоции от нашего сотрудничества. Спасибо за заказ.

指定

Общие требования к эксперту:

* Должен корректно работать на нескольких инструментах в одном терминале с раздельным учётом позиций по каждому инструменту. Выбор инструмента – прикрепление к окну;

* Должен учитывать ручное открытие/закрытие ордеров, алгоритм применяется ко всем позициям (но опционально использование магик-фильтра);

* В исходном коде должны быть комментарии к блокам;

* При расчёте отклонений учитывать комиссии и спред;

*Переменные Y,Х1,Х2,P должны допускать значение свыше 100000 пунктов

`

Описание алгоритма:

1. Определяет открыта ли позиция (или есть отложенный ордер) по выбранному инструменту и её направление;

 

2. При отсутствии позиций/отложенного ордера выставляет отложенный ордер (STOP на Y пунктов от текущей цены, объёмом V лотов, стоп и тейк не выставляются);

 

3.1. При наличии отложенного ордера и отсутствии открытых позиций: при увеличении отклонения текущей цены от цены открытия по отложенному ордеру более чем на Y пунктов, цена отложенного ордера модифицируется до дистанции в Y пунктов (фактически трейлинг-ордер, трейлится каждый пункт);

 

3.2. При открытой позиции:

 

3.2.1. Определяет общую точку безубытка (с учётом свопа и комиссий) для открытых позиций. Отображается на графике цветной линией (для бай и селл разные цвета);

 

3.2.2. Определяет отклонение текущей цены от точки безубытка открытых позиций в данном инструменте и направлении (т.е. игнорируется локирующая позиция).

 

3.2.3. При отклонении цены в убыток больше Х1 пунктов от цены открытия крайнего ордера и при суммарном объёме открытых позиций менее V1 происходит открытие очередной позиции объёмом =(текущий объём)*К1. К1 задаётся в формате «х,хх» (два знака после запятой).

 

При суммарном объёме открытых позиций более или равном V1 и отклонении цены в убыток больше Х2 пунктов от цены открытия крайнего ордера происходит открытие очередной позиции объёмом =(текущий объём)*К2. К2 задаётся в формате «х,хх» (два знака после запятой).

 

Объём открытия округляется до сотых в сторону уменьшения. При этом суммарный объём позиции не должен превышать значение Vmax. Vmax задаётся в формате «х,хх» (два знака после запятой), Vmax ограничивает открытие позиций только при убытке, при профите ограничение маржой или условиями брокера.

 

Здесь будет два сценария выставления ордера при отклонении цены в убыток (выбор сценария в настройках эксперта):

сценарий А – тейк и стоп не выставляются

сценарий В – выставляется тейк только на открываемую позицию =Х*К3. К3 задаётся в формате «х,хх» (два знака после запятой). В сценарии В получится, что стартовая позиция без тейка и профита, а последующие открытые при убытке позиции имеют каждая свой тейк.

 

3.2.3. При профите, когда отклонение текущей цены от точки безубытка открытых позиций в данном инструменте и направлении достигает Р пунктов открывается позиция объёмом = (текущий объём)*К4, где К4=(1-S-T)/(S+T); S – коэффициент стоплосса. Стоплосс при открытии данной позиции выставляется для всех позиций в данном направлении на Р*S пунктов от цены открытия крайнего ордера; T – коэффициент дистанции между новой точкой безубытка и стоплосом. S+T не может превышать 0,9. S и T задаётся в формате «х,хх» (два знака после запятой). Объём открытия округляется до сотых в сторону уменьшения.

ファイル:

応答済み

1
開発者 1
評価
(361)
プロジェクト
644
26%
仲裁
92
72% / 14%
期限切れ
12
2%
仕事中
パブリッシュした人: 1 code
2
開発者 2
評価
(65)
プロジェクト
117
24%
仲裁
13
54% / 46%
期限切れ
15
13%
パブリッシュした人: 2 codes
3
開発者 3
評価
(84)
プロジェクト
142
13%
仲裁
11
55% / 18%
期限切れ
3
2%
4
開発者 4
評価
(41)
プロジェクト
45
38%
仲裁
1
0% / 0%
期限切れ
0
5
開発者 5
評価
(281)
プロジェクト
650
28%
仲裁
112
19% / 62%
期限切れ
319
49%
6
開発者 6
評価
(13)
プロジェクト
31
23%
仲裁
8
25% / 63%
期限切れ
5
16%
7
開発者 7
評価
(54)
プロジェクト
102
23%
仲裁
12
25% / 17%
期限切れ
13
13%
8
開発者 8
評価
(6)
プロジェクト
8
13%
仲裁
0
期限切れ
1
13%
パブリッシュした人: 1 code
9
開発者 9
評価
(298)
プロジェクト
477
40%
仲裁
105
40% / 24%
期限切れ
81
17%
取り込み中
パブリッシュした人: 2 codes
10
開発者 10
評価
(363)
プロジェクト
436
54%
仲裁
21
52% / 14%
期限切れ
30
7%
取り込み中

プロジェクト情報

予算
50+ USD
締め切り
最高 10 日