Разработка RESTful Server взаимодействующего c помощью WCF с Metatrader

İş tamamlandı

Tamamlanma süresi: 21 gün

İş Gereklilikleri

Ниже краткое ТЗ, детальное ТЗ будет предоставлено разработчикам на этапе обсуждения и его согласования.

1.       Цель

Разработка RESTful API Server (RS) взаимодействующего c помощью Windows Communication Foundation Services (WCF) с Metatrader (MT)


1.1.    Краткое описание модели взаимодействия

RS шлет команды в сторону МТ, на стороне МТ (советник\скрипт) выполняет команду и по результату выполнения возвращает в сторону RS нотификацию и\или запрошенные в данные. Список команд описывается в разделе реализации REST API

по событиям в МТ, МТ (советник\скрипт) шлет в сторону RS нотификацию. Список событий описывается в разделе реализации советника/скрипта МТ

 

2.       Языки реализации

MQL5

C# 5.0 и выше, Visual Studio 2015 и выше

 

2.1.    Компоненты реализации

советник/скрипт МТ - MQL5

интерфейс взаимодействия между МТ и RS в виде WCF-сервиса - Visual studio 2015 и выше, C# 5.0 и выше, .Net 4.5  и выше

RESTful API Server - Visual studio 2015 и выше, C# 5.0 и выше, .Net Core 4.5 и выше

документация - формат pdf/docx

 

3.       Реализации компонент

3.1.    Советник/скрипт МТ

3.2.    Интерфейс взаимодействия между МТ и RS - WCF-сервис


3.3.    RESTful API Server

3.3.1.  Язык, фреймворки и библиотеки для реализации

·         C# 5.0 и выше

·         Visual studio 2015 и выше,

·         Net Core 4.5 и выше

Использование дополнительных библиотек и фреймворков согласовываются с заказчиком.

3.3.2.  Форматы данных: запросы RS

 

Ордер: открыть

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Ордер: закрыть

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Ордер: запросить список открытых ордеров

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Ордер: запросить информацию ордеру

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Инструменты: запрос списка доступных в МТ инструментов

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Инструменты: запрос списка доступных в МТ таймфреймов

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Инструменты: запрос истории по определенному инструменту за определенный период

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Tick: открытие тикового канала для определенный валюты

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Tick: закрытие тикового канала

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

Tick: список тиковых каналов

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

События: список событий за последний час

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

События: список событий за последние 24 часа

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

События: развернутая информация по определенному событию в интервале последних 24-х часов

описание:

формат входных данных:

формат выходных данных - ошибка:

HTTP-метод:

Коды ответов:

URI:

 

3.3.3.  Безопасность

4.       Модель взаимодействия Metatrader и RestAPI Server

5.       Тестовый RestAPI Client


Yanıtlandı

1
Geliştirici 1
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
2
Geliştirici 2
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(9)
Projeler
11
55%
Arabuluculuk
0
Süresi dolmuş
6
55%
Serbest
4
Geliştirici 4
Derecelendirme
(30)
Projeler
52
52%
Arabuluculuk
6
0% / 100%
Süresi dolmuş
18
35%
Serbest
Yayınlandı: 1 makale
Benzer siparişler
Нужен разработчик с опытом реализации советников для ММВБ. Брокер Финам если это важно. Мне нужен алгоритм, который я смогу на исторических данных погонять, оценить. И этот же советник должен без допиливания полноценно выводить ордера на биржу, видеть статистику сделок, учитывать и считать то, что мне требуется. Полностью рабочий бот для ММВБ. Это рамочно. Сам алгоритм не сложный, сеточный. Параметры: 1. Размер
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
Нужен советник открывающий ордер сразу после образования свечи с телом от например 10 до 20 пунктов.(задаваемый в настройках параметр). Ордер открывается по направлению движения самой свечи. И два варианта настроек. Один когда ордер открывается сразу по закрытию свечи. Второй когда открывается отложенный ордер по направлению движения свечи с некоторым отступом от тени. Отступ, размер тейкпрофита и стоплосса ордера
Вем добрый день. Разработка простого бота копира для биржи криптовалют, необходимо копировать сделки с одного аккаунта на другой. Биржа предоставляет api. Если есть специалисты в способные осилить такую работу, жуду адекватного предложения
Необходимо открыть сделку в установленное время на расстояние в процентах от текущей цены,ордера создаются как buy и sell. Входные параметры: 1.Символ 2.Время открытия(GMT-0) 2.Размер лота 3.Расстояние(процент) от текущей цены 3. Stop loss 4.Время действия ордеров 5.Время действия ордеров после срабатывания Мне необходимо открывать до 10 сделок в день,я должен иметь возможность корректировать их.Каждая сделка должна
Здравствуйте! Мне нужен надёжный и умелый программист, который сможет быстро и аккуратно создать простой торговый советник для MetaTrader. Стратегия полностью готова — ничего сложного. Ищу именно тех, кто работает честно, качественно и не требует больших денег за простые задачи. Если всё пройдёт гладко, есть ещё несколько проектов. Пишите — обсудим детали
Создать робота по мотивам индикатора , которую я предоставлю вам , оптимизировать полностью для работы, открытие сделок , выставление тейк профитов и стоп лосов , полная автоматизация торговой стратегии. пишите в телеграм @lexus999123 обсудим все детали
Техническое задание (ТЗ) на разработку ручного тестера стратегий для MetaTrader 5 Аналог Soft4FX Forex Simulator 1. Назначение Создать инструмент (советник или скрипт — на усмотрение разработчика), который позволит вручную тестировать торговые стратегии на исторических данных напрямую в графике MetaTrader 5. 2. Основные функции 2.1. Управление скоростью прокрутки графика Возможность запускать/останавливать прокрутку
Есть простой индикатор в PineScript на основе пересечения 2-х линий EMA и MOST Cross, сделать из него советника для MT5. Сложного ничего нет, стрелочка показывает вверх открываем Buy, стрелочка показывает вниз, закрываем Buy и открываем Sell и т.д P.S цены за работу не знаю, установил ориентировочно
1) Советник открывает двойной ордер одинакового объёма разного направления, заданного в параметрах, как стартовый лот; этот ордер считается нулевым; 2) По ходу движения цены в любую сторону советник открывает на каждом шаге сетки двойные ордера, согласно множителю (5.) и условиям пункта 29.; Визуально - это выглядит так, что вся сетка состоит из двойных ордеров, либо по краям сетки всегда остаются двойные ордера, при

Proje bilgisi

Bütçe
600+ USD
Son teslim tarihi
to 20 gün