Replikant_mih

Читают

User-icon
291

Записи

210

А пока формируется пул алгоритмических стратегий и тестируется экзекьюшн, добавим немного экшена).

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


Роли в алгоритмической команде.

Многие алгоритмические трейдеры – одиночки – он и трейдер, он и кодер, и квант. И хотя во многом эти роли близки (например, если сказать: трейдер, художник, квант, кодер, уберите лишнее слово, то оставшиеся 3 видно, что достаточно близки), всё-таки при этом они и существенно отличаются между собой. В контексте данного поста важны те отличия, которые завязаны на предрасположенности. Я допускаю – и это так и есть – что человеку могут подходить часть этих ролей и не подходить другие, или подходить меньше. Меньше подходить, в данном случае означает, что отдача от выполнения соответствующей роли будет меньше. Да, ты приспособишься, адаптируешься, подтянешь нужные дисциплины, засунешь подальше свои предрасположенности и предпочтения и будешь делать весь спектр работ, но нетипичная роль, нелюбимая роль всегда будет в отстающих в твоём единоличном тандеме.

Какие блоки (процессы, этапы) имеются в алгоритмической торговле:

1. генерация идей.

2. формализация идей.



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

Системный трейдер системен во всём?

Есть градация: системный трейдинг и несистемный. Системный – типа вход и выход по четким однозначным правилам (системный часто эволюционирует до алгоритмического). Должен ли системный подход на этом заканчиваться? – я думаю, нет. Если системный подход идёт от самой картины мира трейдера, как её концентрированное представление, то уверен, что в соответствии с этими представлениями системными должны быть и другие аспекты торговли. Сейчас поясню через предложение. Если же трейдер пошёл в алго тупо чтоб не сидеть перед монитором или только потому, что не справляется с психологией, то у такого трейдера скорее всего не будет тяги систематизировать вообще всё. О каком всём я говорю: это прежде всего процесс разработки стратегии, оптимизации, верификации. В случае с достаточной формализацией данных процессов, многое если не всё так же может быть автоматизировано. И второе – критерии включения стратегии в список торгуемых в бою и критерии выключения стратегии.

Углубляя проникновение (как звучит-то!) системного подхода в трейдинг, мы как минимум продолжаем снижать влияние эмоций и прочих нерациональностей на принятие решений – не так то просто эмоционально перестроиться на подход, когда при рисёче ты стараешься доказать, что стратегия не работает, а не наоборот. А если ты исходишь из «наоборот» — тебя ждут те же самые психологические ловушки, только немного другие. Та же фигня и при администрировании стратегий – какую добавить, какую убрать, какой дать больше денег. Привязанность к когда-то хорошо работавшей стратегии, желание дать слишком много денег хорошо работающей стратегии и т.д. – во всём этом по прежнему много места для эмоций.



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

Математические способности и алгоритмическая торговля.

 Для одной из стратегий понадобилось рисовать прямые линии на графике. Вспомнил формулу прямой, а вот над тем, как по координатам двух точек эту формулу воссоздать – пришлось основательно повозиться. Сначала гуглил – но там как-то всё сложно – слишком много формул для простой задачи)), пришлось самому на листке в клетку рисовать и выводить формулу. Как вы поняли – я не на «ты» с математикой. После этой части текста какая-то часть алго-трейдеров подумает «чувак, даже не пытайся зарабатывать в алго-трейдинге, даже нам зубрам математики, статистики, теории вероятностей, машинного обучения это делать не легко» (интересно, какова доля алго-трейдеров, которые так подумали?).

На самом деле мне самому интересно, насколько далеко я смогу зайти по результатам с таким знания в математике. Есть мысли проапгрейдить знания, но это не приоритетная задача, тем более очень далеко в этой области я зайти не смогу. А пока пользуюсь универсальным аппаратом логического мышления. Как это ни странно, этого вполне хватает в той профессиональной области, в которой я на данном этапе работаю full-time и которая по уровню дохода для меня пока является основной, и которая так же связана в т.ч. с анализом данных и прочей аналитикой.



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

Что меня напрягает на рынке.

На рынке – ничего, рынок красавчик, что называется не обманет, не предаст) – если что-то пошло не так – это твой косяк, а не рынка – значит ты не захеджировал риски, значит ты что-то не предусмотрел, значит твой подход к оптимизации – отстой, значит твой пул стратегий – отстой.

А вот на около-рынке кое-что напрягает).

  1. Напрягает Дом 2. Когда ты наедине с рынком – ты видишь только рынок, себя и ваши взаимоотношения). Когда я пришёл на sMart-Lab я увидел какие-то склоки, скандалы, подколы и прочие прелести человеческого сообщества. Позитивные – оживляют, ободряют, негативные – напрягают. Как в обычном интернете к каждой новости начинаются комментарии в тему и не в тему про Украину и прочие актуальные политические темы, так и здесь – что-то подобное, у кого-то минусовая поза по доллару – такой человек будет в любой теме притягивать за уши коммент про доллар, потому что именно это ему сейчас важно и именно этим хочется поделиться, как таковое не сильно напрягает – но создаёт много шумов в информационном потоке.
  2. Несколько напрягает когда люди используют всякие сокращения и особенно ласкательные и подобные имена для биржевых терминов, названий финансовых инструментов, названий компаний – очень мне режет слух такое, особенно если они слишком слащавые и уменьшительно-ласкательные. Использование сокращения – я понимаю, для краткости. Но всякие панибратства с финансовыми терминам – нее, не люблю. Хотя может это я просто у других это не люблю, но сам что-то такое не прочь придумать, просто мои варианты они для меня привычны и любимы).
  3. Чисто интровертная фишка – не люблю разговоры на темы, мне не интересные. Ну т.е. трейдинг и фин рынки – понятие широкое, если я не торгую по фундаментальному анализу – мну ну вообще не интересны темы на тему отчётности, какие у компаний мегаприбыли или мегафэйлы  и прочее. Мне по-барабану любые новости компаний, просто потому что я часто, торгуя инструмент, название его только знаю потому что оно есть в одном из столбцов в Квике, а иногда и этого не знаю. Ну и так далее, поле трейдинга действительно очень широкое, интересы конкретного человека на этом поле достаточно узки – тут конечно от человека зависит, я предпочитаю специализацию попыткам познать всё и вся. И вот любые отклонения от моего узкого сектора – и уже неинтересно общаться, а ведь иногда думаешь: вау, ты трейдер, будет о чём поговорить, и почти всегда оказывается, что этого далеко не достаточно)). Но тут выборка большая, даже при низкой конверсии через воронку просачиваются очень интересные люди, с которыми очень интересно и приятно общаться :).

Ничоси я толерантный – всего 3 пункта))


Выпадение из мэйнстрима – шанс на успех.

Занятно, озвученная в предыдущем моём посте мини-теория не нашла особого одобрения. Вообще ожидал, что большинство не согласится, но найдётся соглашающееся меньшинство (может они просто ещё не читали :))) ).  Тут опять можно упомянуть соотношение Парето (ну крутое оно, много где работает, почему бы не упомянуть), тут даже важны не цифры – 20-80, 30-70, это поверхностное, но сама суть  - меньшинство чего-то производит какие-то действия (влияет, формирует, зарабатывает) с большинством чего-то)).  На рынке это соотношение работает в частности в виде: меньшая часть участников зарабатывает большую часть денег, меньшая часть участников имеет доступ к большему объёму информации и т.д. Считается, что на рынке толпа ошибается, толпа – большинство. Так что наверняка работает и закономерность: теория большинства ошибочна. Вот это то и даёт шанс на то, что то, что ты стоишь в оппозиции к общепринятой теории и даёт тебе шанс. Это как ниша, которая не сильно занята.

Я люблю мыслить вне общепринятых теорий, мне так нравится, свой путь, свои велосипеды, но иногда сложно отбиваться от мэйнстрим-оппонентов и аргументов. Вот, для самооправдания и самоподбадривания придумал вот такую вот оправдалочку)). 


Не любите многопараметрические стратегии? – Вы просто не умеете их готовить.

На самом деле в этой теме нужно много о чем сказать, не забыть бы всего). Начну с начала: много, очень много от кого слышу про то, что параметры – зло, много параметров – большое, нечеловеческое зло. Типа чем больше параметров, тем меньше шансов что в out of sample бою стратегия будет работать так же как и на is sample тесте. Здесь, наверное, надо сделать небольшое отступление: в трейдинге, как в кодинге, справедливо правило: если что-то работает, то и зашибись, не надо ничего менять. Простые стратегии работают (не все конечно) – это факт, и хорошо. Если вы не умеете работать со стратегиями с большим числом параметров – работайте с простыми стратегиями. Ещё в трейдинге есть правило: выбирай лучший вход – если у тебя есть достаточно выдержки, то ты будешь отсекать входы, где вроде и оно, но не совсем, я лучше подожду, чтоб был вход без «но» — и этот подход хорошо работает. Это я к чему такое отступление (применительно к теме поста) делал – к тому, что если у вас работают простые стратегии (здесь, далее и ранее, простые – с малым числом параметров или без них вообще) – торгуйте их, зарабатывайте и радуйтесь жизни. Но я всё-таки уверен, что много-параметрические стратегии работаю, нужно просто подойти с правильной стороны. Ниже об этом.



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

Я выбрал Wealth-Lab. Погнали.

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

 

Какое-то время назад в ломаной версии программы уже тестил стратегии, что-то работающее, хотя и не сильно граальное, находил. Реанимирую, + погнал делать новые исследования. Учитывая, что сейчас уже могу добавить нотку ООП в код — все пободрее будет, можно более сложные вещи кодить.

 

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



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

Выбираю программу для алгоритмической торговли. Wealth-Lab, MultiCharts и их друзья.

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

 

Собственно, что имеем, у меня пробел в технической части, я не технарь, не кодер, для меня синтегрироваться с торговой платформой, с Plaza-2 и т.д. пока нереализуемо. В то же время я устал метаться между платформами, между вариантами реализации торговой алгоритмической инфраструктуры, между разными костыльными решениями. В общем сейчас я определился со входящими параметрами, мне нужна мощная готовая платформа для аналитики, тестирования, оптимизации стратегий и прочего и чтобы… она же эти стратегии и торговала на реальном рынке, плюс мне надо чтобы кодинг внутри платформы был на C# — классный язык — немного его знаю, + когда проапгрейжу этот язык смогу писать уже свои вещи — свои платформы, свои тестеры и прочее.



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

--- Мой путь алгоритмического трейдера. И не только алгоритмического. ---

Начну издалека, я не тороплюсь, у меня выходной)). В 2009 году устроился я на первое своё место работы и … собственно, работал. И вроде всё не плохо и вроде деньги платят и вроде было повышение после года работы и вроде полу-руководящая должность. Но что-то не то. Душа рвалась в высь. Все эти люди вокруг, которые в 17:00 вставали и дружно уходили, всё это нытьё про низкую з.п. и неинтересную работу. У меня периодически возникали словесные баттлы с коллегами на тему: может ли работа приносить удовольствие. Против меня как молодого специалиста применялся железобетонный аргумент «ты ещё молодой, зеленый, пороха не нюхал, жизнь она не сахар, работа не праздник». И на фоне нарастающего несогласия с системой, с необходимостью приходить к конкретному времени, необходимостью прикладывать пропуск при проходе на работу и с, на фоне моего категорического неприятия таких вещей как «памятная серебряная ложечка за выслугу 15 лет в компании» у меня начинается увлечение финансовыми рынками. Если начинать прям совсем с начала, то это был даже не форекс, это были…webmoney, мне сразу понравилась идея чисто с компа, ни куда не перемещаясь, ни с кем не общаясь, зарабатывать деньги. Начинал я с тамошнего обменного сервиса, свои небольшие деньги гонял туда сюда, если привести аналогию с биржей, то вставал в стакан и ждал пока исполнят, потом переворачивался.  Побаловался так немного. Идея понравилась.



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

теги блога Replikant_mih

....все тэги



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