Требуется написать простой эксперт

MQL5 专家

工作已完成

执行时间23 天

指定

1 Эксперт должен работать на платформе МТ5 в реале.

2 Эксперт должен работать на 5-тизначных котировках.

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

5 Эксперт должен корректно отрабатывать перезапуск терминала и не пропускать сигналы.

6 Все события и операции должны записыватся в журнал.

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

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

9 Эксперт должен  "видеть" свои ордера и сопровождать в ручную открытые ордера. Если сопровождение в ручную открытых ордеров включена в настройках эксперта, (По умолчанию эта функция выключена в настройках эксперта и эксперт не разрешает открыть позицию в ручную).

10 Эксперт должен быть не привязан к инструменту и таймфрейму графика.

11 Полностью закрыть открытую позицию, при прихождении противоположного сигнала открыть новую позицию.

12 Полностью закрыть открытую позицию, при достижении стоп-лосса и тейк-профита.

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

14 Открытие позиции, пополнение (добавление лота) выполняется только по сформировавшемуся бару. Закрытие по стоп лосс или тейк профит. Если открывается противоположная позиция, сначала полностью закрывается уже открытая позиция.

15 Добавить дополнительный объем в процентах уже к открытой позиции (в 5 шагов, условия добавления находятся в настройках эксперта. Добавляется позиция только если спрэд соответствует заданному в настройках. Позицию пробуем добавить до тех пор пока рыночная ситуация соответствует настройкам), когда открытая позиция находится в безубыточной (положительной) зоне.

Например: при достижении 100 ПИПС к открытой позиции в 1 Лот добавляется объем в 0,2 лота (20 процентов от изначально открытого объемa) а стоп лосс переносится в безубыток на 10 ПИПС. (Начальный стоп лосс указывается в установках эксперта по каждому инструменту) При достижении 150 ПИПС подтягиваем стоп-Лосс к отметке 50 ПИПС и до открываем к уже существующему объему 15 процентов  (0,18 лота). Размер Трайлинг стопа после до открытия новой позиции устанавливается в величину между открытой позицией и установленным стоп-Лоссом. 

16 Начальный трейлинг открытой позиции по установленному трейлинг-стопу индивидуально по каждому инструменту.

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

18 Управление капиталом:

Эксперт должен автоматически рассчитать размер открываемой позиции по имеющимся Балансу и установкам эксперта.

Возможная валюта депозита EUR, USD, CHF, GBP, JPY, RUR, GOLD.

Например размер открываемой позиции 1,25 процента от имеющегося Баланса.

Полученный результат округляется по обычным правилам до ближайшего корректного значения.

При нехватке средств в балансе, при открытии позиции посылается сообщение на электронную почту. 

При LotPercent = 1.25, балансе 12 850 EUR и кредитном плече 1:50, лот для EURUSD (при текущем курсе 1.34848) будет равен: 12 850 / 1.34848 * 1.25 / 50 / 1000 = 0,24.

При LotPercent = 1.25, балансе 12 850 EUR и кредитном плече 1:100, лот для EURUSD (при текущем курсе 1.34848) будет равен: 12 850 / 1.34848 * 1.25 / 100 / 1000 = 0.12.

Текущий курс EURUSD 1.34848

Текущий курс EURGBP 0.84657

Текущий курс GBPUSD 1,59221

При LotPercent = 1.25, балансе 12 850 EUR и кредитном плече 1:50, лот для GBPUSD (при текущем курсе 1.59221) будет равен: (12 850*0.84657) / 1.59221 * 1.25 / 50 / 1000 = 0.17.

При LotPercent = 1.25, балансе 12 850 EUR и кредитном плече 1:100, лот для GBPUSD (при текущем курсе 1.59221) будет равен: (12 850*0.84657) / 1.59221 * 1.25 / 100 / 1000 = 0.09.

Эксперт должен открыть размер позиции по ручными настройкам эксперта.

Например размер открываемой позиции 00,1 лот.

19 Открыть новую позицию по сигналу полученного от индикатора (например, источник сигнала это пересечение 2-х MA М5  и  пересечение 2-х MA М30 с разными настройками). Все настройки индикатора МА должны меняться в настройках эксперта. Источник сигнала по которому открывается позиция, должен легко заменяться на другой.

Установка стоп-лосс, тейк-профит и трейлинг-стоп индивидуально по каждому инструменту

Список торговых инструментов

1 EURUSD

2 EURGBP

3 EURJPY

4 EURCHF

5 EURAUD

6 EURCAD

7 EURNZD

8 GBPUSD

9 GBPJPY

10 GBPCHF

11 GBPAUD

12 GBPCAD

13 GBPNZD

14 AUDUSD

15 USDCAD

16 USDJPY

17 USDCHF

18 NZDUSD

19 AUDCHF

20 AUDJPY

21 AUDCAD

22 AUDNZD

23 CADCHF

24 CHFJPY

25 NZDCHF

26 CADJPY

27 NZDCAD

28 NZDJPY 

 




反馈

1
开发者 1
等级
(473)
项目
1139
44%
仲裁
51
31% / 33%
逾期
501
44%
空闲
2
开发者 2
等级
(10)
项目
14
14%
仲裁
1
0% / 0%
逾期
0
空闲
3
开发者 3
等级
(281)
项目
650
28%
仲裁
112
19% / 62%
逾期
319
49%
空闲
4
开发者 4
等级
(49)
项目
134
27%
仲裁
62
13% / 53%
逾期
58
43%
空闲
发布者: 342 文章, 1 代码
5
开发者 5
等级
(187)
项目
367
56%
仲裁
45
22% / 56%
逾期
188
51%
空闲
发布者: 1 文章, 6 代码
6
开发者 6
等级
(618)
项目
1429
59%
仲裁
31
81% / 0%
逾期
10
1%
空闲
7
开发者 7
等级
(64)
项目
144
46%
仲裁
20
40% / 20%
逾期
32
22%
工作中
8
开发者 8
等级
(73)
项目
257
53%
仲裁
16
50% / 38%
逾期
83
32%
空闲
9
开发者 9
等级
项目
0
0%
仲裁
0
逾期
0
空闲
10
开发者 10
等级
项目
0
0%
仲裁
0
逾期
0
空闲

项目信息

预算
100 USD