Новый привод для торговли на FORTS

Сразу оговорюсь, привод разрабатывался для торговых нужд узкого сообщества трейдеров, поскольку то что есть на рынке сейчас именно для Quik, даже недешевые платные приводы, не понравились.
Программа T-Engine (Trading Engine) предназначена для повышения информативности и удобства внутридневной торговли через терминал Quik. В настоящее время поддерживаются следующие торговые площадки:
– срочный рынок FORTS.
Для ускорения работы привода используется:
– встроенный сервер DDE;
– многопоточность;
– только асинхронные транзакции для передачи команд в Quik.
Для ускорения отображения панели управления и стакана применяется технология двойной буфферизации.
Основные функции для ведения торговли:
– выставление и снятие заявок одним кликом по стакану или управляющим кнопкам;
– поддержка как лимитированных, так и рыночных заявок;
– возможность закрытия текущей торговой позиции по рынку одним кликом по управляющей кнопке;
– возможность реверса текущей торговой позиции по рынку одним кликом по управляющей кнопке;
– маркировка заявок, превышающих заданные объемы в стакане;
– отображение текущих объемов в стакане в виде диаграммы;
– отображение «зазоров» в котировках в стакане;
– расчет и отображение баланса предложений на покупку и продажу за заданный интервал времени;
– расчет текущей прибыли/убытка как в пунктах, так и в деньгах (при корректном задании соответствующих настроек);
– отображение средней частоты поступления «стаканов» от брокера за заданный интервал времени;
– отображение времени прохождения транзакций по маршруту клиент-брокер-биржа-брокер-клиент;
– ведение лога торговых операций и результата по ним;
– запоминание настроек для каждого торгового инструмента.
Функции по автоматическому сопровождению открытых позиций:
– возможность фиксации прибыли/ убытка по рынку при достижении заданного значения без выставления стоп-ордеров;
– возможность автоматического выставления стоп-ордеров на фиксацию прибыли (take profit) и (или) фиксацию убытка (stop loss) при открытии новой позиции;
– снятие оставшихся стоп-ордеров при отработке одного из них;
– возможность трейлинга («подтягивания») ордера стоп-лосс при благоприятном ходе цены (в том числе и автоматический вывод позиции в безубыток).
Сайт проекта - http://t-engine.ru
При небольших доработках блока выставления рыночных заявок приводом теоретически можно работать и на ММВБ - начальные тесты он проходил именно на ММВБ.
Программа T-Engine (Trading Engine) предназначена для повышения информативности и удобства внутридневной торговли через терминал Quik. В настоящее время поддерживаются следующие торговые площадки:
– срочный рынок FORTS.
Для ускорения работы привода используется:
– встроенный сервер DDE;
– многопоточность;
– только асинхронные транзакции для передачи команд в Quik.
Для ускорения отображения панели управления и стакана применяется технология двойной буфферизации.
Основные функции для ведения торговли:
– выставление и снятие заявок одним кликом по стакану или управляющим кнопкам;
– поддержка как лимитированных, так и рыночных заявок;
– возможность закрытия текущей торговой позиции по рынку одним кликом по управляющей кнопке;
– возможность реверса текущей торговой позиции по рынку одним кликом по управляющей кнопке;
– маркировка заявок, превышающих заданные объемы в стакане;
– отображение текущих объемов в стакане в виде диаграммы;
– отображение «зазоров» в котировках в стакане;
– расчет и отображение баланса предложений на покупку и продажу за заданный интервал времени;
– расчет текущей прибыли/убытка как в пунктах, так и в деньгах (при корректном задании соответствующих настроек);
– отображение средней частоты поступления «стаканов» от брокера за заданный интервал времени;
– отображение времени прохождения транзакций по маршруту клиент-брокер-биржа-брокер-клиент;
– ведение лога торговых операций и результата по ним;
– запоминание настроек для каждого торгового инструмента.
Функции по автоматическому сопровождению открытых позиций:
– возможность фиксации прибыли/ убытка по рынку при достижении заданного значения без выставления стоп-ордеров;
– возможность автоматического выставления стоп-ордеров на фиксацию прибыли (take profit) и (или) фиксацию убытка (stop loss) при открытии новой позиции;
– снятие оставшихся стоп-ордеров при отработке одного из них;
– возможность трейлинга («подтягивания») ордера стоп-лосс при благоприятном ходе цены (в том числе и автоматический вывод позиции в безубыток).
Сайт проекта - http://t-engine.ru
При небольших доработках блока выставления рыночных заявок приводом теоретически можно работать и на ММВБ - начальные тесты он проходил именно на ММВБ.