Копировальщик сделок для терминалов на одном ПК и между разными ПК (через сервер)

MQL5 EA

작업 종료됨

실행 시간 18 일
고객의 피드백
Очень учтивый и исполнительный разработчик, внимательный к деталям. Было легко в общении и совместной доработке ТЗ. Чувствуется, что качество продукта является самоценностью для разработчика.
피고용인의 피드백
Было приятно поработать, спасибо!

명시

Добрый день!

 

Требуется копировальщик сделок для терминалов на одном ПК и между разными ПК (через сервер), отвечающий следующим требованиям:

 

1.      Рабочая среда и архитектура (сервер)

 

1.1.       терминал МТ5, передача сигналов из МТ4 не требуется

1.2.       мастер и клиентские счета могут располагаться на разных ПК

1.3.      режим работы 1: копирование сделок на одном ПК

1.4.      режим работы 2: сделки копируются с мастер счета на одном ПК на клиентский счет на другом ПК через сервер HTTP

1.5.       копирование сделок между разными брокерами

1.6.       копирование между количеством счетов по количеству доступных слотов в настройках советника (сейчас – 5)

1.7.       копирование с демо счетов на реал и наоборот

1.8.       на одном счете может быть установлено несколько торговых советников, копировщик видит и копирует все их сделки

1.9.       нет ограничений и требований к счетам (например, максимальное плечо)

1.10.    допустимо использование DLL

 

2.      Настройки

 

2.1.      «Активация копировальщика» – «Включен/Выключен» активация/деактивация

2.2.        «Маршрут копирования сделок» – «На одном ПК / Между разными ПК» (выпадающий список), одновременное использование обоих маршрутов не предполагается

2.3.        «Режим работы копировальщика» – «Мастер-счет» / «Клиентский счет» (выпадающий список)

2.4.     «ID копировальщика»

2.5.     «Проскальзывание» – задается лимит (например, 10 пунктов)

 

2.6.     «Комментарий» – поле с максимально возможным количеством символов для свободных комментариев пользователя

2.7.     «Мастер-счет (для коп-ия на одном ПК)» – указывается Мастер-счет для соответствующего маршрута копирования, если используется сервер, то поле остается пустым

2.8.     «Адрес сервера (для коп-ия между разными ПК)» – указывается сервер для трансляции сигналов, если маршрут копирования на одном ПК, то поле остается пустым

 

2.9.     «Комментарий» – поле с максимально возможным количеством символов для свободных комментариев пользователя

2.10.  «Клиентский счет» – указывается клиентский счет, который будет иметь доступ через сервер к мастер-счету, на текущем этапе достаточно 5-и слотов (5 пар комментариев и счетов)

2.11.  «Комментарий»

2.12.  «Клиентский счет»

2.13.  «Комментарий»

2.14.  «Клиентский счет»

2.15.  «Комментарий»

2.16.  «Клиентский счет»

2.17.  «Комментарий»

2.18.  «Клиентский счет»

 

2.19.  если необходимо, в параметры выводятся иные настройки для коннекта счетов и сервера

2.20.  отключение клиентских счетов происходит путем их удаления из настроек

 

3.      Параметры копирования

 

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

3.2.   копируется объем – 1 к 1, без возможности модификации

3.3.   момент открытия/закрытия сделок совпадают, нет возможности выставления задержки и иных ограничений – полное копирование

3.4.   опрос мастер-счета идет с интервалом 1–3 сек., общая задержка открытия сделок не должна превышать 5 сек.

3.5.   сделки копируются даже при не совпадающих котировках – только по моменту времени

3.6.   копируются ID советников, которые открывают сделки (на одном счете торгует несколько советников)

3.7.   копирование независимо от таймфреймов графиков на всех счетах

3.8.   в клиентском счете для скопированных сделок указывается ID копировальщика наряду с ID исходных советников (как-то нужно идентифицировать сам копировальщик и первоначальные торговые советники, давшие сигналы)

3.9.   копируется закрытие сделок, в том числе, закрытие на часть объема

 

4.      Иное

 

4.1.   копировальщик ведет логирование своей работы

4.2.   все наименования в настройках на русском

4.3.   возможна корректировка наименований на мой вкус – предложите ваш вариант, если в ТЗ нет указания на нужную формулировку, я могу потом уточнить все названия

4.4.   передаче подлежит открытый исходный код советника и серверной части


응답함

1
개발자 1
등급
(45)
프로젝트
66
58%
중재
1
0% / 0%
기한 초과
6
9%
작업중
2
개발자 2
등급
(298)
프로젝트
477
40%
중재
105
40% / 24%
기한 초과
81
17%
로드됨
게재됨: 2 코드
3
개발자 3
등급
(4)
프로젝트
4
0%
중재
4
25% / 75%
기한 초과
1
25%
무료

프로젝트 정보

예산
30+ USD
기한
 3 일