Создание торговых роботов
Доброе утро, коллеги!
Хотелось бы узнать, какие платформы для написания роботов лучше всего использовать для старта и почему? Лично я, нашёл на хабре статью про платформы, но как из них выбрать и какой параметр главенствующий… Наш уровень — это новички, в перспективе интересует выход на ммвб. Желательно, чтобы платформа была по проще, здесь, я думаю, работает принцип как на машине — начинаем с маленького объёма двигателя и идём к большему, безопаснее и проще.
Когда есть опыт, перейти на более сложную платформу не проблема, но вот когда его нет — это много нервов и затыков. Было бы интересно увидеть Ваши мнения!
Большое спасибо!
Кстати, вот та статья на хабре - https://habrahabr.ru/company/itinvest/blog/212335/
cofite.ru/
stocksharp.ru/
Но самая правильная платформа www.visualstudio.com/
и интерфейсы FAST/FIX для акций и валюты, FAST/TWIME для фортса или Cgate (Plaza) для фортса
Интересно, а как получать плечи и шорты при подключении FAST/FIX для акций и валюты?
На квике за этим «следит» сервер квика, а тут сервера нет. Как брокер может отслеживать лимиты? Ведь на фондовой секции у клиентов принудительно индивидуальные субсчета в ядре биржи.
«а тут сервера нет» lol ))) А к чему же ты конектишся по фиксу?
Естесно, рискменеджментом в этом случаи занимается биржа. И это очень хорошо, потому что у биржи он сделан гораздо прямее, чем в квике у большинства брокеров.
Кстати рискменеджмент в квике опционален. Например, открытие на фортсе использует в квике биржевой рискменеджмент, а не свой.
Дело не в этом: как установить лимит на средства и непокрытые продажи бумаг на этом субсчете, чтоб это приняла биржа? Ведь при подключении через FIX, брокер должен дать субброкерские права этому логину, а значит дать возможность залезать в лимиты других клиентов в обход своих систем риск-менеджмента. Кто на это пойдет?
Да в том то и дело, что либо полный отказ, либо изучаем вопрос совместно с брокерами. Решения пока не найдено, все в стадии проработки. Насколько я понял, готового решения ни у одного из крупных брокеров нет. Но часть думают над этим.
Кто сказал, что невозможно? На фортсе вообще никаких проблем, на фондовой секции проблемы только с маржинальной торговлей. Речь только о последнем.
Кто брокер, дающий маржинальную торговлю клиентам на фондовой секции с подключением через FIX? Подскажите, мы сейчас же позвоним туда. Пониженное ГО на срочной секции нас не интересует.
Кто? Не дают 100% -Финам, БКС, Церих, ВТБ24 и ВТБ Капитал, ПСБ. В Айти-Инвесте «прокладка» в виде смарткома. Ренесанс Капитал близок к решению. Куда звонить?
Речь только об официальном договоре на брокерское обслуживание, другие варианты не рассматриваются.
А БКС даже пониженное ГО дает на споте через фикс ;))
Я ж и говорю, «хаха, а поцоны то торгуют и фиксу с маржиналкой и не подозревают, что это оказывается невозможно» .
На споте нет ГО и вопрос про официальный брокерский договор без всяких «приложений» и регистрацией FIXa на конкретного клиента. Церих и БКС не дают по такому договору. Церих вообще наш брокер на фондовой секции и мы там все знаем, а БКС — это были первые, к кому обратились. Результат тот же, что и в Церихе: на индивидуальном FIX, зарегистированном на клиента, никакой маржиналки в БКС нет.
В данном случае чушь несете Вы. Никто не дает индивидуальный FIX с маржиналкой, про якобы FIX с «прокладками» речи нет.
а торгуя через фикс с плечами могу лишь поржать с подобных клоунов типа тебя))
Вопрос «на засыпку»: каким VPN пользуетесь?
Тогда другой вопрос: сколько платим в месяц за такое подключение? (расценки биржи показать?)
сумарно фиксированных костов за размещение + логины у меня выходит около 100к/мес.
Отлично, и кто дает под это подключение бумаги и деньги на основании брокерского договора — Церих или БКС? И второй вопрос — почему логины во множественном числе?
Условия у брокеров естественно везде индивидуальные. Я уже ни раз писал, что все публичные тарифы у брокеров грабительские и расчитаны на лохов.
Индивидуальные условия через официальный брокерский договор с регистрацией FIX на имя клиента? Или иначе?
Ок, звоним в Церих с подключением FAST/FIX на коолокейшн с предоставлением маржи, результаты сообщу.
VPN — это требование биржи для удаленного подключения по FIX, на коолокейшене он не нужен, но там и цены другие.
ps. прошу прощение. сервера на колокации стоят, ерунду сморозил.
pss. Хотя все равно думаю без vpn можно, не зря же они ip выдают для подключений извне.
Сейчас делаю fix для валютки и фонды, мне не совсем с руки проверить (делаю из под коллокации), но если очень интересно, вечерком проверю подключение из вне.
ну и не забывай про пивязку к айпи на продакш логинах, так что через инет фикс логин без добавления своего айпи в список разрешонных ты полюбому не подключишь.
Для реальных торгов — MT5
я пробовал qpile, qlua, alfadirect api, stocksharp, smartcom, mt5.
Ничего быстрее, проще, удобнее чем mt5 я не увидел.
Плюс очень надежно. Есть свои особенности, но где их нет.
www.saturn-capital.info/#!sdelatrobota/on53h
там можно сделать торгового робота за 3 клика мыши, проще не придумаешь.
В 12 году пробовал «трейдматик» — потерянное время, еще и платный.
а. новичок без знания программирования,
б. торговый терминал Quik,
в. речь не идет об HFT,
то мой рейтинг:
1 место. TSlab на блок-схемах. На Youtube полно учебных материалов. В пакете установки есть примеры готовых роботов для учебы. TSlab — это самое простое решение, чтобы заниматься трейдингом, а не изучением программирования и решением сугубо технических проблем. Первого робота на блок-схемах можно тестировать уже через 30 минут после установки.
Минус — если использовать для торговли, то есть абонплата 3,5 т. руб. в мес.
2 место. Amibroker. С использованием AmiSharp. Подробнее на amisite.ru. Есть проверенные и надежные решения подключения к Quik. Встроенный язык программирования простой. Абонплаты нет.
3 место. Wealthlab. Нужно несколько месяцев изучать C#. Нужно решать вопрос с коннектором к Quik или вставлять готовый код в TSlab и торговать из него.
У всех у этих трех систем есть большие группы обсуждения в сети, можно найти ответ на любой вопрос.
4 место. Lua — удобно, т.к. работает напрямую из Quik без всяких прокладок, но для него нет тестера. Как тестировать робота на Lua я лично не представляю. Т.е. сначала писать алгоритм кубиками в ТСлаб, а потом после тестирования переписывать на lua. И не факт, что перепишешь один к одному.
5 место. Если кто торгует из МТ5, то MQL5. Минус — для МТ5 пока нет «единого счета» ни у одного брокера, т.е. спот и срочка отдельно. Я пробовал торговать через МТ5, но после Квика процесс как-то не пошел.
Все остальные системы малопопулярны или дороги, поэтому нет смысла тратить на них время. В случае вопроса, ответ на формах обсуждений не найти.
Для продвинутых квантов и для hft — это Python c прямым подключением к бирже. Время на изучение и решение технических вопросов — вся жизнь. Кстати, Секрет где-то писал, что пишет на Python.