Блог им. Nobody666

Новичок в алготрейде

Всем привет,


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


В IT я давно, считаю себя довольно таки хорошим программистом. Пишу на C++ уже 20 лет. Лет 5 назад заглядывая в будущее я считал что единственный способ сделать свою труд scalable — это инвестировать заработанное и естественно биржа это самый отлаженый механизм инвестирования. Я читал инвестопедию еще до этого, но открыл счет и купил свои первые акции где-то 5-6 лет назад. Поначалу проверял по 1-2 раза в неделю счет, потом в какой-то момент все больше начал врягиваться в процесс. Потерпел первые массивные потери, перепробывал разные вещи и стратегии от пени-стоков до опций. Терял весь счет много раз как обычно, но у меня всегда был план: у меня не было цели стать трейдером и пялится на эти графики каждый день; с самого начала цель была для меня ясна: написать свой алготрейд. Уже года 2-3 как я начал писать свой код в свободное время, и с февраля этого года я стал совершенно свободным: меня уволили с моей последней работы, я этому поспособствовал если что.  Теперь работа меня не отвлекает, я вышел на финишную прямую, а точнее в самое начало ее, хоть она и длинная :)


В профессиональном плане как программист я считаю что я достиг того что большинству не досигаемо (в плане компенсации за труд), и так же в обычном трейдинге я делал то что для большинства покажется невероятным (см. описание моего профиля, кто не верит — ок, доказывать ничего не буду). Теперь моя цель — сделать что-то алготрейде чтоб не было стыдно :)
На смарт лабе я недавно, не лично не виртуально никого не знаю, буду рад познакомится лично на конференции смарт-лаба 30-го июня


Ну и пару строк о моем алго-трейде. Немного я пользовал quantconnect, но по определенный причинам мне он не подошел. Да и c# я толком не знаю. Решил все писать сам с нуля на плюсах, так как делалость все это в свободное время не торопясь и для личного наслаждения. Все что я написал/пишу в данный момент — это backtest engine, с интерфейсом написания алгоритмов похожим на lean от quantconnect. Как-то так.

PS. Hадеюсь новичка никто пинать не будет :)
★3
137 комментариев
+)))) плюсанул вдруг индюка напишешь простои бесплатно…
Для торговли не надо быть программистом. Надо понимать предмет те график. Пока график кажется хаосом можно торговать средние. Но в конце пути надо читать график свечей  как танец цены 3-2. Для этого надо изучить VSA и ВА волновой анализ.Это вход в свечной анализ. Книг про свечной нет.Вся торговля опирается на размах средней свечи твоего тайма.Полезно почитать Ганна про силу чисел и силу времени(даты) сделки.
avatar
ezomm, я видел упоминание gann numbers у некоторых трейдеров. Не знал о чем это. Я считаю что можно добится многого и не касаясь сильной математики, хотя я в этом дилетант, что я могу знать :)
avatar

«индюка» — это индикатора? я в русском жаргоне алготрайда не силен :)
Пока я до этого не дошел, но скорее всего мои усиля будут в выборе инструмента (universe selection), и risk management. A «индюком» может быть простой сигнал по moving average (trend following).

avatar
Личный рекорд это случайный шорт на $луне?)
avatar
Pavel, Я уже давно перестал шортитить, хотя с ноября 2021 я понял что давно забытое «искуство» надо было не забывать. На крипте я почти не торговал. На чем именно рекорд не помню. Скорее всего или AMZN или TSLA calls.
avatar
Не понял. Зачем опытному программисту С++ писать «пишу в данный момент — это backtest engine, с интерфейсом написания алгоритмов похожим на lean от quantconnect»?
Мож сразу начать алгоритм писать?
avatar
3Qu, a как я бы смог писать алгоритм не имея данных по торгам и тд и тп?
avatar
Павел, а для чего данные по торгам для написания алгоритма? Для проверки, настройки или работы данные нужны, но, чтобы для написания.
avatar
3Qu, хммм, бро?!

Ты правда считаешь, что прибыль алго на любых входных данных написать можно?!
Really?!

С уважением
ВПК России — лучший, вы же считаете, что ваш индикатор работает на любых рынках.) Тогда в чем проблема?
avatar
3Qu, именно

На любых«рынках»
А не на любых временных рядах
Дьявол здесь в деталях
Именно механизм matching на биржевых или внебиржевых (OTC) рынках приводит к нужному мне рисунку микроструктуры цен
Погоду я торговать не готов
Большинство прочих физических процессов — тоже

С уважением
ВПК России — лучший, здесь мне неплохое определение дали, которое я как-то пропустил. Хотя, собственно, именно им и пользовался, в своей формулировке.

«рынок является эффективным в отношении какой-либо информации, если она сразу и полностью отражается в цене актива»
Ю.Фама
прикрытый интрадейщик
Большинство прочих физических процессов — тоже
А я готов, но не все подряд. Если бы их можно было торговать.))

avatar
3Qu, плавали, знаем

Последние мои посты (в частности) были посвящены именно тому, что основной тезис Юджина Фама не работает )))
А также не работают все следствия из него — в т.ч. мартингальная гипотеза, на которой основано все стохастическое исчисление )))

С уважением
3Qu, ну т.е. если тезис Фама работает?

То как можно выдоить из ТС еще 1-2 пипса на следующих барах? )))

С уважением
ВПК России — лучший, ну, у меня другое определение, отличное от Фама, но по сути тоже самое.
Такое, если в самой примитивной формулировке: Реакция рынка на воздействие имеет некоторую длительность.
avatar
3Qu, нивапрос

Любое определение (равно, как и любая гипотеза) — имею численное выражение, соответственно, способны пройти численный тест

1. Тест Фама не проходит проверку на корректность
2. Ваш Вы так и не сформулировали четко
3. Все обозначенные мной тесты проходят проверку на корректность

С уважением
ВПК России — лучший, с чем вас поздравляю.
Мне достаточно физических критериев.
avatar
3Qu, разумно

Поздравления принимаются
Готов накрыть поляну по этому поводу — если Вы в Москве
Если нет — придется поработать над логистикой

С уважением
ВПК России — лучший, сегодня в Москве. Завтра-послезавтра уеду в Дубну.
avatar
3Qu, ну, сегодня точно не успеем — я в области

По приезду из Дубны — сигнальте, плз

С уважением
Павел, «a как я бы смог писать алгоритм не имея данных по торгам и тд и тп?»
Алгоритм это ИДЕЯ по входу и выходу, тут точно данные не нужны и даже вредны. Потому как любые данные это график конкретного инструмента, (вы же не собираетесь писать алгоритмы для каждого инструмента по отдельности.
Основная Проблема алготрейдинга заключается в создании Универсального Алгоритма для множества инструментов и таймфреймов. А поэтому идет постоянная борьба между упрощением алгоритма и усложнением, в попытках создать самонастраивающийся алгоритм.
Евгений Нагайцев, у меня есть идеи основанные на опыте торгов, но нет чего-то конкретного. Мне нужны исторические данные чтоб проверять и тестировать свои идеи, настраивать алгоритм (про overfitting я знаю если что)
avatar
Павел, «про overfitting я знаю если что»
Да я написал, не для того, что бы вас чему то учить или переубеждать,… так делюсь опытом, потому что какое то время тоже шел вашим путем… потом понял, что это логический тупик.
«у меня есть идеи основанные на опыте торгов, но нет чего-то конкретного.»
Вам нужно оформить идеи именно во что то Конкретное, поддающееся описанию в алгоритме. 

Евгений Нагайцев, я над этим и работаю.
возможно мой путь не правильный, и очень вероятно что я сменю его. Сейчас иду по долгому пути, пишу сопутствующую лабуду мало связанную с самим алготрейдом. Все это от того что я начал писать это в свободное время, как говориться писал то что было интересно писать. Если решу бросить затею самописания, то перейду на quantconnect
avatar
Павел, «Если решу бросить затею самописания, то перейду на quantconnect»
вы кидаетесь из крайности в крайность.
Я вам советую начать с формализации ваших идей и их алгоритмизации, по мере этой работы, вы сами увидите, что вам не хватает для создания полноценных роботов.
Я уже прошел этот путь, тоже пробывал объяснить как писать роботов, даже тут на смртлабе. Но увидел, что при интересе к этой проблеме многие либо не верили в возможность самостоятельного создания работающего, либо предпологали, что я рекламирую и хочу роботов продавать, либо требовали для доказательства предоставить им роботов «для тестирования».
Рекомендую тогда начать с написания своего компилятора С++, но для этого понадобится еще и свой ассемблер, ясен пень.
avatar
bstone, если не получится по быстрому пути, я рассмотрю этот вариант :)
avatar
Павел, в серьезных делах (а создать реального робота — дело ОЧЕНЬ серьезное) самый быстрый путь занимает больше всего времени. Еще и в 99% случаев заканчивается плохо, хотя поначалу может показаться...

Не будучи трейдером вы можете создать только некую математическую модель, учитывающую историю, но не учитывающую законы трейдинга, а это разные вещи и без последнего вы рано или поздно сильно разочаруетесь.

Надо или изучать трейдинг, или работать в паре с хорошим трейдером. Под хорошим я имею ввиду понимающего. Возможно даже сливающего, т.к. в ручном трейдинге результат убивает, как правило, не ТС и понимание, а отсутствие дисциплины.
avatar
VladMih, я считаю, и даже уверен, что можно и без трейдера все сделать. О каких законах трейдинга вы говорите?
avatar
Павел, Конечно можно все сделать и без помощи трейдера, тут вы обсолютно правы. Просто нужно понимать принципы функционирования экономики в целом. А трейдинг это частный случай, причем в книжках по трейдингу наворочены горы бесполезного в реале словоблудия. Среди трейдеров бытует столько заблуждений, что если вы будите их слушать без критического анализа и понимания экономики, то точно ничего не создадите не построите алгоритма.
VladMih, «Не будучи трейдером вы можете создать только некую математическую модель, учитывающую историю, но не учитывающую законы трейдинга, а это разные вещи и без последнего вы рано или поздно сильно разочаруетесь.»
Законы трейдинга, это частный случай более глобальных законов экономики. К сожалению многие считают трейдинг, чем то обособленным от общих законов экономики, что ведет в итоге к ошибкам, сливам портфелей и «неприятным Открытиям в трейдинге».
bstone, смотрю чувство юмора не подпорчено даже новостями про комисс )
avatar
Андрей К, может не добрался еще до новостей… а шо? уже?
avatar
Андрей К, добрался )) ну что… алес ))
avatar
13 лямов $ за день? рили? так ты че тут делаешь иди кайфуй)
avatar
Владимир Захаров, кто сказал что я не кайфую?
avatar
Владимир Захаров, я просто еще не упомянул рекорд в минуса. Когда Musk в твитере написал что будет продавать акции я на этом потерял $5М на следующий день 
avatar
Павел, с таким баблом что ты ждешь или хочешь от этого форума? тут полезной инфы 2%)

avatar
Владимир Захаров, возможно с кем-то познакомлюсь/скооперируюсь. Ничего не исключаю
avatar
Павел, подскажи лучше как мне торгового робота написать, есть стратегия торгую руками но пропускаю сделки потому что сплю) 
avatar
Владимир Захаров, если не програмист, но есть более менее простая стратегия которую хочется автоматизировать, то я бы это сделал на quantconnect.
avatar
Владимир Захаров, Написать торгового робота проблем нет, Можно заказать робота по стратегии, можно напрячся и написать самому под ваш торговый терминал, можно поправить под свою стратегию готовый шаблон стратегии.
Евгений Нагайцев, заказать или купить не вариант это просто смех) как можно пользоваться тем в чем не понимаешь сути, нюансов различных тонкостей, я в трейдинге год по крипте и каждый день учусь чему то новому поэтому и думаю как с чего начать, сам я не программист)
avatar
Владимир Захаров, Ну с чего начать, наверное будет смешно выглядеть совет, но возьмите графики нескольких разных инструментов, крипты, акций, валюты, облигаций и посмотрите на них внимательно. И увидите, что в принципе они как братья близнецы, движение вверх — вниз, колебания в боковике. Это значит, что в основе алгоритма для любых торгов есть нечто общее.  А далее все зависит от того, насколько вы «не программист», если уж совсем — совсем, могу посоветовать. У брокера Альфы есть ВСТРОЕННЫЕ роботы по множеству инструментов, написаны программистами, там же есть встроенный генератор роботов «для домохозяек», документация «не очень», но разобраться можно и много полезного прочтете. Этого должно быть достаточно, что бы понять, что такое робот, как его делать, как он работает. Ну а далее сами увидите продолжать ли изучение и создание роботов. Главное, что это бесплатно и роботов можно пощупать в деле.
Павел, я правильно расшифровал? Это 5 000 000 лямов баксов?
Я б не увольнялся с такой работы 
avatar
VladMih, я же написал что это была самая моя большая (или одна из самых) потеря за день.
avatar
Павел, вы с такими деньгами (если я правильно понял) не в состоянии понять вопрос? Укрепили меня в мысли, что большие деньги и большой ум не обязательно живут вместе.
avatar
Владимир Захаров, скорее всего сказки. Человек с такими деньгами не будет работать по найму, тем более программистом (а уволился он по его словам только 2-3 месяца назад, причем даже сам не знает 2 или всё-таки 3 месяца).
avatar
criminal, вот и я о чем) че тут делать то на форуме мейби скучно друзей ищет) 
avatar
criminal, я в описании упомянул что по оплате труда я достиг того что большинству и не снилось. Даже писать не буду детали — никто не поверит. Вкратце, последних 5 лет я работал в успешном стартапе который в прошлом году вышел на биржу. Опционы что я получил при устройстве сделали 🚀🚀🚀
Если принципиально когда уволился: с февраля. Получается даже 4-5 месяцев уже
avatar

Павел, для меня это звучит странно. За 5 лет я научился создавать миллионы долларов без вложения капитал, но сейчас я хочу заняться непонятной пока фигней, чтобы попытаться заработать непонятно сколько.

А почему вы не хотите продолжить заниматься стартапами? 

avatar
Atri15, это вам так показалось что я хочу заниматься непонятной фигней. Мне более менее понятно чем я хочу заниматься.
Мне уже не особо интересно на кого-то работать, свой старт ап тоже не хотел бы делать (24/7 не хочется работать). То что я сейчас делаю это тоже старт ап по сути
avatar
Интересно понять, что Вы имели в виду, когда писали вот эту фразу — «сделать что-то алготрейде чтоб не было стыдно»?!  Это не сарказм, просто  интересно  понять к чему стремитесь.  
P.S.  Писать все с нуля не советую,  на это уйдет все Ваше время. Есть много достойных библиотек, на которых можно разрабатывать алгоритмы.
avatar
LevNNN, да, ладно. Сама база для ТС делается за пару дней, ну неделю. Остается только вложить туда именно ваш алгоритм — и никакие библиотеки здесь уже не помогут.)
avatar
3Qu, да согласен. Там не так уж и много нужно сделать. Я не торопясь делал обработку и хранение данных торгов. За секунду кажется год минутных торгов по 4-5 тыс акций прогоняется у меня
avatar
Павел, не знаю, я сторонник «разделения труда».  Можно все  разрабатывать, то  выгоднее сосредоточится на чем то одном.
avatar
Павел, «Я не торопясь делал обработку и хранение данных торгов. За секунду кажется год минутных торгов по 4-5 тыс акций прогоняется у меня»
В свое время я около года потратил на подобное, поверьте это тупиковая ветвь развития и напрасно потраченое время. История не дает возможность предсказать будущее, 24 февраля вам в пример. Желаете реально заниматься алготрейдингом, ройте в другом направлении «Грааль» лежит на поверхности, проблема только в том, что у каждого свой «Грааль», универсального «Грааля» реально не существует.
Евгений Нагайцев, позволю себе не согласится. Граали не ищу 😅
допускаю что мой путь ни к чему не приведет, либо приведет к смене пути — все может быть.
У меня нет цели предсказывать будущее. Чтоб зарабатывать на рынке нет нужды знать будущее.
avatar
Павел, Ну судя по вашему описанию цели 1В и доходность 100% 10 лет вподряд, это и есть Грааль))
LevNNN, «сделать что-то алготрейде чтоб не было стыдно» - ну к примеру, если я за 5-10 лет смог бы сделать $1B, мне не было бе стыдно.


> Писать все с нуля не советую,  на это уйдет все Ваше время.

я 20 лет пишу код, немного понимаю как проэкты строить :) (чтоб небыло сомнений, а абсолютно с вами согласен, но у меня есть определенные причины выбранного мной направления)

> Есть много достойных библиотек, на которых можно разрабатывать алгоритмы.

парочку в пример?

avatar
Павел, Цель достойная!))   Не очень понятно какая стартовая сумма у Вас, тогда можно было бы оценить какой доходности Вы планируете достичь.   Вы планируете разработать алгоритм, вложить в него свои средства и их приумножать. Правильно я понял или что   - то другое?

Я бы рекомендовал вот эту библиотеку - stocksharp.ru, т.к. сам на ней разрабатываю. Но это  C#.  


 

avatar
привет плюсам
avatar
а можно написать нейросеть которая будет сама учится торговать в плюс?
avatar
rishat1, нельзя.
avatar
rishat1, вроде как на ММ у людей ничего толкового не выходило
avatar
rishat1, К сожалению ни ИИ, ни нейросеть не способна сама научиться торговать в +, по одной простой причине, прошлое не определяет будущее.
Интересно, неужели новичОк в русском языке может расцениваться как «Новичек в алготрейде»?
Если он еще и прогает с такой же грамотностью...
avatar
Мое личное мнение (IMHO) заключается в том, что прибыльный алго — это не кодинг, а математика.

Ну т.е. хорошие алго-кодеры стоят сильно выше рынка (х2, х3), но сами по себе денег не приносят.

И знание С++ или C# само по себе открывает дверь в квартире, где деньги лежат...

С уважением
ВПК России — лучший, 
И знание С++ или C# само по себе открывает дверь в квартире, где деньги лежат...
Не открывает. Ну, уровень техника где-то. Даже, может, старшего техника.)
avatar
ВПК России — лучший, я думаю что умея делать анализ данных можно к чему-то прийти. Поэтому вначале мои усилия идут на backtest
avatar
ВПК России — лучший, «что прибыльный алго — это не кодинг, а математика.»
Я тоже так заблуждался, слава богу вылечился)
Я не представляю, как можно заработать 13 лямов баксов за день. Расскажите в общих чертах! Счет был под сотку лямов баксов на утро того замечательного дня?) При таких капиталах зачем вообще ввязываться в алготрейдинг? Положил в хедж-фонды частями и плавай на яхте по океану).
avatar
Schurik, 13м за день с соответствующего капитала даже идиот может сделать, гораздо сложнее заработать 20% в год несколько лет подряд. Тут мозги нужны! )
avatar
Schurik, было на опционах когда весь рынок был в uptrend’e. На $2М-$3М брал недельных опционов на AMZN прям перед breakout и на следующий день позиция была +500% как-то так.
avatar
Павел, так это была бумажная прибыль, не зафиксированная? а чем закончилась история?
avatar
Schurik, слил конечно большую часть потом. То была именно зафиксированая прибыль.
avatar
лет через 5 что-нибудь будет в продакшоне?
avatar

Я вот чего понял: бесполезно писать ботов или ботоферму, один-вдвоём это не потянешь, а сил и времени убьёшь много. Надо писать систему анализа, и на основании неё входить в сделки с горизонтом от нескольких недель и выше.

Потому что боты работают по точкам входа/выхода, а анализ покажет время и область, оставив для тебя финальное решение.

Короче, добро пожаловать.

avatar
Netro, я как-то так и планирую делать. Тут люди говорят что можно алгоритм без данных по торгам писать, а мне эти данные нужны чтоб алгоритм мог «знать» на основании предыдуших торговых сессий когда стоит рисковать а когда нет.
avatar
Павел, «алгоритм мог «знать» на основании предыдуших торговых сессий когда стоит рисковать а когда нет.»
Ваше дело конечно, но зря потеряете время. Не углубляясь в детали погу пояснить почему. 
Для того, что бы на «исторических данных» строить алгоритм, необходимо учитывать все внешние воздействия на рынок в каждый конкретный «исторический» момент (новостийный фон, законотворчество, учтечки в прессу, состояние хеджфондов, какие источники информации используют крупные инвесторы в активе и т. д. и т. п.). Это такие объемы информации и такой объем данных, что реальных мощностей даже суперкомпьютеров мало. А попытка спрогнозировать результаты реакции объекта в будущем, без учета прошлых воздействий и не зная будущих воздействий нереализуемо по определению. Вы же пытаетесь сделать именно это, берете историю результатов воздействия на объект, и пытаетесь предсказать как поведет себя объект не зная какие на него будут воздействия.

Евгений Нагайцев, то что вы описываете — это темный лес, путь в никуда. деньги на рынке можно куда более простыми способами делать.
avatar
Павел, «то что вы описываете — это темный лес, путь в никуда. деньги на рынке можно куда более простыми способами делать.»
Так я вам и объясняю, что ваш путь сбор исторических данных с целью прогнозировать будущее без учета внешних воздействий это путь в никуда и пример привел, который вы темным лесом назвали, почему это даже в теории нереализуемо. Или вы приняли мое пояснение нереализуемости как путь построение системы трейдинга?
Вы обсолютно правы есть более простые способы заработка и нечего лезть в дебри, именно это я и пытался объяснить.

причем тут внешние воздействия? возможно роботу достаточно видеть результат всех этих воздействий в текущей цене и просто реагировать на это?
исторические данные не для того чтоб прогнозировать будущее, причем тут это? 🤦‍♂️

avatar
Павел, " возможно роботу достаточно видеть результат всех этих воздействий в текущей цене и просто реагировать на это?"
НУ так результат всех воздействий и есть текущая цена в каждый момент времени. Именно текущая цена, а не результат ЭТИХ ВОЗДЕЙСТВИЙ В ТЕКУЩЕЙ ЦЕНЕ. 
Это не придирки. Я сам програмист и занимаюсь алготрейдингом, поэтому считаю, что нужно четко формулировать задачу и вводные параметры. Поэтому вам возразил.
Евгений Нагайцев, но ведь ручной трейдер изучает исторические графики и формирует свою нейросеть (мозг) для нахождения похожего поведения цены в настоящем. Почему тогда алго не может учиться в прошлом?
avatar
cybertruck, " ручной трейдер изучает исторические графики и формирует свою нейросеть (мозг) для нахождения похожего поведения цены в настоящем."
Ну вообще то есть разные способы «прогнозировать» движение цены, кто то любит свечной анализ, кто то зациклен на индикаторах, кто то фигуры на графике ищет, но все это не гарантирует 100% угадывания. Вообще в теории достаточно угадать 51%, но это больше похоже уже на казино. В алготрейдинге вы не можете опираться на интуиции, у вас должны быть четкие критерии входа — выхода, без всяких вариаций. Кроме того, вы еще и опираетесь на отчеты, крики на форумы пытаясь предугадать будущее поведение толпы. В Алготрейдинге это трудно реализуемо.
Поэтому в алготрейдинге исторические данные используются исключительно для проверки реакции алгоритма на поведение цены. То есть просто смотрится когда бы в истории алгоритм входил в сделку, когда выходил, как много зарабатвал на росте — падении — боковике. Сколько бы в итоге заработал, и сколько бы мог заработать при правильной настройке. Но тут есть опасность, вы можете «заточить» параметры на истории, а реале не полчить желаемого результата.
Павел, binance спокойно отдаёт данные по крипте, на них можно строить алгоритм, учитывая правда совершенно дикую волатильность. У форекс-брокеров, имеющих доступ к ММВБ, можно выкачивать данные по торгам, вроде как MT4/5 это умеют. Но MT — это тупик, садиться надо на Python и R, короче на то что из коробки работает с большими данными и имеет мульон подключаемых библиотек. Да что я рассказываю — сами должны понимать.
avatar
Netro, я много разных источников данных перепробывал, у всех свои проблемы. Сейчас использую polygon.io (платный), еще у alpaca тоже есть, но до недавнего время данные были проблемные. Меня пока что крипта не очень интересует. Я трейдил в ручную и даже на btc/eth большие заявки сильно влияли и плохо заполнялись. Плюс космические broker fees. Чуть ли не $50к в месяц или что-то в этом роде выходило
avatar
Netro, «бесполезно писать ботов или ботоферму,»
80% торгов В США ведут роботы, Я реально наблюдал «резонанс роботов» на ММВБ. Поэтому думается, что если у вас не получилось, это не означает, что это не возможно.

Евгений Нагайцев, внимательно читайте, что я написал. Если команда хорошая, то пожалуйста, а одному-вдвоём такую задачу не осилить. Ну напишешь робота, выведешь в прод — он лить будет. Тут же нужны специалисты разного профиля. Это только один умник здесь хвалится тем, что его «ОСь» на скользящих средних рынок обдирает. Без риск-менеджмента, без анализа смежных рынков, без кучи защит от случая...

 

Если команда хорошая, если есть грамотная стратегия и риск-менеджмент, почему бы и нет.

avatar
Netro, Да я всегда внимательно читаю.
Только я с вами не согласен, тема очень большая не для обсуждения в коментах конечно.
У меня роботы работают и не льют, все завасит от применяемого алгоритма. Но рынок никакой робот порвать не сможет согласен. 24 февраля как пример.
А почему с вами не согласен, поясню. Если для торговли нужен «Без риск-менеджмента, без анализа смежных рынков, без кучи защит от случая...» то что делают на рынке «одиночки», крутые команды банков и фондов должны делать рынок на раз, однако куча историй как сливались «крутые команды». А если могут торговать одиночки, значит существует и робот без кучи «наворотов»
Евгений Нагайцев, именно так. Проблема банков и фондов — у них очень много денег, они не поворотливые, не могут торговать многими инструментами. Поэтому рентек держит счет на уровне $10B и просто каждый год выводят 60% прибыли уже с 2010 года.

На счет «мощщных» команд — даже в книге Ernest Chang’a описан его опыт где куча математиков и прочих гениев несколько лет трудилась пытаясь что-то гениальное сделать (как кто-то здесь уже писал о всяких факторах влияющих на рынок) и в результате после нескольких лет и затратах в несколько миллионов $$ вышла тухлая куча навоза которая в лучшем случае не теряла деньги 🤣
avatar
Netro, примеров успешных 1-man team полно. На reddit была ветка алготрейдеров где люди делились своими успехами, что у кого выходит. С одним типом я переписывался. Пару лет он барахтался, где-то в 2012 хотел бросить он даже. Потом потихоньку пошло-поехало. У него выходило где-то 300% в год в среднем с 2012. Когда я с ним переписывался это был как раз обвал рынка в 2020 и у него тогда уже было 1000% за 2020.
Есть еще «better systematic trader» подкаст. Там чуваки рассказывают что и как они сделали и чего добились. Слушал и не мог поверить своим ушам про некоторых то что они вообще чего-то добились в алготрейде ничего не о трейдинге и программировании не зная.
avatar
Павел, Не гоняйтесь вы за большими % и местом на Форбс, деньги любят тишину и стабильность «курочка по зернышку клюет».

Павел, прогуглитесь по слову Numerai.

А вообще в ветке MT4/5 отцы алготрейдинга, которые обучали нейросети ещё в начале 2000-х, когда я, человек глубоко погружённый в IT, ещё и слова такого не слышал, так вот, они где-то в 2016-2018 признались, что подобрать алгоритм, рвущий рынок, невозможно. Я как прочёл, так сразу охладел к алготрейдингу.

avatar
Netro, на рынке нужно просто зарабатывать, рвать его не обязательно))
Netro, ну и замечательно! Я сам своими руками делал 100х на больших суммах и причем неоднократно. Просто потом бездарно медленно сливал эти суммы. Мне безразлично что там какие-то отцы-мудрецы сказали. По нейросетям я много раз слышал что ничего толкового не выходит. Ну и обратное слышал: те у кого успешно все работает торгуют по простой до смеха формуле в пять строк кода
avatar

Павел, да я помню как на какой-то конфе победил робот, который тупо выставлял оффера в спред. Но там либо комиссии не было, либо была какая-то акция на низкий комисс, в общем в реальном мире он тоже лил.

 

 

avatar
Павел, А на чем основана была ручная торговля? (индикаторы, vsa, кластеры, что-то еще)
avatar
cybertruck, я бы сказал что больше всего я пытался покупать breakout’ы по методу minervini (volatility contraction). В последний раз правда когда рынок массивно валился и перестал падать я колы на $BABA и $AAPL в середине марта взял. $BABA в первый день сделала 10х, Эпл с того дня тупо пер вверх две недели (колы сделали 15х). Индикаторами особо не пользовался, но на $TSLA когда была в uptrende много раз на pullback’ах (5мин свечи + BB) покупал колов на сотни тысяч и через минут 30-60 сливал с +30%.
Но весь этот мой «трейдинг» был скорее случайный: когда я после анализировал, оказалось что если бы я в тот момент просто ничего не делал и держал по 2-3 дня то плюс был больше. Был один трейд (описаный выше про TSLA) где позиция ушла в минуса и я добавлял вместо того чтоб выйти с потерями, закончилось все тем что я не закрыл позицию и был all-in в недельных колах. Я морально был уничтожен, не мог спать, ожидал потерю в $2М-$3М на следующий день. Первый раз даже успокоительное купил. На следующий день мне повезло и при открытии я вместо ожидаемого минуса закрылся в +1.5М в течении первых 15 минут. После этого я трейдил теслу неделю и дошел счет выше чуток $20М. Так вот, после анализировал и если бы я не закрывал тот самый свой «ужасный» трейд на TSLA до истечения контракта он закрылся бы на $36М.
Иными словами, массивный профит выходил в периоды marketwide uptrend.  
avatar
Павел, вы без стопов торговали чтоли?
avatar
cybertruck, небыло hard stop’ов, всегда по ментальным уровням и то не очень я их придерживался (в ручную закрывал всегда на опциях, на акциях часто ставил trailing stop). Дело даже не в стопах: когда рынок как глохнущий мотор не едет покупая колы очень быстро оказываешься в минусах (можно сказать что сразу). Когда все было в uptrende часто я покупал и был возможно 5-10% в минусе не более в течении может получаса и потом большой плюс шел
avatar
это все конечно прекрасно, но плюсы??? 20 лет писать на плюсах, я думаю после столько строк кода (зачастую однотипного)) вас уже вряд-ли привлекает что-либо)) 
Ну а так, добро пожаловать в смарт-лабс. Я пишу на Flutter'е, и мне интересно, вы как опытный прогер который мыслит на будущее (на самом деле редкость для программистов) видите будущее у Flutter'a?
avatar
Lwarm ll, ни в одну технологию не получится пустить корни и прожить с ней всю жизнь. Только в си и то без гарантий)
avatar
Lwarm ll, я даже не знаю что такое Flutter. Никогда не слышал 🤣
avatar
Странно, если человек хороший программист, то есть прежде всего лучше всех в Сети умеет находить и применять знания, то что он делает здесь?

Или с другой стороны, если есть мегафабрика программирования (например, Google), где задействованы в кодировании десятки тысяч человек, то почему бы им не создать собственный алго-хэдж-фонд? Уж наверняка он бы оказался прибыльней многих других почти убыточных проектов от Google.
avatar
chizhan, а здесь что нельзя найти? Что тогда здесь все остальные делают? 🤔
avatar
chizhan, «если есть мегафабрика программирования (например, Google), где задействованы в кодировании десятки тысяч человек, то почему бы им не создать собственный алго-хэдж-фонд? Уж наверняка он бы оказался прибыльней многих других почти убыточных проектов от Google.»
В Google умные ребята, они точно знают, что создать алго-хэдж-фонд просто не реально, банально не хватит мощностей, что бы просчитать все воздействия на объект, что бы предсказать его движение.
Евгений Нагайцев, 
В Google умные ребята, они точно знают, что создать алго-хэдж-фонд просто не реально, банально не хватит мощностей, что бы просчитать все воздействия на объект, что бы предсказать его движение.
В свое время казалось нереальным обыграть гроссмейстера в шахматы или чемпиона мира в игру го. Почему? Потому что точно также при просчете ходов нарастает число комбинаций в геометрической прогрессии, пока не уйдет в бесконечность и не хватит мощностей. Но теперь это уже покоренные вершины и пора штурмовать алготрейдинг.
avatar
chizhan, «Но теперь это уже покоренные вершины и пора штурмовать алготрейдинг.»
Алготрейдинг уже во всю штурмуется и успешно, разговор же не о самом алготрейдинге как таковом, а о подходам к созданию и организации. Я просто возразил, что супер -пупер команда обязательно создаст  что то гениальное.
Евгений Нагайцев, есть такой проект в криптомире, Numerai, где алготрейдеры торгуют S&P500 мозговым брутфорсом.
avatar
VladMih, это же не секрет, что люди с большим умом почти никогда много не зарабатывают.
«Павел, вы с такими деньгами (если я правильно понял) не в состоянии понять вопрос?» — расшифруйте, какой вопрос я не понял?
avatar
RoboScalp, я об этом подумаю. Благодарю за совет
avatar
4elovek, поздравляю. 👍
avatar
LevNNN, скажем так, если я б смог делать в алготрейде 100% в год то за 5-10 лет достиг бы цели. На начальном этапе мне даже 20%-30% в год более чем бы хватило.
100%/год я считаю что реально. Рентек стабильно делает 60% со счетом в $10B. С маленьким счетом побольше думаю можно делать.
«Вы планируете достичь. Вы планируете разработать алгоритм, вложить в него свои средства и их приумножать.» — все верно. Пишу свой код торговать мой счет.
avatar
Павел, Если нащупаете алгоритм и торговать будет ваш алго, сделать 1В наверное возможно, вопрос, а зачем вам 1В? Нет реально интересно, какие такие у живого человека есть потребности на реализацию которых нужен 1 В?
Евгений Нагайцев, возможно спортивный интерес. Я хотел себе кораблик небольшой прикупить, к примеру, но решил еще рановато 🤣 Если с алготрейдом все пойдет по плану, то куплю
avatar
Павел, ну у вас же выдающиеся ручные результаты, почему просто не алгоритмизировать свой ручной подход?
avatar
cybertruck, у меня несколько идей, и одна из них определять периоды когда рынок трендится вверх, и что-то с этим делать. У меня были массивные плюсы после которых долгое время счет мой протекал как дырявая лодка, алго бы скорее всего в те периоды бы седел в кеше. Скорее всего бы я не стал делать что-то подобное чтоб повторить ручные торги: я брал массивный риск потому что «играл» на деньги казино. Для основного счета я бы начал с чего-то менее рискового: простые акции и тренд following.
avatar
Павел, вы думаете алго с малым риском будет давать подобные доходности? и как вы получили доступ к деньгам казино? (очень интересно)
avatar
cybertruck, у меня физ-мат образование если что, выхлоп приблизительно пропорционален риску конечно же. Я уже описал как у меня несколько раз за месяц получалось 100х, на алготрейде ничего подобного не планирую делать, даже 100% в год устроило бы 😅
avatar
Павел, собрать команду не рассматриваете? я так понял, вы это делаете больше «из любви к искусству», а в компании единомышленников может быть синергия, да и  веселее как-то)
avatar
cybertruck, я этого не исключаю. Более того, я скорее всего именно для это здесь зарегистрировался. Если что срастется — я только «за».
avatar
Павел, написал в лс
avatar
прочитал через сутки комменты.
20 лет на сях. Залетайте с ходу в арбитраж. Сейчас самое время, пройдет пару лет и дверь возможности зайти опять захлопнется.
avatar
Андрей К, арбитраж чего и где?
avatar
Андрей К, крипта?
avatar
cybertruck, на счет крипты. Еще году в 16-м были уже на гитхабе опенсурсные арбитражеры крипты, и они уже вроде как перестали быть прибыльными еще тогда. Году в 19-м я познакомился в одном коворкинге с 20-ти летнем пацаном который на арбитраже сделал не плохие деньги. Говорит что когда какая-то биржа открылась (кажется бинанс), то была большая разница на ней. Он стабильно пару процентов день говорит делал, и даже 5-15% бывало. В 20 лет он уже работал сам на себя 😊
avatar
Конфа только не 30го, а 25го июня, не пропустите ;)
avatar
Павел какой способ по вашему мнению лучше всего использовать для торговли криптой?

Тоже свой алгоритм написать хотим, может что посоветуете дельного?

Есть определённые наработки
Иван Иванов, посоветовать не могу, но 1) знаю людей которые стабильно 10%/мес делают на крипте годами торгуя деривативами 2) janestreet массивно зарабатывает на арбитраже всяких маленьких региональных крипто-бирж (по словам моего одноклассника который там работает). Вряд ли это вам чем-то поможет 
avatar
Привет!)
Пока не будет набора из собственных стратегий, исходя из собств. возможностей,
«просто накодить» мало чем поможет
а истор данные для анализа не вариант, накопит ошибка все равно,
ибо присутствует в некотор виде сглаживание и тд и тп.
сначала стратегии под ваш кошелек и ваш способ торговли, а автоматизироваться всегда успеете)
и еще(не в тему), робот не панацея при всех «массовопсихических» выкрутасах
А так удачи Вам, и пишите тут!

avatar

теги блога Павел

....все тэги



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