Добрый день!
Меня зовут Алексей, я – трейдер. И уже больше 5 лет торгую алго-системы.
Очень люблю программу TS Lab. Ведь это так здорово – когда с помощью кубиков можно накидать практически любую торговую систему. Но рано или поздно хочется выйти за рамки – начать делать что-то в разы быстрее и функциональнее. Как у любого алго-трейдера у меня «в блокнотике» идей и даже готовых алгоритмов – лет на 5 – при моей текущей скорости создания скриптов и запуска их в реальную торговлю. А рынок хоть и цикличен, то постоянно все же меняется. Поэтому и хочется наладить «конвейер» по более продуктивному «системо-строению».
В общем, стал я искать курсы по программированию торговых систем в TSLab на Си Шарп. Кстати, сам C# я только осваиваю – для других (не трейдерских) целей. И тут выяснилось, что курсов «C# в TSLab», ну так чтобы реально хороших, как говорится, «раз два – и обчелся». И один из них – курс от хорошо известного Дмитрия Власова (на базе школы брокера Алор). Жаль, что Дмитрий больше не припадает вживую – как говорится Учитель от Бога! Но даже в записи я с огромным удовольствием прошел этот курс (2й модуль) – он именно по C#. Кстати, для совсем начинающий есть и Модуль №1 – по кубикам. Его я лично не проходил, но со слов коллег по цеху – тоже вполне годный курс, как говорится «необходимый минимум». Впрочем, курсов «по кубикам» – просто море, да не про них сейчас речь.
Итак – моя рекомендация №1 – если кто хочет выйти на новый уровень скриптописания в TS Lab, а заодно прокачать C# (практически с нулевого уровня – как у меня) – с чистой совестью рекомендую курс от Алор Брокер, Дмитрия Власова «Лаборатория трейдинга», часть 2.
Безусловно, это никак не отменяет того, что практически любую торговую систему в TS Lab можно написать на кубиках. Но после того как вы поймете как быстро и круто это делать на C#, который как оказалось в реальности не так страшен :) - готов поспорить, Вы будете писать скрипты на кубиках только для проверки каких-то мимолетных, мелких гипотез. Ну когда еще сами не решили – надо ли создавать полноценную торговую систему.
Но все это – присказка. Признаться, я, наверное бы, и не писал свой отзыв, пройдя только вышеупомянутый курс. Нет – он реально хорош, но (во всяком случае в моем кругу) про него итак все знают – «сарафанное радио» липовые рейтинги не раздает.
Но самое интересная случилось чуть позже - когда от одного коллеги я совершенно случайно услышал, что помимо курса по C#+TSLab Дмитрий Власов вел еще какой-то «Закрытый Клуб Трейдеров». Расспросил я знакомых и гугл, но информации то не густо. В итоге вышел на брокера Алор – а вдруг данный Клуб тоже функционировал на его базе? И – к моей огромной радости – так оно и было. Вот только материал не публичный. Но мне снова повезло – удалось убедить (видимо с помощью Деда Мороза :)) менеджмент Алора, что грех прятать такой уникальный материал – ведь даже военную тайну рано или поздно рассекречивают.
В итоге – чудо свершилось - материал клуба был мне предоставлен. И вот я пишу обещанный отзыв –¬ чтобы мои последователи могли лучше сориентироваться – надо это им или нет. «Злым языкам» («проплаченные отзывы», «лишь бы продать» и т.п.) – предлагаю все же быть повнимательнее – ведь всё с точностью до наоборот – материал был закрытым, и это я УГОВАРИВАЛ брокера Алор сделать его доступным общественности. Кстати, сколько это будет длится – не известно.
Теперь мои краткие пометки касаемо данного материала:
1. Самое важное – это, пожалуй, стиль работы Клуба. Это не обучающий курс как таковой!
Это скорее вебенары совместной работы равных партнеров по интересной (выбранной по ситуации) теме. Безусловно, первую скрипку играл Дмитрий Власов – он и готовил предварительно материал, и вел сами вебенары как модератор. Но все же надо четко понимать – что если курс по Кубикам – это школа, а курс по C# + TS Lab – это институт, то Клуб Трейдеров – это аспирантура. Здесь никто не ставил себе целью записать заранее и принести на блюдечке готовый комплект уроков, с жестко заданной повесткой. Также не стоит ожидать получить сразу и в академической форме ответы на все вопросы от А до Я – как в толковом словаре. Нет, совместная исследовательская работа – это совершенно другой уровень. В итоге рассмотрены наиболее востребованные объекты TS Lab, их методы и свойства, что работает, что не очень.
В общем, любителям купить красивый студийный курс (который зачастую отправляется лежать на полочку) – Курс Трейдеров точно не зайдет. Даже не пытайтесь. Также не рекомендую курс тем, кто не хочет допиливать код сам – ну когда вам дали готовый шаблон для лонга и надо самому сделать тоже самое, но зеркально для шорта. Еще раз – это не курс обучения, здесь нет домашних заданий как таковых – это видеозапись совместной работы. Вам предоставляется доступ к «секретным материалам», а дальше решайте сами – хотите смотрите их в режиме видео-лекций (так себе идея, разве что для начала – чтобы просто сориентироваться). А хотите берите шаблон (базовые коды систем прилагаются) – и делайте всё на практике: cобирайте и допиливайте заготовку своими руками (как в IKEA :)).
Да, и как уже писал выше – Дмитрий в живую уже не преподает, поэтому и материал Клуба Трейдеров тоже идет в записи, но это точно не лекции.
2. Что на выходе?
Ну в связке с Курсом C# + TSLab – думаю, на выходе ¬Ваша полная уверенность в написании любой торговой системы; высочайший уровень масштабирования (упорядочивание кода и самих торговых систем). Да и вообще, предоставляемый шаблон скрипта по сути универсален, т.к. на 70-80% это готовый код для практически любой торговой системы.
3. Какие темы?
Ну содержание лучше изучить на сайте школы Алора. Красной нитью через все встречи Клуба идет создание системы для парного трейдинга. Шаг за шагом, кирпичик за кирпичиком команда взращивала свое детище. Не сразу готовый монстр, от которого даже опытному алготрейдеру, возможно, захочется убежать. А добрый, милый Шрек, которого писали вместе – step by step. Где знакома и понятна каждая строка. Впрочем, Дмитрий – большой любитель детально комментировать код, поэтому тут точно никаких проблем.
Отдельная встреча была посвящена по настройке параметров нерублевых инструментов. Да, я знаю, что все знают. Только все равно все (и я ¬ в том числе) всегда путаются. Рассмотрена контрольная панель – они тогда только-только появились.
Впрочем, у меня нет цели продублировать содержание. Моя цель донести то, что сам стиль данных встреч предполагает освоение на практике самой технологии исследования объектной модели TS Lab. Кстати, многие «фичи» C# - методы расширения, делегаты, лямбда-выражения – я раз 10 изучал по книжкам по C# и написанию каких-то мелких программ. После чего успешно … забывал. После курсов Дмитрия Власова – все эти сущности осознаются РУКАМИ, т.е. на практике. И не надо ничего «зубрить».
4. Какая версия ТС Лаб использовалась?
Ответ: в основном – 2.0, в самом конце 2.1. Насколько я понимаю – код должен работать на текущих версиях TS Lab. Впрочем, освоим технологию исследования (упомянутую выше) и отладчик – это уже не так страшно. Хотя конечно же, жизнь есть жизнь – порой TS Lab ставит в тупик и не только новичков – все-таки C# и Visio Studio достаточно профессиональный инструментарий. Но для таких ситуация есть великолепный и очень дружественный чат техподдержки TS Lab. Никто не говорит, что программирование торговых систем на таком профессиональном уровне будет идти легко и просто. Всякое бывает. Но то, что благодаря Дмитрию Власову и его коллегам порог входа стал в разы проще – это неоспоримый факт. Еще недавно я даже не думал, что смогу легко создать свой кубик и тем более – ВСЮ торгую систему на C#. Сейчас это реальность.
5. Одну из тем, которую затрагивали в Клубе трейдеров – обмен информации между скриптами я, поколебавшись, решил-таки вынести отдельно.
Но дабы не спугнуть рыбное место и не быть поколоченным коллегами по цеху писать буду кратко (по принципу «кому надо – тот догадается, а другим и не надо»):
1) скрипты могут обмениваться информацией, в том числе – группа скриптов (к примеру, торгующих облако параметров по одному и тому же инструменту) может скидывать потребность в своих позициях в один общий файл/кэш, который обрабатывает скрипт-исполнитель (работающий на меньшем, к примеру, 2х секундном тайм-фрейме);
2) как все знают несколько месяцев назад ММВБ перешла на новые тарифы по принципу тейкер/мейкер, первый из которых имеет практически нулевую комиссию, а второй стал выше в несколько раз;
3) все брокеры, которыми я сейчас пользуюсь, берут комиссию за фьючерс в любом случае – будь ты хоть трижды тейкером. Алор – не все брокеры, и у него (во всяком случае пока) есть тарифы, повторяющие логику ММВБ, что позволяет более гибко учесть специфику своих торговых систем.
4) если Вы еще не поняли о чем речь – не забивайте себе голову, переходите к следующему пункту . Но лично когда «чакры» открылись у меня самого - первое, что я сделал – открыл счет в брокере Алор. Раньше я про него конечно слышал, и даже несколько коллег через него работают (и молчат «в трубочку» ). Но, я думал – у меня итак 4 брокера, куда пятый то? Теперь есть куда. А еще у Алора есть API. На фоне когда даже не у всех брокеров «большой тройки» есть подключение TSLab не через Quik, думаю, такими темпами АЛОР скоро станет Клондайком для алго-трейдеров.
Впрочем, как и любая коммерческая организация Алор занимается бизнесом, а не благотворительностью, т.е. считает свои доходы и расходы. Поэтому тарифы могут и поменяться – это очевидно. Но пока лично я оцениваю условия, созданные Алором для алго, как одни из лучшие на рынке РФ. Я не только про тарифы, но и про тот реальный вклад в развитие российского алго-трейдинга, который делает школа Обучения Алор. Ведь благодаря этому лично я реально круто прокачал свой уровень. Почему собственно, в качестве искренней благодарности и решил сделать этот отзыв. Быть может для кого-то еще это станет ступенькой для выхода на новый уровень в увлекательном мире алготрейдинга.
Итог:
Считаю, что доступ к материалам Закрытого Клуба Трейдеров – это реальный подарок Судьбы. Конечно, совсем новичкам – ¬рановато. Матерым алготрейдерам, уже плавающим в TS Lаb на C# как рыба в воде – вероятно, поздновато. Хотя и они, наверняка, могут подчерпнуть что-то полезное. Но вот тем, кто хочет войти в эту элиту, кто уже понял, что алго-трейндинг это не кнопка «бабло» - это реальная и, порой, изнурительная работа (которую все же можно упростить в разы!) – вот тех стиль работы Клуба – по факту, как оно есть - без прикрас (с глюками, багами, рутинными операциями, но и прорывами), я уверен, нисколько не удивит. Зато на выходе они испытают то волшебное чувство, которое есть после любого хорошего, насыщенного обучения – когда кажется, что дико устал, а вроде ничего мега-крутого и не узнал, но это – известная уловка нашего мозга, считающего полученные знания своим достижением. Но на практике – сам того не замечая, работаешь уже в разы быстрее, и главное –самостоятельно можешь разобраться практически в любой ситуации и чужом коде (тоже кстати полезный навык – учитывая сколько торговых систем открыто лежит в Интернете). В общем, именно этой категории алготрейдеров-практиков однозначно рекомендую приобрести доступ к материалам Клуба!
Всем удачи и профита!