Всех приветствую!
В данный момент разрабатываю и тестирую торговых роботов в программе Wealth-Lab. Программа очень хорошая, но есть недостатки, которые не позволяют дальше в ней работать.
Ищу аналог программы Wealth-Lab для дальнейшего перехода на другую программу.
Требуются следующие возможности новой программы для оптимизации стратегий:
- Загрузка собственных Scorecard для оптимизации.
- Наличие фильтров в результатах оптимизации. Например, просадка должна составлять не более 50% и так далее.
- При оптимизации должны использоваться все ядра компьютера для быстроты оптимизации.
- Возможность добавления в «Избранное» результатов оптимизации.
- Выгрузка «Избранное» в файл с возможностью обратной загрузки в программу.
- Язык программирования скриптов C#.
- Отсутствие зависаний при работе с результатами оптимизаций и другими окнами.
- Возможность подключения котировок к Московской бирже в режиме реального времени ко всем рынкам.
- Оптимизация должна быть, в том числе, с помощью Shares/Contract, Percent of Equity, Max Percent Risk.
На сей день рассмотрел следующие программы, которые не подошли под задачи:
- Omega Research Trade Station 2000i.
- Multi Charts.
- X Tick.
- Atas.
- Meta Stock.
- TSLab.
- CQG.
- OS Engine.
- Ami Broker.
- Trading View.
- SBPRO X.
Сейчас рассматриваю для замены Wealth-Lab следующие программы:
- Ninja script.
- Advanced GET (eSignal).
- Quantacula.
- MQL5.
Но не уверен, что эти программы также подойдут.
Сообщите, пожалуйста, можете рекомендовать какую-нибудь программу технического анализа для тестирования и оптимизации стратегий по описанным выше требованиям?
Ограничения все таки есть.
что проще получить текущую цену сделки или стакан целиком? т.е стакан будет полюбому опаздывать в быстрых торгах
более того… ордера ставятся быстрее чем приходит цена… я делал хфт бота… и часто наблюдал что цена опаздывает… ну например ставится заявка на покупку, если она исполнилась то сразу же ставим заявку продать на тик выше… т.е бот торгует заявки не привязываясь к реальной цене… в результате я видел картинку что цена опаздывала на несколько тиков и в быстрых торгах опазывалы на 5-6 сек… исполненные ордера на графике висели вне цены… а уж насколько отстает стакан…
т.к в нем кроме кубиков можно кодить на с#
думаю единственное на чем он затыкается так на длинных ботах больше 2-3 мио бар
коннекторы, сервис… и многое другое… и все это будет глючить
Но не делайте поспешных выводов, вникните, там ВСЁ есть.
Только не всё лежит на поверхности…
Хотя… Практически ВСЕ ваши требования — штатные функции.
Странно, что TSLab вам не подошел… В чем дело?
Полагаю, что просто не вникли достаточно глубоко.
Поспешили с ревприговором, Феликс Эдмундович )
А че OS Engine не подошел, например? Это ж библиотека в том числе, можно доработать под свои нужды. Просто потребности выглядят довольно узкими, что делает поиск полного соответствия бессмысленным.
Я например, когда юзал велс, смог прикрутить к нему всякие штуки, в т.ч. многопоточность и оптимизацию не через вложенные переборы по параметрам, а по нужным мне заданиям, другие вещи тоже можно прикручивать по идее. И для этого не обязательны супер программерские скиллы.
Странно, что TSLab не подошел.
Но NinjaTrader к мосбирже вроде бы не подключается (во всяком случае нет родного коннектора).
Metatrader — подключается. Но язык там не C#, а своя версия С++.
А у NinjaTrader настоящий C#, а значит можно любые внешние библиотеки использовать за пару кликов. В Metatrader тоже можно будет добраться до нужных библиотек, но это сложнее.
Из важного: ряда инструментов, вроде опционов и облигаций в этих программах нет и скорее всего не будет в ближайшее десятилетие.