Необходима помощь по торговому роботу.
Всем привет. торговал я торговал и таки пришел к написанию торгового робота. Сразу скажу, что опыта программирования не так много как хотелось бы, но есть большое желание сделать робота.
теперь вопросы которые меня интересуют на первичном этапе:
1) какую программу использовать для создния робота (торговая платформа Квик)
2) интересуют программы с бесплатной лицензией.
3) как прикрутить робота к квику.
4) какой использовать тестер
пока что вижу это так. всем заранее благодарен за ответы.
TSLab отличная программа. И для разработки лицензия бесплатная и не ограниченная, в отличие от RobotLab.
Но, в TSLab нельзя тестировать стратегии в псевдо-реальном времени. Не умеет TSLab совершать сделки внутри свечи. В реальности, если торговать в QUIK-e и выставлять лимитированные заявки или совершать сделки по рынку, то внутри свечи сделок будет гораздо больше, чем по открытию или закрытию свечи. Если торговать на минутках, то здесь кроется довольно значительная погрешность. Но если торговать или тестировать на часовиках или днях, то вполне подойдет.
RobotLab от Кофите не умеет тестировать на большом диапазоне данных (не более двух недель) и больше подходит для HFT. IMHO. Бесплатная тестовая лицензия ограничена (пару недель, кажется). И для того, чтобы написать робота в RobotLab программировать нужно уметь очень хорошо. И понимать принципы программирования нужно очень тонко. Начинающим он не подойдет. IMHO.
TSLab — хорошее решение, но при подключении его к реальным торгам столкнетесь с новыми задачами/проблемами.
Я предпочитаю тестировать стратегии в TSLab. Если результаты хорошие, то переписываю алгоритм на QPILE и запускаю под квик. Так не нужно платить никакие лицензии, не нужно покупать котировки в MFD (что будет обязательным условием для TSLab). Да и при уменьшении количества звеньев в цепи — система становится более отказоустойчивой и стабильной.
Другие проекты и продукты тоже имеют свои плюсы и минусы. Либо дорогие, либо нет русскоязычной поддержки, либо функционал слабоват и т.п.
Смотрите в сторону TSLab и QPILE (LUA).
твои волосы будут блестящими и шелковистымибудет тебе счастьеЯ использую Омегу в связке с квиком в качестве «соединителя» автотрейд www.yurikon.net
Преимущество в том, что очень простой язык программирования и очень хороший отчет по стратегии.
деньгами, да ещё взаимодействующее с дргим приложением…
Вы фантазёр. :)
TSLab приемлимый вариант. По-поводу оплаты, а Вы хотите
бесплатно научиться программированию? Т.е. Ваше время
ничего не стоит?
В TSLab Ваш алгоритм из блоков транслируется в C#.
Исходник вываливается в папку Temp, можете попытаться
по исходнику понять что к чему для тренировки.
Просмотреть и откомпилировать С# можно в бесплатной
среде SharpDevelop, в крайнем случае закачайте триалку
Visual Studio от Microsoft, она полноценная, но временная.
S# API посмотри для начала. их примеры кода для квика. Бесплатный. Но нет визуализации (графиков, стаканов, эквити)… точнее есть (S# Studio), но не работает… недоделана.
WealthLab и Multicharts имеют платные коннекторы для квика, с визуализацией все ok но очень дорого, а в демках коннекторов нет.
Так что реально, только — плакать, колоться с S# или TSLab (не пробовал).