Хочу немного рассказать о своем [скорее негативном] опыте работы с TSLab.
Как-то раз услышал я про Welthlab и TSLab и решил посмотреть чего это такое. Решил остановиться на последнем, поскольку слышал что это почти аналог первого, разве что приспособленный еще и к торговле на российском рынке… и бесплатный для разработки и тестирования.
Имея некоторый опыт программирования, с блок-схемами разбираться не стал, а начал сразу с изучения и переделки нескольких скачанных примеров на C#. Разобравшись немного с API методом научного тыка. Вернее с основными понятиями — как сделать вход, как сделать выход. И как протестить то что получилось на истории. Больше, как мне казалось, ничего и не надо.
Оказалось однако что не все так просто. Имеющийся API оказывается позволяет в тестере покупать на уже прошедших барах и заглядывать в будущие бары. То есть допускает написание торгового алгоритма, который будет тестере (работая по открытиям баров) вести себя одним образом, а в реальной торговле — совершенно другим. То есть подход изначально порочный и большого доверия не вызывающий. Тем не менее, покопавшись в интернете я узнал, что соблюдая некоторые «the rule of thumb» правила работы с индексами баров, то в принципе можно быть уверенным что алгоритм в будущее заглядывать не будет, и на прошлых баров тоже не станет покупать… так что вздохнув и утерев пот со лба я продолжил ковырять код, пока не получил нечто, что мне захотелось проверить на реале.
Короткое видео как в новогодней версии ТСЛаб 2.0.5.0 поставить бабочку на котирование.
Заявки задаются в терминах "купить ниже маркета / продать выше маркета".
Наслаждайтесь:
Котирование по волатильности в TSLab 2.0 Опционы
Продемонстрированная бабочка состояла из 2-х продаж и одной покупки на 3% лучше рынка.
Так вот, если рыночная волатильность будет меняться (например, падать)
все 3 котировки будут опускаться вслед за ней.
То есть покупка всегда будет на заказанные 3% лучше маркета.
Всех с прошедшими праздниками и успешной торговли!
ПС Кому удобней прямо здесь посмотреть: