Отправка сигналов индикатора на REST веб-сервис

MQL5 Bibliotheken Integration

Auftrag beendet

Ausführungszeit 8 Tage
Bewertung des Entwicklers
Даёт чёткие понятные инструкции. Приятно работать.
Bewertung des Kunden
Алексей полностью проконсультировал по всем вопросам и выполнил задачу на 5 из 5 баллов. Предложил отличные решения и помогал в поиске решения возникших трудностей. Рекомендую!

Spezifikation

Краткое описание задачи

Есть определенная стратегия, по которой формируются сигналы, стратегия универсальная (работает на любых таймфреймах и инструментах). Установлен терминал Metatrader, с которого необходимо считывать эти сигналы. Далее эти сигналы передаются на веб-сервис на технологии REST api, откуда они в json/xml формате могут забираться сторонним сервисом по api ключу curl запросом.


Сбор сигналов

Мы предоставляем тестовую стратегию (индикатор), в которой сигнал на открытие позиции имеет 3 “положения”:

  • Покупать

  • Продавать

  • Воздержаться

Инструменты - все, на которых будет установлен индикатор (либо будет один график, при использовании советника).

Таймфреймы - M1, M5, M15, M30, H1, H4, D1


В коде условия получения сигналов мы прописываем выданную Вами часть кода, которая будет вызывать отправку необходимых данных в веб-сервис. Соответственно, вне зависимости от стратегии, нам необходимо просто вставить в условие получения сигнала этот код, и он также будет отправлять данные.

Веб-сервис и выводимые данные

  • После отправки в веб-сервис доступ к данным можно будет получить с помощью запроса в формате xml или json по API. Данные, которые необходимо будет тянуть из Metatrader:

  • Инструмент

  • Время появления сигнала

  • Цена, на которой появился сигнал

  • Тейкпрофит - фиксировано +n пунктов для покупки и -n пунктов для продажи относительно цены, на которой появился сигнал. Например, если цена сигнала на покупку равна 10.4567, а тейкпрофит у нас равен 100 пунктов, то тейкпрофит будет 10.4667

  • Стоплосс - фиксировано -n пунктов для покупки и +n пунктов для продажи относительно цены, на которой появился сигнал. Например, если цена сигнала на продажу равна 10.4567, а стоплосс у нас равен 50 пунктов, то стоплосс будет 10.4617

  • Таймфрейм

  • Стратегия (условие, по которому пошел запрос)

Ссылка на техническое задание - https://docs.google.com/document/d/1FJ7NSGQ-kzafxhVN6rTlOBF7z4tvoUZg7rwqAhDw9B8/edit?usp=sharing

Bewerbungen

1
Entwickler 1
Bewertung
(1)
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
2
Entwickler 2
Bewertung
(54)
Projekte
64
42%
Schlichtung
5
20% / 60%
Frist nicht eingehalten
4
6%
Frei
Veröffentlicht: 1 Beispiel
3
Entwickler 3
Bewertung
(2)
Projekte
10
60%
Schlichtung
3
0% / 67%
Frist nicht eingehalten
2
20%
Frei
Veröffentlicht: 1 Beispiel
4
Entwickler 4
Bewertung
(187)
Projekte
367
56%
Schlichtung
45
22% / 56%
Frist nicht eingehalten
188
51%
Frei
Veröffentlicht: 1 Artikel, 6 Beispiele
5
Entwickler 5
Bewertung
(1)
Projekte
16
81%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
2
13%
Frei
Veröffentlicht: 1 Artikel
6
Entwickler 6
Bewertung
(1)
Projekte
1
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei

Projektdetails

Budget
200- USD
Ausführungsfristen
bis 14 Tag(e)