ВОПРОС АЛГОТРЕЙДЕРАМ
Такой вопрос к тем, кто самостоятельно пишет роботов. какой программой лучше воспользоваться для проведения первых «экспериментов»?
Я имею в виду те программы которые не требуют особых навыков в программировании. Типа Велс-лаб или ТС лаб. Что из них лучше подходит для начала? Или может быть есть что-то еще? Заранее благодарю за ответы по существу))
На самом деле Ами не настолько уж стар, «в российских условиях» условно-бесплатен, и очень очень быстр. И его потом можно прикручивать к боевым условиям, даже на скальпинг. А у ТСлаба сразу жирный минус — это пропиетарное ПО, и придется постоянно платить, а это плохо, особенно для начинающего. А просто тестировать «в стол» — тоже смысла мало.
, тут все есть. Сам пользуюсь
0 не требует знания программирования = все кубики как лего… либо можно написать на с#
1 все на русском и документация
2 бесплатен для тестов… и криптобирж
3 есть живой форум и прекрасная техподдержка
4 огромное количество обучающего видео
5 есть опционная торговля — такого нет ни у когго
6 в комплекте иду несколько бесплатных ботов
7 своих ботов можно сдавать в аренду
8 тслаб рабочих ботов запаковывает в зашифрованный контейнер и привязывает к номеру торгового счета чтоб не украли
насколько помню там есть блок стакана
Тем более на опционном рынке без лимиток никак.
1 просто берешь и пишешь тестовго бота на минутке например 10 баров покупает по +1 лот потом ждет 5 мин и следующие 5 бар продает 1 лоту...
2 если проблемы стучишь в техподдержку... там адекватные люди...
я вот счас америку тестить буду… может тоже такое сделаю
а для торговли я бы вообще не начинал, имхо время ботов ушло и возможно какие-то нейросети нормальные уже всё контролят, вчера ботов перебирал и новая пачка перестала зарабатывать.
infinity_warrior, да без разницы на дневках или еще где — робот не устает, не ошибается, не болеет, не спит, не уезжает в отпуск, не бухает и не впадает в тильт. Готов всегда реализовать заложенный алгоритм.
достаточно ?
Другое дело — что стали чаще «менять матрицу»
а чем тесты побарных стратегий в МТ5 не угодили?
слушай, ну ты же не шаришь вообще. ну чего лезть то в вопросы в которых ты ноль?
по метатрейдеру например
1 эквити считаются по закрытиям сделок… что было между открытием и закрытием и сколько прошло времени непонятно
2 нет подсчета средней сделки… и я не могу понять влияние комиссов
3 незлья засунуть 30 бумаг в один бот и все их торговать… т.е сделать пакет
1. Сделал функциб, которая выкидывает в csv файл текущее состояние баланса. Получаю ежедневное/ежечасное/ежеминутное эквити.
2. Есть средняя сделка в рублях и учёт комиссий уже вложен внутрь при желании.
3. Можно хоть сколько. Уметь надо. И бумаг сколько угодно и логик на эти бумаги сколько угодно и в любом сочетании.
АПИ? в МТ5?
А вы точно алготрейдер?
Дмитрий Овчинников, одно из неудобств как по мне (возможно плохо разбирался):
— очень многословный язык, хотя и имеет очень хорошую документацию, часть вещей написать — нужно много, очень много кода :)
— применение языка ограничено платформой (хотя это конечно условность, т.к. любой язык ограничен платформой), тем не менее при изучении того же пайтон, шарп и т.д. платформой в общем и целом уже не ограничен — условный недостаток, т.к. фактически платформа самодостаточна
— нет многопоточности внутри советника
— есть свои заморочки в том числе с отображением баланса, графической части, работы дебаггара
В остальном терминал на высоте, в части документации, быстроты, комьюнити и прочих дел. Плюс IDE встроенная, система контроля версий, совместная работа, встроенная БД, постоянные обновления с детальными описанием содержания и т.д.
Ну и в целом там нюансов, проблем и косяков хватает, но они явно лежат не в той плоскости о которой говорит @ves2010
youtu.be/5Ao0EcSvObI
у вас в видосике что-то арбитражится между инструментами, судя по картинкам тестов.
могу дать один бесплатный совет: делайте тесты только в режиме «Каждый тик на основе реальных тиков». Все остальное в данном конкретном случае будет полной фигней.
в видео режим «все тики», а это совсем про другое :)
Ух ты, никогда редко встретишь когда алго-трейдеры оперируют таким понятием как уровни абстракции. Было бы любопытно узнать, что вы под этим подразумеваете. Может примеры какие-то. Я сам таким концептом пользуюсь и считаю, что много идей лежат там где ты поднимаешься над горизонтальным уровнем и уходишь в более высокие этажи абстракции.
Умеет выставлять скользящие тейки, связанные заявки, при срабатывании одной вторая снимается или наоборот выставляется.
Все делается на сервере брокера, это скорость и не страшно если ваш терминал отвалится.
И, что немаловажно, бесплатен если есть 50тр на счете.
я как то юзал 3 коннектора… айти+ib + iqfeed в итоге мне каждый стоил 2200руб вместо 4000-6000-4000… при оплате за год
QPILE устаревший язык, больше не поддерживается.
QLUA — наше все
Если играть не на минутах, а на 5-15 минут — часах-сутках, то от быстродействия практически ничего не зависит.
А на минутах стало играть совсем неинтересно — комиссии большие. И не только на МОЕХ, они везде большие, и на крипте тоже.
Зачитать об этой связке можно здесь.
Добрые советы алгашам — здесь.
HFT — это легализованный грабёж — «Flash Boys. Высокочастотная революция на Уолл-Стрит» Майкл Льюис. Доступен только акулам в США, сидящим прямо на биржевом сервере. Почти. Интервалы реакции меньше микро-секунды. И не на сделки, а на заявки лохов.
Торговля по тикам для спекуля в России — нереальна. У меня через любого из моих 7 брокеров в Питере время прохождения заявки-ответа с биржи не менее 0.2 сек. Более реально 1 сек.
Тиковую историю MOEX я скачиваю с
www.qscalp.ru/download
erinrv.qscalp.ru/
www.qscalp.ru/store/qsh.pdf
и преобразую в секундные бары. WealthLab принимает их как 1-минутки.
WealthLab мне интересен тем, что даёт выход ко всем возможностям Windows.
Но для тестирования игры в опционы приходится закодировать ещё формулу Блэка-Шоулза и строить предположения об изменении волатильности.
Но все программы, не встроенные в торговый терминал, не очень подходят для реального робота. В Quik'е это Lua. Обеспечивает время реакции 0.001 сек.
Очень простой язык вроде JavaScript. И очень глубокий с мета-программированием. Черта, так же как и списки, общая с Питоном.
Для сокращения этого промежутка времени HFT-шники ставят свои серверы рядом с биржевыми.
Судя по тому сколько трейдеры тратят времени на их создание, тестировку, то столько же времени уходит на ручную торговлю.
В ручной торговле я сам выбираю время когда мне удобно торговать. Находиться в деньгах когда занят по работе, на мой взгляд очень комфортно
И скальпить с рыночными заявками нормально не получиться ибо комиссия сожрёт большую часть прибыли, то есть должен быть робот на лимитных заявках.
Я торгую без стопов. В моем случае наверное в работе нет смысла?
Биотехнолог, не, не думай так. Ложный он или нет не узнаешь пока не попробуешь. ты правильно зашел: для попробовать надо инструмент, желательно простой, который даст ответ на первую очередь вопросов, работает или нет вобще. Далее вторая очередь работает или нет на каком типе инструментов и при каких условиях и тд. По очереди разбирая пласт за пластом можешь нарыть алмаз, но сразу это видно быть не может. Пробуй и делай, это главное.
nick1985safronov, ну значит это не робот, а кривая поделка. Но кстати поэтому робота надо писать именно самому, чтобы иметь код под рукой и возможность обновлять его при необходимости. А она точно будет. Я рабочий алгоритм проработал наверно еще весной, уж летом точно был готов альфа, а вот чтобы его потом «подселить» на живой график потребовалось еще где-то полгода доработок, потому что никакой тест не дает того разнообразия ситуаций, имеющихся на рынке, и робот должен уметь на них реагировать адекватно. А это отдельная задача, по сложности может даже более тяжелая, чем просто написать алгоритм. Именно поэтому я кстати скептически отношусь к возможности разработки робота чужими руками, ибо не имея подобного опыта описать когда как и на что должен реагировать робот невозможно. А отсюда и растут сплетни про то что за роботом надо присматривать. У меня в отработке событий (например выставление ордера) в роботе тупо описаны ВСЕ задокументированные ответы брокера и реакция робота на них и то постоянно вылезают сюрпризы, недавно опробованный Альфа-Форекс например нихрена не отрабатывает тип инструмента, пришлось тупо для него описать отдельный кейс:
нет поддержки в IB
но согласен что дорого
не говоря о том, что на скальпе никакой емкости нет и деп даже не загрузишь ))))
нормальные алго работают вот так
youtu.be/-r47hycAPUY
и используют специальный правильный софт, а не все эти жалкие поделки
и кстати, если ваш алго требует постоянных корректировок — надо выкинуть его в помойку сразу.
а с криптой вдвойне смешно смотреть на попытки писать роботов — вы для начала почистите хотя-бы сделки от фэйк трейдинга и рисованного хлама или вы реально думаете что там есть все эти объемы???