Разработать бота на языке C# для торговли на ММВБ через Quik -- 2

Job ID: 31924955

Budget: $30 – $250 USD

В качестве коннектора C# - Quik необходимо использовать https://github.com/finsight/QUIKSharp

В качестве визуализации графиков и сигналов на вход и выход https://github.com/Live-Charts/Live-Charts

Стратегия

Инструмент: фьючерс, Таймфрейм: M5-15

Направление сделки: Buy

Сигнал на вход: EMA (7) пересекает EMA (14) снизу вверх.

Закрытие позиции: обратное пересечение EMA (7) и EMA (14) или по BuyPrice – 2*ATR(Daily).

Аналогично Sell.



Бот должен:

Уметь рассчитать среднюю цену входа при входе частями (при крупном лоте и размазывании покупки или продажи по стакану).
Лот будет меняться динамически значит бот должен уметь запоминать при каком количестве он вошел в сделку и при таком же должен выйти.
Следить за устойчивостью подключения к QUIK.
Вести статистику по каждой стратегии и инструменту. Вести график прибыли, просадки и эквити.
Рисовать на графиках цены и направлений сделок, произведенных в QUIK.
Реализовать индикаторы: ATR, VWAP
Иметь систему оповещения: telegram-сообщениями: о входе или выходе из позиций, сбоях или ошибках, потери связи с сервером QUIK
Весь код бота должен быть комментирован.
Реализовать возможность подключения нескольких стратегий на скользящих средних с разными параметрами для одних и тех же инструментов при этом что бы боты не путались между собой.
Related categories: C# Programming Trading