ANTI_Finsov

Читают

User-icon
238

Записи

43

Как я пришёл к пониманию необходимости написания своего ПО для торговли. Программирование доступно для всех. Cвежая версия моего парсера для Tradingview.

Коллеги, всем добрый день!

Сегодня пост о моём пути алготрейдера.  На рынке я уже торгую порядка 9 лет. Начинал в далёком 2009 году, сразу после окончания университета. Но торговать начал не сразу, а изначально вложил свои кровные 50 тыс.р. в ПИФЫ (тогда данный инструмент только набирал обороты, а исторические доходности прошлых периодов рисовали в воображении золотые горы). Вложился я прямо перед кризисом, поэтому свои вложения потерял очень быстро. С этого момента я понял, что в финансовом мире лучше думать своей головой, а если и прислушиваться к чему-либо мнению, то обязательно пропускать полученную информацию через призму своего субъективного опыта. А лучшим решением было освоить трейдинг на собственной практике. Стоит сказать, что я не являюсь программистом по образованию (о чём жалел не раз), поэтому, как и большинство трейдеров изначально торговал руками просиживая бесценные часы своей жизни за монитором. Буду с Вами откровенен, но в целом трейдинг я считаю лудоманством



( Читать дальше )

Как я пришёл к пониманию необходимости написания своего ПО для торговли. Программирование доступно для всех. Cвежая версия моего парсера для Tradingview.

Коллеги, всем добрый день!
Сегодня пост о моём пути алготрейдера.  На рынке я уже торгую порядка 9 лет. Начинал в далёком 2009 году, сразу после окончания университета. Но торговать начал не сразу, а изначально вложил свои кровные 50 тыс.р. в ПИФЫ (тогда данный инструмент только набирал обороты, а исторические доходности прошлых периодов рисовали в воображении золотые горы). Вложился я прямо перед кризисом, поэтому свои вложения потерял очень быстро. С этого момента я понял, что в финансовом мире лучше думать своей головой, а если и прислушиваться к чему-либо мнению, то обязательно пропускать полученную информацию через призму своего субъективного опыта. А лучшим решением было освоить трейдинг на собственной практике. Стоит сказать, что я не являюсь программистом по образованию (о чём жалел не раз), поэтому, как и большинство трейдеров изначально торговал руками просиживая бесценные часы своей жизни за монитором. Буду с Вами откровенен, но в целом трейдинг я считаю лудоманством, а ручной трейдинг-лудоманством во второй степени.  Поэтому желание автоматизировать торговлю меня преследовало всегда.  Появление специализированного ПО для автоматизации торговли типа TSLab было светом в конце туннеля.  Несмотря на то, что в целом данная программа соответствовала моим потребностям, было ряд существенных факторов, которые меня привели к полному отказу от него.


 1. Стабильность. Я пользовался программой вплоть до 2017 года, но так и не смог решить проблемы со стабильностью. На тот момент я торговал через Алор Брокер, заявки выставлялись напрямую на сервер брокера, минуя торговый терминал. Что к слову сказать было крайне удобно. Мешало же то, что программа периодически отваливалась, а больше всего бесило, что заявки могли просто не исполниться, либо задвоиться (и это несмотря на то, что я всегда лупил по рынку). Скорее всего сейчас этих проблем уже нет, но тот момент это было одним из факторов не в пользу данного решения.

2.  Неудобство в доработке стратегий и в целом их написании. Для кого-то данный пункт прозвучит странно, ведь в ТСЛаб есть довольно удобный визуальный редактор, но удобный не значит быстрый и производительный. Когда количество блоков стратегии становится больше двух десятков, редактирование всего вашего творчества становится крайне муторным.А зачастую всё это ещё и требует дополнительной мощности от Вашего ПК (иначе будет готовы к зависаниям). Возможно, сейчас это проблема тоже как-то решена.

3. Стоимость. Стоимость программы реально кусается. И для трейдера нищеброда с региона, коим я являюсь — это реально проблема.


 Несомненно, в ТСЛаб помимо озвученных минусов, есть довольно много плюсов, но у меня с ним как-то не срослось


 Далее…


 В 2017 году я обратил внимание на веб сервис Tradingview. Что мне сразу запало в душу, так это возможность написания своего индикатора или стратегии, используя возможности встроенного языка PineScript, который безумно похож на всем не без известный EasyLanguage из Metastock. Язык действительно крайне простой и будет понятен даже не программисту (на край интерактивная справка на русском языке всегда в помощь). Самое крутое, что всё это удобно, быстро и главное бесплатно. Но была одна проблема, tradingview не предоставлял возможности полноценной автоматизации торговли через имеющиеся торговые платформы Quik и т.п. Плюс не было даже никаких сторонних решений от независимых разработчиков, что связанно скорее всего с тем, что у TV  нет открытого API для возможности интеграции своего сервиса напрямую с одним из российских брокеров.


Здесь меня окончательно клацнуло, и я решил для себя, что пора учить программирование. Мой выбор пал на Java, что было довольно нестандартным решением так как большинство биржевого финансового ПО в России пишется на С#.


Далее крайне полезная инфа для тех, кто тоже хочет освоить азы программирования.


Ни для кого ни секрет, что тема онлайн обучения сейчас очень активно муссируется, при этом   обучение программированию стоит чуть ли не в арьергарде всего этого движения. Далее от меня совет. Всё эти курсы, несомненно, хороши, но только ценник на мой взгляд излишне завышен. Платить за основы ОПП от 50 тыс.р. -крайне неразумно. Могу Вас уверить если Вы хотите освоить азы программирования и начать писать самостоятельно свои программы, Вам будет вполне достаточно открытых источников в интернете.


Лично я программирование изучалпо сайту (дошёл до 22 уровня за 4 месяца). Реально крутой ресурс, в первую очередь за счёт большого количества практических задач. Он не абсолютно бесплатный, но стоимость в 10$ в месяц для меня на тот момент была вполне посильной ношей.  Также могу посоветовать сайт. Фактически это складчина, где в свободном доступе, абсолютно бесплатно выкладываются различного рода онлайн курсы по веб программированию и не только.


 Как я уже говорил от момента начала изучения программирования и до написания своей первой программы у меня ушло ровно 4 месяца. В день я тратил где -то по 6 часов (занимался практически каждый день после работы и на выходных). Так что программирование не является чем-то мега сложным и закрытым и в целом доступно абсолютно для любого человека и не требует какой-либо специальной подготовки. Самое главное — это желание и здоровье.


Друзья, ниже я выкладываю ссылку на свежую версию своего парсера для tradingview, который позволяет автоматизировать торговлю за счёт использования возможностей веб сервиса TV c отправкой транзакций непосредственно в Quik.  Более детально можете ознакомиться в постах: 12 , 3 и 4.


Программа предоставляется абсолютно бесплатно без ограничения функционала (инструкции и исходный код прилагаются-см. ссылки на посты). Если необходима помощь в реализации стратегии на PineScript под TV (в частности, переноса стратегии с TSLab на TV) или просто у Вас нет желания самостоятельно разбираться в настройках программы обращайтесь в личку, либо на почту:parsesignal@yandex.ru
------------------------------------------------------------------------------------------


Когда торговая система фильтрует боковик… Оптимальное количество убыточных сделок.

Все знают, что трендовые системы зарабатывают при наличии направленного движения и теряют, как правило, на боковике. При этом боковик можно интерпретировать, как состояние рынка, которому свойственно колебания цены актива в рамках определённого «узкого диапазона». Другое дело, что самое понятие «узкого диапазона» не однозначно и определяется совокупностью факторов таких как: рабочий тайфрейм, чувствительностью торговой системы, волатильностью актива и т.п.

В попытка увеличить профит фактор системы, трейдер очень часто  пытается либо её оптимизировать, в результате чего попадает в ловушку переопмтимизации (так называемая подгонка оптимизируемых предикторов под максимальный финансовый результат), либо включает  в систему дополнительные фильтры боковика в виде индикаторов или доп. условий. И тот и другой метод имеет место для существования, важно только учитывать, что при той же оптимизации важно ещё проверять торговую систему на робастность. Так как прикладное ПО (типа TSLab) не позволяют этого делать, придётся использовать специализированные программы (например, Statistica). Об этом инфа возможно будет в следующем посте, в данном же топике речь пойдёт о том, как используемая вами торговая система может выступать в роли фильтра боковика. Как лично вижу это я. Руководствоваться при этом я буду следующим постулатом:



( Читать дальше )

Дневник врача частной клиники: Мы должны не вылечить пациента, а продать ему как можно больше услуг

На мой взгляд крайне интересная статья. На мой пост о зарплатах в финансовой сфере рокеридж) многие недоумевали, чем обусловлены такие высокие зарплаты в данной сфере, где все действия финансового консультанта преимущественно направлены на получение как можно больше комиссионных с клиента, при этом финансовый результат клиента как правило отходит на второй план.
Приведённая выше ссылка на  статью описывает абсолютно другую сферу профессиональной деятельности, но принципы абсолютно такие же.

Срочное обновление парсера Parse_Signal для Tradingview

Коллеги, добрый вечер!

Для всех, кто использует мой парсер наверняка сегодня столкнулись с ошибкой  «Ошибка парсинга цены и наполнение карты”.  Дело в том, что цена для фьючерсов запрашивается с сайта финама. На сайте произошли кое-какие изменения, что и спровоцировало данную ошибку. В связи с этим выкладываю актуальное обновление программы.


Небольшое дополнение для тестирования статегий в Tradingview

Добрый вечер, друзья!

Для тех, кто использует Tradingview выкладываю небольшой код для расширения возможностей тестирования стратегий. В целом ничего особенного, тем не менее нижеприведённый код дополнительно позволяет высчитывать следующие параметры:

1: Расчёт количества подряд идущих убыточных сделок

(Строка “Профит” (см. рисунок ниже)-опциональный параметр для расчёта убыточных сделок. Например, при значении равным “0” к убыточным сделкам относятся только отрицательный сделки, при значении равным “10” к убыточным сделкам помимо отрицательных сделок будут относиться также и сделки профит по которым менее 10 пунктов и так далее. Позволяет отфильтровать сделки с малым, либо нулевым профитом).

 Небольшое дополнение для тестирования статегий в Tradingview

2: Суммарный доход по стратегии (особенно актуально для фьючерсов, так как в TV тестер корректно работает только под акции)



( Читать дальше )

Зарплаты в финансовой сфере (брокеридж)

Добрый вечер, друзья!

Считаю, что каждый пост должен нести в себе некую долю полезности, по крайней мере при написании всех предыдущих топиков я старался строго придерживаться данного принципа.  Данный пост не должен стать исключением, и Вы его можете рассматривать как руководство к действию, как некий мануал по построению карьеры в брокерской компании. Так что студенты экономических (и не только) ВУЗов, либо всех тех, кто грезит о работе на российском Walt-Street советую присмотреться к информации представленной в данном топике. Сегодня темой нашего обсуждения будут зарплаты в финансовой сфере, а конкретней в брокеридже. Мы поднимем вопрос не только уровня оплаты труда в таких компаниях как БКС, Финам…, но также коснёмся их принципов и ценностей, которыми они руководствуются и которые они исповедуют при работе с клиентами и построении своего бизнеса. Представленная информация не лишена субъективизма, так как является отражением опыта одного человека, а не группы лиц. Ну думаю этот недостаток мы компенсируем возможностью свободного комментирования, данного топика. Все цифры представлены только для Москвы, возможно регионов мы коснёмся лишь вскользь. В конце статьи представлен пошаговый алгоритм трудоустройства, который Вы можете трансформировать под себя исходя из Ваших целей, а также как бы это нестранно звучало особенностей характера и системы ценностей. А точнее Вашего отношения к продажам. Да чтобы Вы понимали речь в статье пойдёт о финансовых советниках, консультантах, либо просто менеджеров по продаже финансовых услуг, в общем всех тех кто Вам скорее уже ни раз звонил и предлагал встретиться для рассмотрения возможности инвестирования Ваших свободных денежных средств в структурные ноты, автоследование, ду и т.п.



( Читать дальше )

Автоматизация торговли для нищеброда. Парсер+исходники для автоматизации торговли через Tradingview.

Добрый день, друзья!

          Писать много не буду. Напомню лишь о том, что если у Вас есть стойкое желание автоматизировать свою торговлю при этом сделать это с минимальными издержками без покупки дорогостоящего ПО, то решением может стать использование возможностей сайта Tradingview  и моего парсера (см. детальную информацию о нем в постах:12  и 3).

Возможности сайта Tradingview:

  1. Написание торговых стратегий любой сложности с использование большого количества встроенных индикаторов и уже готовых скриптов. По мне встроенный язык PinrScript (скриптовый язык понятный даже не программисту) на много удобнее, чем построение робота из визуальных блоков (а главное точнее быстрее).
  2. Тестирование стратегий с использование внутреннего тестера (модуль оптимизации, к сожалению, отсутствует).
  3. Большое трейдерское сообщество, можно подчерпнуть интересные идеи.
  4. График котировок в режиме реального времени, а главное всё вышеописанное бесплатно.


( Читать дальше )

Коварная привлекательность графиков Ренко. Грааль?Готовая стратегия внутри поста.

Добрый вечер, коллеги!
        С недавних пор я довольно активно начал интересоваться графиками ренко.  Не могу сказать, что о данном инструменте я ранее ничего не слышал, но при построении торговых стратегий я  всегда строго использовал стандартное представление рыночных данных-это либо бары, либо свечи. Графики ренко для меня считались чем-то экзотическим и излишне специфичным. Да и стоит признать, что большинство торговых платформ не поддерживают данный вид предоставления рыночной информации. К слову сказать, на текущий момент данные графики  я юзаю через tradingview.  Есть правда минус, данная опция на TV является платной и доступна за 30$ в месяц.  Чем же так привлёк меня данный инструмент?

       Начну c того, что я работаю преимущественно с трендовыми стратегиями, для которых «ахиллесовой пятой» как правило является наличие длительного боковика. Кроме того, для нашего рынка свойственен довольный резкий рост волатильности в направлении противоположном основному движению, что несомненно тоже негативно сказывается на расчёте индикаторов, который лежат в основе торговых стратегий. Графики ренко в какой степени позволяют сгладить резкие излишние ценовые колебания и выделить в рыночных данных направленые движения, что в общем-то нам и необходимо при построении трендовых стратегий. В данном посте я не буду описывать плюсы и минусы графиков ренко-это инфы полно в интернете, скажу лишь одно, в них я не обнаружил одного большого минуса свойственного тем же графикам  Хейкен-Аши, которые тоже сглаживают ценовые колебания, но при этом представляют график цены отличным от реального, что как следствие делает невозможным тестирования стратегий непосредственно в данном представлении. Повторюсь, в графиках ренко такого обнаружено не было, они вполне пригодны для тестирования. Важно лишь учитывать, что кирпичики ренко формируются по ценам закрытия, и количество кирпичиков, отображенных в том или ином направлении, станет известно только лишь после закрытия текущей свечи. Т.е. работая в рамках пятиминутного таймфрейма после закрытия пятиминутки у Вас может сформироваться ни один кирпичик, а например 10 (обычно такое бывает на открытии рынка-при гэпах).



( Читать дальше )

Идея по дальнейшему развитию smarta, либо созданию отдельного веб ресурса.

        Всем, добрый вечер!

        Появилась одна идея, которую, на мой взгляд, можно включить в дальнейший этап развития смартлаба, либо её можно положить в основу реализации отдельного веб ресурса.

        Все последние улучшения на смартлабе касались в основном в увеличении возможностей коммуникации между участниками данного сообщества. Всё это может служить прекрасной базой для моего предложения, которую к тому ещё не лишено практичной полезности. Теперь перейду к конкретике.

        Сейчас на рынке появилось очень много околорыночников, которые предлагают разного рода курсы, семинары, сюда же отнесём и отдельную касту новоявленных алготорговцев, которые предлагают различного рода торговых роботов (стоимость которых варьируется от 10 до 500 тыс.р.). Да и в целом рынок финансовых услуг стал сейчас довольно насыщенным. Те же брокеры (в авангарде отмечу БКС и Финам) предлагают большое количество готовых финансовых решений: структурные ноты, автоследование и т.п. Вообщем как обычно вся страна семинарит и спекулярует на планктоне, в качестве которого обычно выступают люди которые как правило не обладают всей полнотой информации о предлагаемом им финансовом решении. Я не хочу сказать, что всё что предлагают однозначно плохо. Нет, это не так и действительно есть классные решения, но они как самородки золота зачастую не лежат на поверхности. Именно поэтому, было бы круто если бы был некий отдельный раздел на сайте (либо ресурс), который бы аккумулировал участников всего этого околорыночного хауса. Участники бы делились опытом использования финансовых решений и продуктов(на смартлабе это в какой то мере есть, но по мне это абсолютно не структурировано)..

        Как я вижу это.
        Три раздела каждый с отдельной тематикой.

        1.

( Читать дальше )

теги блога ANTI_Finsov

....все тэги



UPDONW
Новый дизайн