Разработка MQL4 WebSocket клиента для передачи и обработки HLOC котировок

MQL4 Diğer

İş tamamlandı

Tamamlanma süresi: 18 gün
Müşteri tarafından geri bildirim
Очень ответственный и пунктуальный исполнитель. Сделал даже больше оговоренного в ТЗ, поэтому планируем продолжить совместную работу над проектом.
Geliştirici tarafından geri bildirim
Доволен плодотворным сотрудничеством

İş Gereklilikleri

Техническое задание:

  1. Цель проекта: Разработать рабочее решение WebSocket (веб-сокет) клиента на MQL4, который будет передавать котировки HLOC (High, Low, Open, Close) инструмента на сервер в режиме реального времени (тиковом режиме) и обрабатывать ответ от сервера. Решение должно быть стабильным, не вызывать зависаний или падений терминала и, по возможности, обойтись без использования внешних DLL.

  2. Требования к функционалу:
    a. Клиент должен устанавливать соединение с сервером по WebSocket.
    b. Клиент должен отправлять котировки HLOC в режиме реального времени (тиковом режиме).
    c. Клиент должен слушать и обрабатывать ответ от сервера, например, возвращать медианную цену (High + Low + Open + Close)/4.
    d. Клиент должен корректно закрывать соединение с сервером при завершении работы.

  3. Используемые ресурсы:
    a. В базе знаний присутствуют примеры реализации WebSocket клиентов на MQL. Рекомендуется использовать их в качестве отправной точки, чтобы не изобретать велосипед.
    b. Если возможно, избегать использования внешних DLL для обеспечения стабильности работы и совместимости с различными версиями терминала.

  4. Требования к стабильности и производительности:
    a. Решение должно быть стабильным и не вызывать зависаний или падений терминала.
    b. Решение должно обеспечивать минимальную задержку при передаче данных и обработке ответов от сервера.

  5. Результаты проекта:
    a. Готовый MQL4 WebSocket клиент, соответствующий всем указанным требованиям.
    b. Исходный код проекта с комментариями.
    c. Инструкция по настройке и использованию клиента.
    d. Тестовый сервер для проверки функционала клиента и демонстрации работы с медианной ценой.


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(5)
Projeler
5
40%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
20%
Serbest
2
Geliştirici 2
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(3)
Projeler
1
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Çalışıyor
4
Geliştirici 4
Derecelendirme
(7)
Projeler
11
36%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
0
Serbest

Proje bilgisi

Bütçe
50 - 200 USD
Geliştirici için
45 - 180 USD