Создание торгового робота на основе RSI и MA для Forex в MetaTrader5

工作已完成

执行时间122 天
员工反馈
Чёткое ТЗ, конструктивная коммуникация. Проверка результатов по делу, без лишних правок. Рекомендую заказчика к сотрудничеству.
客户反馈
Очень положительное отношение к работе и отличная коммуникация. Сергей сделал все качественно, выше моих ожиданий. Очень рекомендую.

指定

Общие требования

  • Робот должен работать на реальных и демо счетах (Исполнение ордеров Instant, Market и оба,  проскальзывание, потеря связи, повторный сигнал на открытие или закрытие при отклонении запроса по ордерам)

  • Исполнитель предоставляет программный код Заказчику. Заказчик является владельцем кода после оплаты.

  • Робот открывает позицию в Buy или Sell автоматически, основываясь на стратегии, и добавляет Take profit в пунктах.


Входящие параметры (изменяемые для оптимизации стратегии):

  • Период графика [М1, М2…]

  • Moving Average short, simple, close, красная линия [период в свечах]

  • Moving Average long, simple, close, синяя линия [период в свечах]

  • RSI, [период в свечах]

  • Размер лота [размер]

  • Take profit [размер в пунктах]

  • Максимальное кол-во открытых ордеров по одной валютной паре [число]

  • Стартовая дата теста, начиная с которой тестируется стратегия [дата]

  • Комиссия за закрытый ордер с прибылью в € [число]

  • Закрывать “плохие” ордера, которые долго не закрываются [checkbox]

    • Максимальная продолжительность открытого (“плохого”) ордера [число] часов


Условия открытия ордера

  1. Проверка выполнения условий открытия ордера происходит на открытии бара и далее с периодичностью в [период в секундах] секунд

  2. Количество свечей, включая текущую, после последнего пересечений линий Moving Average short & long [число]. В данном случае на картинке = 2.

  3. Максимальное кол-во открытых ордеров по одной валютной паре после последнего пересечения Moving Average short & Moving Average lang = 1

  4. Открытие ордера на buy

    • Ширина разрыва между Moving Average short & long 2 свечи до пересечения >= [%]

    • Ширина разрыва между Moving Average short & long 1 свеча до пересечения >= [%]

    • Ширина разрыва между Moving Average short & long 1 свеча после пересечения >= [%]

    • Ширина разрыва между Moving Average short & long 2 свечи после пересечения >= [%]

    • RSI >= [%]

  5. Открытие ордера на sell

    • Ширина разрыва между Moving Average short & long 2 свечи до пересечения >= [%]

    • Ширина разрыва между Moving Average short & long 1 свеча до пересечения >= [%]

    • Ширина разрыва между Moving Average short & long 1 свеча после пересечения >= [%]

    • Ширина разрыва между Moving Average short & long 2 свечи после пересечения >= [%]

    • RSI <= [%]


Графики

  • Moving Average short, красная линия

  • Moving Average long, синяя линия

  • RSI, зеленая линия


Выходные параметры после теста

  • Общая прибыль с учетом комиссии

  • Прибыль без учета комиссии

  • Комиссия

  • Убыток от “плохих” ордеров

  • Кол-во закрытых ордеров buy

  • Кол-во закрытых ордеров sell

  • Общее кол-во не закрытых ордеров

  • Кол-во “плохих” ордеров

  • Средняя продолжительность на закрытие ордера в минутах

  • Процентное кол-во ордеров, закрывшихся быстрее средней продолжительности закрытия ордеров

  • Стартовая дата теста


Обработка результатов выполнения важных операций

  • Важные операции:

    • Открытие ордера

    • Закрытие “плохого” ордера

    • Установка Take profit

  • Вывод в лог кодов возврата торгового сервера и ошибки времени выполнения для важных операций

  • Вывод в .csv данных по сделкам

    • Валютная пара

    • Время открытия ордера

    • buy или sell

    • Время закрытия ордера

    • Ширина разрыва между Moving Average short & long 2 свечи до пересечения

    • Ширина разрыва между Moving Average short & long 1 свеча до пересечения

    • Ширина разрыва между Moving Average short & long 1 свеча после пересечения

    • Ширина разрыва между Moving Average short & long 2 свечи после пересечения

    • RSI

    • Take profit

    • Комиссия

    • Прибыль без учета комиссии

    • Прибыль с учетом комиссии


附加的文件:

反馈

1
开发者 1
等级
(28)
项目
46
48%
仲裁
2
50% / 50%
逾期
0
空闲
2
开发者 2
等级
(361)
项目
643
26%
仲裁
92
72% / 14%
逾期
12
2%
工作中
发布者: 1 代码
3
开发者 3
等级
(265)
项目
597
35%
仲裁
64
20% / 58%
逾期
147
25%
空闲
发布者: 1 文章, 22 代码
4
开发者 4
等级
(555)
项目
642
33%
仲裁
41
41% / 46%
逾期
11
2%
已载入
5
开发者 5
等级
(9)
项目
22
9%
仲裁
3
0% / 67%
逾期
3
14%
工作中
6
开发者 6
等级
(574)
项目
945
47%
仲裁
309
58% / 27%
逾期
125
13%
空闲
7
开发者 7
等级
(3)
项目
4
0%
仲裁
2
50% / 50%
逾期
0
空闲
8
开发者 8
等级
(112)
项目
132
56%
仲裁
1
0% / 0%
逾期
0
空闲
9
开发者 9
等级
(296)
项目
475
40%
仲裁
105
40% / 24%
逾期
80
17%
繁忙
发布者: 2 代码
10
开发者 10
等级
(2)
项目
4
0%
仲裁
2
0% / 50%
逾期
1
25%
工作中
11
开发者 11
等级
(356)
项目
427
54%
仲裁
20
55% / 15%
逾期
29
7%
工作中
12
开发者 12
等级
(42)
项目
43
7%
仲裁
0
逾期
0
空闲
发布者: 2 文章, 23 代码
13
开发者 13
等级
(11)
项目
13
23%
仲裁
0
逾期
4
31%
已载入
14
开发者 14
等级
(172)
项目
186
32%
仲裁
5
60% / 20%
逾期
3
2%
空闲
发布者: 3 代码
15
开发者 15
等级
(12)
项目
23
78%
仲裁
0
逾期
1
4%
工作中
发布者: 62 代码
16
开发者 16
等级
项目
1
0%
仲裁
0
逾期
1
100%
空闲
17
开发者 17
等级
(183)
项目
236
20%
仲裁
22
41% / 18%
逾期
0
已载入
18
开发者 18
等级
(69)
项目
146
34%
仲裁
13
8% / 62%
逾期
26
18%
空闲
发布者: 6 代码
19
开发者 19
等级
(1)
项目
1
0%
仲裁
1
0% / 100%
逾期
0
空闲
20
开发者 20
等级
(44)
项目
100
39%
仲裁
17
29% / 47%
逾期
32
32%
空闲
相似订单
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

项目信息

预算
100+ USD
截止日期
 10  20 天