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

Tâche terminée

Temps d'exécution 122 jours
Commentaires de l'employé
Чёткое ТЗ, конструктивная коммуникация. Проверка результатов по делу, без лишних правок. Рекомендую заказчика к сотрудничеству.
Commentaires du client
Очень положительное отношение к работе и отличная коммуникация. Сергей сделал все качественно, выше моих ожиданий. Очень рекомендую.

Spécifications

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

  • Робот должен работать на реальных и демо счетах (Исполнение ордеров 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

    • Комиссия

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

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


Répondu

1
Développeur 1
Évaluation
(28)
Projets
46
48%
Arbitrage
2
50% / 50%
En retard
0
Gratuit
2
Développeur 2
Évaluation
(361)
Projets
643
26%
Arbitrage
92
72% / 14%
En retard
12
2%
Travail
Publié : 1 code
3
Développeur 3
Évaluation
(265)
Projets
597
35%
Arbitrage
64
20% / 58%
En retard
147
25%
Gratuit
Publié : 1 article, 22 codes
4
Développeur 4
Évaluation
(555)
Projets
642
33%
Arbitrage
41
41% / 46%
En retard
11
2%
Chargé
5
Développeur 5
Évaluation
(9)
Projets
22
9%
Arbitrage
3
0% / 67%
En retard
3
14%
Travail
6
Développeur 6
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
7
Développeur 7
Évaluation
(3)
Projets
4
0%
Arbitrage
2
50% / 50%
En retard
0
Gratuit
8
Développeur 8
Évaluation
(112)
Projets
132
56%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
9
Développeur 9
Évaluation
(296)
Projets
475
40%
Arbitrage
105
40% / 24%
En retard
80
17%
Occupé
Publié : 2 codes
10
Développeur 10
Évaluation
(2)
Projets
4
0%
Arbitrage
2
0% / 50%
En retard
1
25%
Travail
11
Développeur 11
Évaluation
(356)
Projets
427
54%
Arbitrage
20
55% / 15%
En retard
29
7%
Travail
12
Développeur 12
Évaluation
(42)
Projets
43
7%
Arbitrage
0
En retard
0
Gratuit
Publié : 2 articles, 23 codes
13
Développeur 13
Évaluation
(11)
Projets
13
23%
Arbitrage
0
En retard
4
31%
Chargé
14
Développeur 14
Évaluation
(172)
Projets
186
32%
Arbitrage
5
60% / 20%
En retard
3
2%
Gratuit
Publié : 3 codes
15
Développeur 15
Évaluation
(12)
Projets
23
78%
Arbitrage
0
En retard
1
4%
Travail
Publié : 62 codes
16
Développeur 16
Évaluation
Projets
1
0%
Arbitrage
0
En retard
1
100%
Gratuit
17
Développeur 17
Évaluation
(183)
Projets
236
20%
Arbitrage
22
41% / 18%
En retard
0
Chargé
18
Développeur 18
Évaluation
(69)
Projets
146
34%
Arbitrage
13
8% / 62%
En retard
26
18%
Gratuit
Publié : 6 codes
19
Développeur 19
Évaluation
(1)
Projets
1
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
20
Développeur 20
Évaluation
(44)
Projets
100
39%
Arbitrage
17
29% / 47%
En retard
32
32%
Gratuit
Commandes similaires
Суть ТС:Приход в 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 <

Informations sur le projet

Budget
100+ USD
Délais
de 10 à 20 jour(s)