TSLab позволяет создавать торговые системы любой сложности: от простейших, до профессиональных, что делает продукт интересным как для новичков, так и для профессиональных трейдеров.
В рамках одной программы Вы сможете разработать, протестировать на исторических данных, произвести оптимизацию и, главное, запустить систему на исполнение в режиме реального времени.
Коллеги, хотел бы поднять вопрос об оптимальном размере дельта-хэджа у проданной конструкции на Si. (проданы страйки недельного опциона с экспирацией 25.07.2019 с 62 750 до 64 500, откуплены страйки от 61 250 до 62 250 и от 65 000 до 65 500):
Вот такую конструкцию продал на недельных опционах.
Гамма: -0,055240
Тетта: 3365
Вега: -1688
Выставил дельта-хэдж +1/-1
TSlab начал молотить сделки через каждые 30-40 пунктов хода цены. Иногда по несколько раз за минуту.
При том, что цена БА особо никуда и не ходила:
Получив очередной счет за электроэнергию, отметил увеличения потребления. Я сразу понял кто виновник – это TSLab, так как в последнее время часто проводились длительные оптимизации.
Мы же трейдеры, мы по умолчанию внимательно относимся к своим издержкам. В общем, я решил примерно подсчитать, сколько же потребляет электроэнергии TSLab во время оптимизации стратегий и подсчитать ее стоимость. На основе расчетов можно прикинуть, что выгоднее, оптимизировать на своем рабочем ПК и мириться с тормозами в работе и шумом или использовать серверы, например.
Для замеров потребляемой мощности использовал удобный ваттметр, который просто вставляется в розетку. Подключил к ваттметру удлинитель, в который в свою очередь подключено все оборудование, относящееся к ПК (системный блок, мониторы, колонку, роутер).
Сначала сэмулировал, так сказать, обыденную работу ПК – браузер с открытыми несколькими вкладками для небольшой загрузки процессора и оперативной памяти:
Настраивая блок «Управление рисками» в программе TSLab столкнулся с вопросом, в каком часовом поясе указывать время для ограничения торгов.
Это рекомендуется делать в первые минуты начала торгов, а также в последние минуты перед перерывом и окончанием торговой сессии. Особенно это актуально для опционного дельта-хэджера.
И тут интересная ситуация.
Сам я живу в часовом поясе GMT+2
Биржа работает по московскому времени GMT+3
А в программе TSLab на часах возле индикатора соединения с сервером брокера отображалось время GMT+4
Брокер — АЛОР.
Сервер — дополнительный, rfut7.alor.ru, так как на обычном нельзя одновременно торговать и фьючерсами, и опционами.
У Алора есть отдельные сервера для торговли фьючерсами, отдельные для опционов, и как оказалось, отдельные для совместной торговли и фьючерсами, и опционами.
07:53:30.54[2219]DEBUG:System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.SZArrayHelper.get_Item[T](Int32 index)
в TSLab.User.Script.Execute(IContext context, IOption ТоргуемОпцион)
TSLab конечно хорошо, но сколько можно ждать? Жизни не хватит все идеи в нем проверить.
Чтобы уложиться в несколько часов, приходится сокращать периоды тестирования, параметры и увеличивать шаги перебора. Но это же неправильно.
А как правильно? Он же большие периоды сутками будет считать. К тому же, неожиданно синий экран смерти может появиться и придется все заново делать.
Чем больше времени идет расчет, тем более вероятен такой сюрприз и более неприятен.
Занимался в TSLabе оптимизацией на 4,5 летнем периоде на 1 минутных свечах. На 99% оптимизации кончилась оперативная память, и повисло всё (чуток не хватило).
Оптимизацию кое-как остановил, но что смог сделать потом, так это только переключиться на вкладку Доход. TSLab повис на несколько минут. Пришлось его «убить» и потерять данные…
3 часа зря жужжал компьютер, напрягался. Записал в блокнот только параметры по фильтру Максимальный доход из данных оптимизации. Это печально…
В общем, не приятно попадать на планку из-за малого кол-ва планок или их объема))
Помню, дискуссия была здесь по конфигурации ПК для торговли и кто-то писал, что 8GB вполне достаточно будет. Я тогда писал, что этого мало и надо хотя бы 16GB – так вот теперь показываю наглядный пример, почему оперативной памяти лучше ставить больше. Это только один TSLab работал, еще и с QUIKом серьезную оптимизацию запускать вообще не вариант…
В свое время опрометчиво поступил, когда объем оперативной памяти выбирал. Теперь вот на планки попадаю))
Коллеги, кто по опыту скажет, сколько для TSLabа и QUIKа Вам требуется оперативной памяти?
Программа вебинара: Цель предстоящей встречи узнать, как развивается алготрейдинг на сегодняшний день, какие новинки Вас ждут от «TSLab», получить ответ от разработчиков Tslab по интересующим Вас вопросам.
Спикеры:
1) Андрей Артышко, Антон Марков и Андрей Демидов, — расскажут про Автоследовние. Зачем? Для кого? Как будет и когда будет работать?
2) Наталья Демидова, — обучение. Реферальная программа.
3) Андрей Демидов. Алексей Горбунов, — Tslab терминал. Планы на ближайший год. Ответы на Ваши вопросы!
Онлайн — встреча будет проходить на платформе Adobe Connect и на канале АЛОР БРОКЕР ТВ.
Подписывайтесь на телеграм — канал проекта «Лаборатория Трейдинга» (http://t.me/TradingLaboratory )там будет ссылка на вход в виртуальную комнату предстоящей онлайн — встречи.
Ссылка на вебинар - https://www.youtube.com/watch?v=KNIM3Ls0KTE