Коллеги, интересует вопрос, сколько стоила бы «заготовка» робота на c#+квик+SQL?
Технические требования :
— получение котировок (тиков) из квика и хранение их некоторое время (15 минут) в памяти (массиве), потом сброс, например, на SQL сервер
— реализация взаимодействия c api квика: выставление, перевыставление, снятие ордеров, стоп-ордеров
— расчет индикаторов по тикам, реализация моего простейшего индикатора как пример
— реализация моего тэйк-профита как пример
— реализация моего стоп-лосса как пример
— реализация моего трейлинга как пример
— возможность отслеживать и торговать произвольное кол-во инструментов произвольным количеством алгоритмов на вход и выход (т.е. количество торговых систем в боте не ограничено, ну или ограничено только скоростью обработки данных и реакции на результат обработки)
Пример
— реализация поддержки сделок инициированных человеком (подхват и ведение)
— отслеживание позиций в разрезе торговых систем (возможно SQL сервер)
— риск-менеджмент простейший, отключить ТС при достижении предельного убытка
— блокирование кросс-сделок
— запись жизненного цикла сделок в СУБД
— блок визуализации статистики торгов и жизненного цикла сделок
пример
Интересно как альтернатива будет ли выигрыш по скорости работы к текущей реализации через СУБД за счет переноса основной логики в оперативную память. Плюс на c# потренироваться. Но с 0 это уж слишком, нужен каркас…
— сейчас у меня каждый лот каждой системы отдельно отслеживается и может иметь свой тэйк, стоп и трэйл, логику на выход. Желательно повторить.
— и входы в определенном диапазоне должны быть размазанными.
https://github.com/StockSharp/StockSharp
но думаю, что на смартлабике можно сговориться тыщ на 15 и растянуться месяца на 4-5