Собственно хотелось бы услышать советы опытных тредеров, которые используют в торговле роботов. В данный момент осваиваю AmiBroker в связке с QUIK, но как-то все неудобно, пока только начал разбираться в процессе того, как можно использовать AmiBroker для отправки ордеров в Quik. Столькнулся с тем, что во-первых за счет использования прокладок между квиком и амиброкером теряется скорость исполнения, которая для некоторых стратегий будет критической. Кроме того не могу до конца понять механизм взаимодествия между этими программами при отправке ордеров. Посоветуйте где можно поподробней почитать о работе AmiBroker в связке с qiuk или может быть лучше стоит сразу смотреть в сторону TSLab, который есть у моего брокера. Основные функции которые интересуют — это удобное бэк\форвард тестирование и последующее использование робота для реальной торговли на московской бирже, скорость на данный момент не важна, но со временем возможно появятся стратегии где она будет критически важна. Заранее спасибо.
В свое время у Quik был api для подачи заявок. Плюс получение таблиц по DDE. Но в этом случае полюбому придется попрограммировать поболее чем пару строчек кода с самим торговым алгортимом. Придется немало понаписать для работы с интерфейсом в квик.
Если речь не идет о покупке плазы или fast, то это будет самый быстрый способ.
Но амиброкер вообще кажется (давно это было) не приспособлен для быстрой обработки асинхронных ответов от биржи.
Если принципиально Квик, то лучше встроенный Lua — хорош как для самих роботов, так и для интеграции сторонних приблуд. Правда в чистом виде бэктест не поддерживается.
1. Для роботов на Amibroker использую связку Quik — Amisharp — Amibroker. Amisharp как раз и обеспечивает быструю асинхронную связь с Quik, т.к. вся информация, которая есть в Quik доступна через Amisharp в Amibroker. Также обратно — через Amisharp идут ордера в Quik и возвращается результат их исполнения в Amibroker. Amisharp покупал у автора-разработчика вместе с фреймворком для его использования в Amibroker за 10т.р. тут -> bot4sale.ru/
2. По скорости к такой связи у меня пока претензий нет, т.к. роботы работаю на 5 и 15 минутках. Пробовал запускать самого простого робота-скальпера на тиках — тоже каких-то тормозов не заметил. Хотя я только изучаю эту тему и могу ошибаться. Пока вижу, что через связку Quik-Amisharp-Amibroker можно реализовать все, что угодно, кроме HFT.
3. Вообще, если скорость не важна, то есть два примера роботов для Амиброкера, приведены тут www.amisite.ru/ — это бесплатно, обмен с quik через текстовый файл. Но, я так и не понял как получать обратно результат выполнения/невыполнения заявки в робот, поэтому не стал париться и купил Amisharp.
4. В целом, думаю, что если глубоко погружаться в тему роботостроения и делать это профессией, то, наверное, вариант c wealth-lab + S# предпочтительнее. Хотя бы за счет большого сообщества и наличия проф.обучения, чего нет по amibroker — приходятся самому до всего доходить с помощью инструкции.
5. На TSLab не пробовал, но судя по популярности на смарт-лабе тоже cтоящая вещь. Меня пока Amibroker устраивает, т.к. язык простой, роботы работают, но если появятся сложности, буду пробовать TSlab.
Смотрите сразу в сторону LUA. Из-под квика только с ним можно избежать задержек. Ну или отказывайтесь от квика в пользу Плазы2 или фикса. А там уже куча вариантов выбора языков и фреймворков.
Если у вашего брокера есть прямой коннектор для ТСЛаб, то это хороший вариант для тестирования и работы (юзаю Лабу с 2010 г.).
Но есть некоторые специфические особенности. Не видел под ТСЛаб скорострельных ботов скальперов. Скорость исполнения больше зависит от возможностей вашего железа (скорость обработки истории) и сервера брокера (приём заявки и её подтверждение в лабу).
Возможности по реализации даже весьма сложных и запутанных стратегий на высоте, кроме работы со стаканом.
Сам использую Amibroker: робототорговля на ФОРТС и IB. На ФОРТС работаю на 5 мин, на IB на 15 мин. На ФОРС обмен с quik реализован через текстовый файл, выше vito2000 приводил ссылку. Несколько лет назад, когда выбирал платформу, выбирал между Ami и Wealth-Lab. В итоге сделал выбор в пользу Ami по причине доступности коннекторов с quik.
Если не торговать на тиках, то каких-либо ограничений в Ami я не вижу, полностью доволен гибкостью, техподдержкой и тем, как развивается платформа.
Сижу на тслабе, все на самом деле очень просто там и достаточно надежно (да наверное глюков от тслаба и не было, за год использования наверное может пару раз завис).
Если нужна скорость, то есть прямой доступ к плазе2, сам щас буду плазу пробовать со следующего месяца, достали тормоза на квик серверах брокера.
Россиянам предложат работать в 2 раза больше из-за дефицита кадров. Власти хотят увеличить в два раза лимит по разрешенной сверхурочной работе — до 240 часов в год. А также расширить перечень причин д...
Иностранцы до 1 апреля 2025 г. могут зачислять рубли за оплату российского газа на счет поставщика не только в Газпромбанке, но и других банках - ТАСС Зарубежные покупатели российского газа до 1 апрел...
Иностранцы до 1 апреля 2025 г. могут зачислять рубли за оплату российского газа на счет поставщика не только в Газпромбанке, но и других банках - ТАСС Зарубежные покупатели российского газа до 1 апрел...
я правильно помню, что SOFT LANDING (мягка посадка) была у амеров перед обвалом 2008? Путинские воры даже слов других не подобрали, просто ссут в глаза и улыбаются.
НЕБАФФЕТТ, Вы бы лучше мне сказали мил человек, вот если я продам их 30 декабря и продам акции что у меня в минусе на этом же брокерском счёте, то все прибыли у меня по LQDT уменьшатся на зафиксиро...
Если речь не идет о покупке плазы или fast, то это будет самый быстрый способ.
Но амиброкер вообще кажется (давно это было) не приспособлен для быстрой обработки асинхронных ответов от биржи.
www.amisite.ru/
2. По скорости к такой связи у меня пока претензий нет, т.к. роботы работаю на 5 и 15 минутках. Пробовал запускать самого простого робота-скальпера на тиках — тоже каких-то тормозов не заметил. Хотя я только изучаю эту тему и могу ошибаться. Пока вижу, что через связку Quik-Amisharp-Amibroker можно реализовать все, что угодно, кроме HFT.
3. Вообще, если скорость не важна, то есть два примера роботов для Амиброкера, приведены тут www.amisite.ru/ — это бесплатно, обмен с quik через текстовый файл. Но, я так и не понял как получать обратно результат выполнения/невыполнения заявки в робот, поэтому не стал париться и купил Amisharp.
4. В целом, думаю, что если глубоко погружаться в тему роботостроения и делать это профессией, то, наверное, вариант c wealth-lab + S# предпочтительнее. Хотя бы за счет большого сообщества и наличия проф.обучения, чего нет по amibroker — приходятся самому до всего доходить с помощью инструкции.
5. На TSLab не пробовал, но судя по популярности на смарт-лабе тоже cтоящая вещь. Меня пока Amibroker устраивает, т.к. язык простой, роботы работают, но если появятся сложности, буду пробовать TSlab.
Но есть некоторые специфические особенности. Не видел под ТСЛаб скорострельных ботов скальперов. Скорость исполнения больше зависит от возможностей вашего железа (скорость обработки истории) и сервера брокера (приём заявки и её подтверждение в лабу).
Возможности по реализации даже весьма сложных и запутанных стратегий на высоте, кроме работы со стаканом.
Если не торговать на тиках, то каких-либо ограничений в Ami я не вижу, полностью доволен гибкостью, техподдержкой и тем, как развивается платформа.
Если нужна скорость, то есть прямой доступ к плазе2, сам щас буду плазу пробовать со следующего месяца, достали тормоза на квик серверах брокера.