Блог им. tradezen

Ребята, у меня для вас плохие новости

Уже чуть больше года я ковыряю алготрейдинг. В трейдинге руками я разочаровался с самого начала, так как все идеи которые продвигают ручные трейдеры невозможно проверить из-за субъективности и вариативности этих идей. А как завещал дедушка Поппер, эмпирическая проверяемость это важный критерий научного знания.

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

Первый написал больше 100 роботов на заказ. Для разных людей. Он говорит следущее: работает только торговля по тренду. Все остальное приводит к потере денег. Опыт больше 5 лет. Но к его словам тоже нужно относиться с острожностью, так как он продолжает зарабатывает на разработке роботов.

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

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

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

Да и ещё нужно определиться, что значит «работает». Для каждого свои критерии рабочей стратегии. Кому-то важно чтобы просадка была не больше 10%, кому-то важнее прибыль в 300% годовых, а кому-то достаточно на пару процентов обогнать индекс, но емкость стратегии миллиарды.

А у вас получилось или продолжаете расширять кладбище проверенных, но не работающих идей?
★13
214 комментариев
Ржачный рассказ:) Поднял настроение:)
Азат Туктаров, Второй написал больше 300 роботов на заказ.
Смотрел интервью одного банкира, так вот он поведал, что у них постоянно работает 3000 -5000 роботов, каждый месяц они выкидывают 500 и вместо них ставят новые 500. Каждый месяц! В итоге роботы приносят какой то процентик к доходу, но на уровне «На хлебушко и чтобы быть в тренде».
Диванный аналитик-практик, чтобы робот работал и зарабатывал, владелец банка лично должен его написать и никому не показывать.
avatar
Суперхимик, весьма простые вещи работают.
и дают лучше чем купил и держи.
для банков ок — у них дешевые деньги.
и для диверсификации.
(трендовые хорошо дают в кризис когда другие банковские продукты дают убыток)

но! все хотят 10% в месяц.
прямо магическая цифра.
меньше 60% годовых вообще не рассматривают.

говоришь 24% в usd при риске! 48% — да ты что.
это не подходит.
лучше слить руками.

а ведь это прибыль на трех годах с вероятностью > 95%
3 сигма.

avatar
Антон Б, хрена себе, такие цифры можно хотеть если уже какой условный прожиточный минимум с биржи имеешь)) у меня таргет 27.6% годовых «гросс». О бОльшем думать можно будет если таргет постоянно исполняется))) 
avatar
Serj90, речь как в статье, так и в моем комментарии что стабильности нет в торговле.
бывают убыточные годы.
и честно сказать что еще будут убыточные годы.

avatar
Диванный аналитик-практик, да с такими роботами очень неплохо выходит
avatar
Ну дак да, алго-трейдинг, или там ML, или теханализ, или фундаментальный или что-то ещё само по себе не грааль. Надо пахать и что-то придумывать интересное, нестандартное, крутое (ингредиенты смешать, но не взбалтывать).
avatar
Replikant_mih, и лёд не забыть пару кусочков 
avatar
Frend, лед к стальным тестикулам! А то они от постоянного торгового напряжения перегреваются)))
avatar
Replikant_mih, все давно придумано.Ничего не надо придумывать.Просто надо тренировать глаз на время циклы. А лучший вход в ЦЗ2УПП.
avatar
ezomm, то есть надо стать горцем или на худой конец вампиром. Чтобы циклы видеть на глаз.
avatar
Rockandrollis, чтобы видеть график надо рисовать график свечку за свечкой.Я весь 1999г рисовал час, день и неделю тайм тк в то время графики негде было взять. Кроме того есть симуляторы торговли типа как в Открывашке.Можно в демо на тайме 1 мин, но тогда считать самому придется прибыль и убыток. Но цель трейдера понимать каждую свечку графика. Только тогда можно научить робота торговать прибыльно.
avatar
Replikant_mih, Теханализ хорошо работает только на исполненных графиках.

avatar
Добавь пару строчек про СПБ Биржу и получишь айфон.
avatar
Слава Птицын, «А особенно роботы не работают на СПб Бирже» ). Хотя за такое могут и текущий айфон отобрать.
avatar
Вася Пражкин, это точно
avatar
Вы немного не сформулировали тему топика, я считаю ) в чем плохая новость?
выводов можно сделать много по тексту. 

как то относиться к словам разрабов чужих алго, двоякая ситуация. Вроде и сделали много, а вроде и делали заказ таких же начинающих, считаю там нечему учиться, опыт стремится к нулю
avatar
третий весьма самонадеян.когда к тебе приходят люди и приносят идеи, то рано или поздно даже в самую пустую голову придёт понимание «вот так -не надо, а вот это взлетит».
avatar
Tуземец, не придет .9 беременных одним месяцем не родят ребенка. Только симулятор и 10000 сделок по свечам.
avatar
Найдите не программистов в первую очередь, а трейдеров.
У меня один алгоритм и он работает. Этот алгоритм — стратегия, которую до этого я исполнял руками. В большинстве случаев, если мы не говори о HFT или арбитраже, работают именно такие алгоритмы — где суть не в технической начинке, а просто в том, что алгоритм облегчает торговлю по заданной стратегии.
avatar
Artem Loychenko, поддержу. Даже простые роботы существенно облегчают работу и позволяют соблюдать системность…
avatar
Artem Loychenko, а как найти алгоритм, который работает без тестов?

avatar

zenoftrading, вы имеете ввиду найти для того чтобы купить и использовать? Конечно, без тестов никак. Я своим потенциальным клиентам показываю реальные эквити и сделки, но верить все начинают все равно только после 1-2 недель использования алгоритма. 

Просто когда вы ищите, важно понимать — перед вами программист с небольшим опытом торговли. Или перед вами трейдер, который может не уметь сам писать код, а работает с программистом на аутсорсе, но зато он досконально знает почему его стратегия, положенная на алгоритм работает и будет работать. 

avatar
zenoftrading, выучи волновую теорию.
avatar
Если робот не зарабатывает торгуй руками, руками то точно можно зарабатывать и много.трейдеры докажут.а значит все дело в роботах.
avatar
Гриша, никаких трейдеров руками нет уже 20 лет.
см герчика.
вот трейдер руками.

есть люди которые алго в екселе а исполняют руками в терминале — такие есть.
но это тоже алготрейдеры.
так как решения принимает алго.

avatar
Антон Б, а кто же торгует в пропах сейчас? Какие же вы закостенелые
avatar
Гриша, никто.

чтобы это понять посмотрите на пропы 20 лет назад.
и сейчас.

на выходе никто.

еще раз никаких трейдеров руками нет.
есть алго с одной стороны и случайные везунчики с другой.

и все.

avatar
Антон Б, многие алабовцы руками в пропах.и 20лет назад у нас не было пропов. Если вы захотите посмотреть кто как торгуют в пропах то картина станет ясна.
avatar
Антон Б, вы их просто не знаете.
avatar
Nikki, вероятно.
я знаю десятки.
буквально десятки историй людей который торгуют системно.
и системно в плюсе.

начиная с АГ, татарина тоже на этом сайте.
все торгуют системно роботами.

а так-же есть несколько одураченных случайностью людей — например купивших крипту — они тоже в плюсе.

но торгующих руками в плюс я не знаю.
знаю миллионы! историй когда торговля руками заканчивалась плохо.

наверно среди этих миллионов плохих исходов может быть несколько хороших.
чисто по закону больших чисел.

avatar
Антон Б, Татарин руками торгует)
avatar
Nikki, посмотрите у него сотни сделок на десятке инстументов.

ева победитель лчи тоже говорила что руками торгует.
а оказалась женой некстера (вроде) который роботами торгует.

«и вы говорите»
никому не надо знать что вы торгуете роботом ).
иногда это вредно.
avatar
Все правильно, работающий алгоритм это показатель временной неэффективности рынка, которая быстро устраняется и алгоритм перестает работать.
Открою секрет ), есть только три постоянно работающих алгоритма с нулевой просадкой:
1. Алгоритм биржи по сбору комиссии с участников и эмитентов
2. Алгоритм брокера по сбору комиссии с участников
3. Алгоритм государства по сбору налогов

Все, точка, все остальное не работает или работает на коротком отрезки времени, иначе бы рынок не смог существовать.

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

но такие системы за 50 тыс не продаются
уже была ветка, обсуждали, стоимость таких систем десятки млн, а то, что продают за 10 тыс это бизнес на страждующих
avatar
Алиев Сергей, Может ОФЗ? Купил и дождался погашения через 10 лет. Профит.
avatar
Алиев Сергей, на мой взгляд вывод недостаточный. Очевидно, что нет грааля, который бы работал всегда. Но это не мешает вам создать такой алгоритм, который мог бы быть адаптивным к определенным рыночным фазам. Просто надо понимать, что просадки — это нормально.
avatar
Алиев Сергей, Точка? Это вы скажите японцам, которые 300 лет торговали рисом. Стыдно за 12 лет ничему не научиться. Я с 1995 г и к 2007 уже понял волновой анализ.
avatar
Алиев Сергей, 
Все, точка, все остальное не работает или работает на коротком отрезки времени, иначе бы рынок не смог существовать.

Все зависит от «ниши». Неэффективности, позволяющие зарабатывать 20% годовых с примерно такими же просадками на суммах в миллиард рублей (в США в долларах) могут существовать и существуют десятилетия и никуда не исчезают. Просто «ниша» не конкурентная, для «крупняка» — мелка емкость, для «мелочи» 20% годовых — это не доходность.
avatar
А. Г., 
Все зависит от «ниши». Неэффективности, позволяющие зарабатывать 20% годовых с примерно такими же просадками на суммах в миллиард рублей (в США в долларах) могут существовать и существуют десятилетия и никуда не исчезают. Просто «ниша» не конкурентная, для «крупняка» — мелка емкость, для «мелочи» 20% годовых — это не доходность.

Баффет как-то упоминал (не дословно), что он знает как заработать 50% годовых, но размер его фонда слишком большой, чтобы зарабатывать эти 50%.
avatar
Алиев Сергей, ДА уважаемый
avatar
Как раз собрался создавать команду для успешного алготрейдинга :)
avatar
Gypsy, Че за тема? Просто интересно, как команды образуются и на каких принципах, началах.
avatar
Replikant_mih, да мне самому интересно) Я планировал брать на зарплату, так как партнеров у меня нет и никаких знакомых, кто занимается тем же самым тоже нет.
avatar
Gypsy, Круто. Да, нужен либо какой-то крутой партнер скилловый либо на зарплату. 
avatar
Gypsy, на какой аппаратной базе планируется алготрейдинг?
avatar
Union_Jack, Что понимается под аппаратной базой понимается? Характеристики компьютера или что?
avatar
Gypsy, компьютер под операционкой или FPGA.

На компьютере под операционкой — это не серьезно, только трата времени и денег
avatar
Union_Jack, Ну частично не соглашусь. Алготрейдинг не ограничивается hft. Даже на МБ можно зарабатывать тупо с квика с лютыми тормозами. А если брать криптобиржи, то там вообще такие тормоза, что подойдет абсолютно любой комп.
avatar
Gypsy, я не спорю, можно по-разному...

Ну а если вам будет интересна техническая сторона HFT, а именно FPGA, то с удовольствием расскажу и проконсультирую
avatar
Gypsy, тоже подумываю о создании команды, либо наемных за зп, либо единомышленников
avatar
Мейстор Эймон, на каких рынках торгуешь и какие страты?
avatar
Gypsy, Фортс и Фондовый ММВБ,
в основном трендовые и по времени
avatar
Мейстор Эймон, ну если бы мы были партнерами, мы бы дополнили друг друга) Потому что я такие страты не использую, а работаю с рыночно-нейтральными стратегиями.
avatar
Gypsy, идея хорошая, надо подумать над формой сотрудничества.
Мои роботы на Делфи и БД MsAccess.
Я в 2015-2017 торговал арбитраж — пару Sr-Sp, остальные пары у меня не получались. Сейчас два года тренд торгую.
avatar
Мейстор Эймон, 
Мои роботы на Делфи и БД MsAccess.
ниче се олд скул. Крутяк ) На делфи лет 12 просидел
avatar
Андрей К, да у меня минимальный таймфрейм 5 минут, а так день, быстродействия хватает. Я понял, что мне важней не в ПО, а стратегия, а сами роботы процентов 10 от успеха. Они идеально отлажены и переходить  на что-то новое просто ради перехода будет стоить мне больших трудозатрат с минимальными выгодами.
avatar
Gypsy, команду надо создавать под заказчика с деньгами.
avatar
А. Г., спасибо за совет, тоже такой вариант рассматриваю. 
avatar
Gypsy, а какая локация требуется?
avatar
А. Г., а откуда может быть заказчик на обычных алготрейдеров,
не победителей конкурсов или выпусников топовых вузов? )
avatar
Михаил Ершов, это сложный  вопрос и комментарий слишком мал для него.
avatar
торгую руками. никто за 7 лет не смог запрограммировать мой алгоритм
avatar
Имя Фамилия, а в чем проблема? Нет подходящего программиста? Или вы не можете формализовать свою стратегию до вида: Если А, то делаем B?
avatar
Artem Loychenko, да скорее всего нет четких правил. Либо они все время меняются.
avatar
Имя Фамилия, найдите специалиста по программной формализации нечёткой логики и выдайте ему задание в виде:
1. если видим это — делаем это
.....
N. если видим это — делаем это
                                              
avatar
Имя Фамилия, напишите мне, пожалуйста.
avatar
поэтому я торгую руками, не доверяю роботам ) некоторые нюансы в торговле невозможно передать роботу. 
avatar
TATARIN, можно пару примеров «некоторых нюансов»?

avatar
bohemian rhapsody, некторые нюансы — обычно собственное видение рынка) «Я считаю, что сейчас должно пойти вот туда»
avatar
Artem Loychenko, спасибо, конечно, но я не вас спрашивал ;)
avatar
bohemian rhapsody, о, я понял, грубить — это в духе СмартЛаб. Вы меня снова не спрашивали, но комментарии к посту третьего лица вещь открытая и общедоступная. И ваше лично эго не может быть препятствием для того чтобы я комментировал то, что мне захочется.
avatar
bohemian rhapsody, вот когда сделаешь свой сайт, тогда и будешь указывать кому комментировать, а кому нет.
Но ты не сделаешь.
avatar
TATARIN, а я торгую глазами. Ленюсь роботов заводить.
avatar
TATARIN, вроде же на роботов отчасти перешёл, нет?
avatar
Igr, я никогда на роботов не переходил. Торгую только руками. Один раз для пробы просто приобрел робота и разочаровался.
avatar
TATARIN, понятно, я думал ты совместно с программистом работал
avatar
TATARIN, робота под вашу идею делали? в чем именно разочарование? 
avatar
TATARIN, может и без этих нюансов будет плюс.
невозможно в данном контексте значит очень дорого.

не такой прям космический.

но плюс.
и этого достаточно)

avatar
пичалька
Должно быть четкое понимание — универсальной профитной торговой системы нет.
1. Надо иметь две группы торговых систем, одна трендовая, вторая для флета.
2. При выявлении тренда, флетовые системы отключаются или переходят в режим торгов с минимальным лотом. При выявлении флета (окончании тренда) обратное.
3. Диверсификация торговых систем по инструментам и рынкам.
avatar
AndreyG, есть профитная статистика, а не система. Надо жарить в 5ю точку фрактала Билла(или в правое плечо) тк там наименьший стоп лосс. 6 из 10 сделок  будут профитные .
1- стоп лосс. 2- расчет участия в сделке. 3- защита прибыли.
avatar
AndreyG, а п.2 реализовать на практике чем оборачивается? Проигрышами на выявлении, которые больше прибыли после выявления.
avatar
AndreyG, как определить сейчас тренд или флэт? И не закончится ли он завтра?
avatar
Igr, Это самое сложное.
По РТС бычий тренд на излете, формируется боковик, при закреплении ниже 182000 работать от шорта. Я уже в немного в шорте от 188000
avatar
Это не новость
avatar
Писание роботов на заказ — это такой же околорынок, как и продажа курсов «заработай ярд за месяц» по 10 т.р. Целевая аудитория немного отличается. У ботописателей это зачарованные бэктестами неофиты, у «просветителей» — лохи, не осилившие сложный процент.
сколько будет стоить робот который при пробое уровня будет покупать/продавать и ставить стоп. Тейк не нужен.
avatar
ICEDONE, это за бесплатно.Формула простая long  if  L>ref(H,-2)
avatar
ezomm, а куда ее пихать?)

avatar
ICEDONE, а как уровень определять?
avatar
zenoftrading, ввести вручную
avatar
Более-менее работает только HFT. Но там такие цены для оборудования, разработки и доступа к бирже, что это уже бизнес, причем не с самой высокой рентабельностью
avatar
Union_Jack, я бы сказал, что по профилю стратегии HFT напоминает инвестиции в мусорные бонды. Если рассматривать как объект инвестиций софт & хард & навыки, а не те тикеры, которые робот секунды держит. Общие признаки:
 * отдача на капитал умеренная, инвестиционная, ограниченная емкость
 * пока все работает, эквити почти без просадок
 * много сопутствующего геммора, за всем надо следить
 * в один момент все может превратиться в тыкву, и момент этот плохо поддается предсказанию
Кирилл Гудков, в Москве есть люди, у которых получается СТАБИЛЬНО зарабатывать при помощи HFT. Их немного, но они есть
avatar
Union_Jack, ни секунды не сомневаюсь, что такие люди есть. Но никто из них не знает, когда их вечное лето закончится. Придет в ДЦ биржи какой-нибудь хмырь с 1U FPGA подмышкой, воткнет свою коробочку, на следующий день все процветание софтверных HFT завершится. И вылизанный код, который до того приносил деньги, можно будет распечатать и оклеить сортир. А переход с C++ на Verilog — это немного не тот случай, когда «хорошему программисту все равно, на чем писать software», потому что это уже немного не software.

Кирилл Гудков, у нас же биржа апдейт за апдейтом выкатывает. Прорыв за прорывом. Технический скачок, за техническим скачком. Сейчас вот так вот прийти с улицы или с другой площадки на мосбиржу и сходу забрать хлеб не получится. 
avatar
Кирилл Гудков, я именно что про FPGA. Это действительно не просто, но люди на них зарабатывают. И таки да, вложения в FPGA серьезные. Это не черточки по теханализу рисовать 

p.s. на FPGA можно добиться времени обработки данных менее одной МИКРОсекунды
avatar
Union_Jack, менее 100нс хотели сказать? )
avatar
Андрей К, ну 100 нан это уже не очень реально. Там на PCS/PMA задержки набегут
avatar
Union_Jack, главное стараться )
avatar
Андрей К, у Вас менее 100 нс?
avatar
Schurik, это уже обыденная реальность у многих. Иначе зачем все это
avatar
Андрей К, но кто-то ведь еще продолжает в HFT трейдинге и без FPGA зарабатывать, а они в 20-30 раз медленнее как минимум.
avatar
Schurik, конечно. Каждый занял свою нишу. Но наверное сами видите, как биржа выжимает и заставляет быть технологичней. Биржа же официально в одном интервью сказала 3 года назад — ребята, теперь развивайтесь. Так потихоньку все наши на крипту и уходят.
avatar
ой да ладно могу с телефона всегда торговать в плюс на любые деньги, математика и логика многие даже алго с этим не дружат, сколько встречал программистов шаг в лево вправа сразу провал )
avatar
«если бы на рынке работала математика, то самыми богатыми людьми были б математики»
©таро как мир.
avatar
Русский, 
«если бы на рынке работала математика, то самыми богатыми людьми были б математики»

Я знаю как минимум одного миллиардера-математика — Джеймс Харрис Саймонс.
avatar
A2format, «в два-три года Джим уже мог возводить простые числа в квадрат»- вы тоже так делали?
avatar
Русский, вообще математики и инженеры в мире гораздо богаче среднего водителя.
или вообще среднего человека.

в РФ исключение потому что СССР подготовил слишком много специалистов.

СССР когда в 1988 году был 6 (ШЕСТЫМ) в МИРЕ по производительности труда.
А в СССР РСФСР(РФ) был более передовым чем окраины узбекистан, грузия и тд.
РСФСР(РФ) сейчас это предпоследний по производительности труда страна в Организации экономического сотрудничества 52 из 53 вроде.
(не в мире)
www.rbc.ru/economics/05/02/2019/5c5872889a794725eb8d815e

По этому инженеры и математики в РФ живут похуже.
инженеры и математики оказались вредны для снижения производительности труда.
avatar
Антон Б, юноша, тут разговор не про зряплату, а про способ забирать деньги с рынка.
avatar
Русский, если смотреть с рынка то математики и инженеры забирают больше чем средний клиент.
в частности теряют меньше чем средний клиент.

наверное математики тоже суммарно в минусе.
просто в меньшем минусе чем остальные.
потому что считают риски.

avatar
Антон Б, завидую вашей осведомленности.
avatar
Можно еще вспомнить мнение уборщицы об ученых. Ходють, ходють, везде пачкают. КофЭ попьют, чашку в раковину поставят и опять ходють. Так целый день только грязь и носят.
avatar
SergeyJu, это верно.Грааль из 6 знаков, а народ генетические алгоритмы мучает. жарим в 5ю точку и… валяемся в шоколаде !



avatar
ezomm, 

как у вас постоянно 5 волн получается? Я не pro, мне для поднятия грамотности.

У Эллиота, как мне рассказали на курсах в 2008 году, было 3 волны коррекции.

SergeyJu, да) в точку))
avatar
мдаааа, заявление конечно серьезное, алготрейдер который утверждает что «работает» только тренд — повод задуматься о его навыках
Михаил Табаков, лучше задумайтесь о навыках тех, у кого и тренд не работает. А их намного-намного больше. 
avatar
Сергей Сергаев, ну первоначально, хотя бы локация совпадающая с моей. Как работать на удаленке команде, слабо представляю. Хотя возможно, это хороший вариант, просто я пока не пришел к нему.
avatar
Gypsy, если никогда не собирали команду, то удаленка вариант не айс. Но проблема с другой стороны, что гораздо сложнее тогда будет набрать
avatar
Если фрактал похож на ладошку с растопыренными пальцами, то применяем правило Большого пальца.Это грааль от Билла.
avatar

Автор скорее прав чем нет: пока есть неэффективность — народ где-то деньги отдает, баксы там скупает или что-то, робот будет работать. Потом неэффективность пропадет. Робот работать перестанет и начнет сливать. Я тоже набрал 150+ роботов. Учусь у всех подряд. Делаю. Но… Грааля нет. Вернее тут смотря чего надо. Если тебе достаточно доходности около доходности индекса. То есть. Но так и индекс можно держать… И часто даже лучше...

avatar
Laukar, ты просто мало учился.Есть проги размечающие волны Эла на любых таймах. Ewa 6.0, ElWave 3.0 и  др. Просто жди начало 3й волны после 2й и жарь. Даже учить волновую и не надо. Но без волновой Эла(не Вульфа) свечной нельзя понять. А свечной это вершина тк это теория циклов и фракталов.
avatar
ezomm, да есть у меня такой робот конечно… Ты его тестил наобум на истории без оптимизации? Там не все так просто…
avatar
0Laukar, правый склон головы в ГиП это А волна.От ее струкруры зависит С волна.Если А из 3х волн, то С слабая.Если А из 5 (импульс ) то С сильная и а, в, с может превратиться в импульс  1-2-3-4-5 .
Сигналом является  поглощение 5й волны от С.
avatar
ezomm, вот эти тонкости нереально закодить… На реале все размыто. На левой стороне графика всегда все понятно: Вон тот фрактал — это ложный. А что этот настоящий… А тут можно ещё вот так разметить… Люблю блин эллиотчиков за то что у них все понятно задним числом… При этом будущее в 100 вариантах и все разные, с непонятной вероятностью…
avatar
Laukar, вариантов всего 2 вверх и вниз, а вероятностей точно 100.
avatar
надо понимать: если люди на фонде инвестируют в активы, то алготрейдинг — это инвестиции в робота и только в него
С чего вдруг не работают? Вот эквити одного моего бота за два года:
avatar
Мейстор Эймон, вам просто везёт, на другой фазе бот обратно в рынок сольёт всё заработанное
avatar
krolix, пусть везет и следующие два года, я за)
avatar
Мейстор Эймон, очень нервная эквити. как так вышло?
avatar
silentbob, рука дрожала с перепоя)
avatar
silentbob, скорее всего автор сам написал бота под свою модель торговли и знает когда его запускать. а когда останавливать, и в какую сторону и на каком инструменте запускать, и поэтому получается, что это дисциплинированная торговля от идей по каким-то трендам — когда автор проанализировал и знает что он хочет сделать, запускает робота и робот ему помогает сделать то, что он задумал. поэтому торговля выглядит органично и, конечно же, есть периоды спадов — точно так же, как и на графике любого портфеля есть периоды просадки. это скорее всего, портфель фьючерсов на самые растущие коммодитис за последнее время. Нефть я там вижу, был хороший тренд. видимо автор умеет писать себе ботов, которые ему помогают, но главное, такой результат специально (не случайно) может достичь только тот, кто сам умеет заработать на торгах. либо, да, этот результат в других случаях, случаен IMHO
avatar
Вы правы. Ничего не работает. Алготрейдинг — это фикция, рынок эффективен. Не тратьте время, я пытался долго тоже этим заниматься, не выходит. 
avatar
krolix, так мало пытался.На Открывашке отличный симулятор был по 5мин свечам.Но главное это структура графика и счет углов.Это уже волновая теория. 10000 сделок по ВА и ключик у тебя в руках.
avatar
ezomm, это очень сложно. Я Ваши комментарии читал, но так и не вкурил в них. С каким примерно профит-фактором работают определяемые Вами точки разворота?
avatar
krolix, я расстался с тестами и профит факторами в 2007г. Я 7 лет тестировал и оптимизировал в Метасток 7.2 все индикаторы и системы .
Когда понимаешь структуру графика, то ни роботы ни индикаторы не нужны. График цикличен. 4 фрактала рождают 1 новый в 2 раза больший по амплитуде.
avatar
krolix, Сарказм чувствую я )))
avatar
Не знаю почему вы удивляетесь, есть виды заработка где в индустрии люди зарабатывают на продаже оснаги или обучения, вот взять всякие видения бизнесов, бизнес тренеры, они же сами не ведут бизнесы, кроме своего, так примерно и тут) Заработок на ожидании. Взять биткоин помимо заработка спекулянтов там зарабатывают криптобиржи, криптоблогеры, криптоаналитики, производители железы, те кто майнит короч целая индустрия) Важно знать свое место и там зарабатывать, а те кто пишут робатов они то причем? Если бы теоретически это бы и работало, что бы мешало парняги кто писал под заказ и себе оставить код и подрабатывать с Гаити?))
какая разница сколько сотен они там написали роботов, если идеи там реализуются, созданные на коленке за 10 минут и не просчитанные на 10+ лет истории. Это они так идеи свои проверяют — что-то придумали — создают робота на заказ — а потом уже проверка на деньгах — результат ожидаемый.
а надо та наоборот — вначале проверить на тестере, а потом уже писать и запускать.
поэтому и не работает там ни у кого.
вот.
avatar
Автор, Вы просто не освоили ручной трейдинг. Алготрейдинг может быть и в боковике, главное, вовремя запускать процесс в нужном напрвлении (что сложно). А так само собой, капитан очевидность одобряет торговлю по тренду.
avatar
МНЕ ТОЖЕ ПОНРАВИСЛОСЬ! Спасибо!
avatar
Хороший пост! Плюсую! Базовая ошибка автора в том, что он для автора алготрейдинг является синонимом заработка от трейдинга (так я понял из статьи). Однако алготрейдинг — это робот с закодированные правила технической системы. Эти правила формулирует трейдер, а алготрейдер просто их кодирует в робота. Именно трейдер со своей системой является основой успешности робота. 
Многие алготрейдеры постоянно пишут роботов, надеясь найти прибыльную систему — и это на мой взгляд основная ошибка. В начале надо именно руками протестировать закономерности на достаточно большом временном отрезке, увидеть результат, а затем бар за баром руками!!! отфильтровать убыточные сделки. Только потом внести эти правила в код и протестировать на истории результат и тогда будет найдена та торговая система которая будет работать. Роботы позволяют сэкономить время на стадии тестирования системы и затем тестирования её на других инструментах. 
По моему опыту скажу что я торгую по правилам которые можно закодировать уже очень давно и не менял стратегию не разу! И система продолжает приносить мне доход. Систему можно закодировать, однако я не умею это делать, да и не хочу. Продолжаю её тестировать руками, но на других инструментах, параллельно вводя, именно для этих новых инструментов, дополнительные фильтры, которые я вижу на графике, что  позволяет систему сделать более эффективной. 
Так что вывод один — надо искать систему руками (бар за баром), и только потом её результаты вносить в алгоритм. 
avatar
Объясните дураку, что мешает какой-нибудь крупной компании типа Микрософт, где работает множество лучших умов, тысячи лучших программистов, которая имеет сотни миллиардов долларов кэша, которая может позволить себе привлечь лучших специалистов во всем мире — создать такую чудо программу и зарабатывать на этом? Вы скажете слишком узкая ниша для большой компании?
Нет не узкая, весь оборот биржевой торговли в мире составляет примерно 2,3 трлн. долл.
Тем не менее ни одна крупная компания не создала ничего подобного. 
Тогда другой вопрос, если у гигантов не получилось, почему вы уверены, что получится у программиста-одиночки?
avatar
Алексей aka Markitant, 
1. Одному программисту на бутерброд с икрой нужно сильно меньше чем всем лучшим умам в Майкрософт. Кратно.
2. Когда нужно зарабатывать столько, сколько нужно всем в Майкрософт на бутерброд с икрой — это совсем другая история по ликвидности и соответственно по стратегиям. И если то, что будет сегодня более менее понятно, то того, что будет через месяц и дальше не знает никто.
3. С чего вы взяли что нет крупных компаний, зарабатывающих алгоритмически? Потому что они не рекламируются на каждом углу?
avatar
Sprite, 
3. С чего вы взяли что нет крупных компаний, зарабатывающий алгоритмически? Потому что они не рекламируются на каждом углу?

Он про них не знает просто.
avatar
Алексей aka Markitant, что-то у вас все с ног на голову перевернулось.

Software — это когда 1 раз написал, 10^9 раз выполнилось, в 10^6 копиях. Многократно тиражируемые усилия. Поэтому после достижения, а не для достижения безудержного процветания можно нанять 100000 отличников. Некоторые из которых, проработав год и получая >$200K/Y, смогут продравшись через все процедуры, добавить в кодовую базу 1 (одну) строчку. Реальный случай в Гугле, чувак потом уволился нахер из этого процветающего болота.

имхо выжны идеи, а откуда им взяться у алготредеров?

если торгуют не они а робот, то за маркетом кто следить будет...?

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

назначение машинки преобразование информации в деньги и обратно. 
есть информация получаешь деньги.  есть деньги получаешь информацию. но прикол в том что информацию которую ты купил уже нельзя продать. гениальная хрень! волшебство ! )) 
Прежде чем писать ботов, сначала нужно поумнеть и создать ТС. А все получается наоборот. Пишешь ботов перебором идей и становишься тупее.
avatar
LFX, это факт
avatar
Rost_010, имхо субъективно оценивается объективная реальность не только в маркете, но и вообще в жизни

это не значит что найти объективные закономерности рынка человеку невозможно
avatar
Rost_010, это имхо кажущаяся простота
avatar
Мне прибыль плановую 700… 800% годовых с просадкой до 40%, я так могу на отрезке 26 лет, а начав читать сразу бросил, наоборот верю лишь себе и ручками…
avatar
Rost_010, потому что к ней сложно подобрать ключ :)


avatar

Сейчас начал читать книгу Богла «не верьте цифрам». Для долгосрочного инвестора весьма полезна будет. Там придет и понятие почему рынок не переиграть и что доходность в прошлом не влияет на будущее и многое другое.

 
avatar
Opel343, можно еще написать книжку, почему пенсионеры не смогут стать балеринами. 
avatar
Автоматизированный трейдинг требует большого количества ресурсов — сюда относятся и деньги, которые нужно внести на счет, инвестиции в софт и железо, время на разработку, тестирование стратегий, а также написание и отладку кода торговой системы.
avatar
С алкотредингом все понятно было еще в 2010 году када роботы коммисионщики и те которые за сиплым ходили перестали работать. Был у меня один робот и чувак(дол.ёп) который его написал так что робота нельзя было донастроить. Просадки мелкие и доходность 0. Короче вата эти роботы. Проще купить газпром
avatar
Ну да банкиры с их баблом не могут рынок пылесосить алгоритмами, только кукловодить какой-то инструмент видя позиции,  а тут простые плебеи и смерды пытаются алгоритмы придумать))) Никакой робот не сможет угадать движение цены, Цена ходит сама по себе, Делали ставки на спорт? Бывает 10 подряд победя и 10 сливов, Математика работает. Из 100 лудоманов выйдут в хороший плюс 5, из этих 5 только 1 больше всех заработает
avatar
Ну да банкиры с их баблом не могут рынок пылесосить алгоритмами, только кукловодить какой-то инструмент видя позиции,  а тут простые плебеи и смерды пытаются алгоритмы придумать)))

Тимур К, в который раз вижу на этом ресурсе мантру «жираф большой, ему видней». Эти ваши банкиры не могут добиться того, чтобы в разных отделениях разные маринки предпринимали одинаковые действия для одинаковых вводных. Сами наверно ведь сталкивались. При этом у многих какие-то квадратно-гнездовые убеждения, что эти сонные тупари в пиджаках тайно повелевают миром и управляют движением планет. За зарплату, с 10 до 18, ага.

В большом коллективе уровень интеллекта не суммируется. Суммируется только к-во потребляемой туалетной бумаги.

1. На тренде работает все, что угодно, вопрос на сколько эффективно.
2. Определить тренд технически — совсем не простая задача.
3. В следствии изменения рынка алгоритмы работают по разному.
Вывод на самом деле простой: Алгоритмы нужны не для того, чтобы без участия человека и за него зарабатывать деньги (основная мечта алготрейдера), а в качестве вспомогательных инструментов трейдера! Вот так это вполне работает.
Механизм простой — прорабатываете стратегию, проверяете ее на свежей истории. Сверяете с более ранней, смотрите, при каких условиях она работает. Далее запускаете и следите, чтобы условия сохраняли свою актуальность. Чтобы не тратить силы на «философский камень» можно начинать с маленьких алгоритмов, повзволяющи, например, войти в сделку по оптимальной цене. Далее развивать хелперы по поиску точек входя на рынках и т.д. и т.п.
Со временем поймете как это все работает и алго будет сильно упрощать вам жизнь. Но оно НИКОГДА не будет работать за вас!



avatar
В плане алготрейдинга копать надо от обратного. Обратите внимание детально какие стратегии и типы торгов запрещены у одних брокеров, и торгуйте у других брокеров, у которых разрешены.
avatar
Я лично не совсем понимаю людей, которые покупают этих роботов. Большая часть я так понимаю это не HFT (потому что по логике для HFT надо торговать чуть ли не в соседнем здании биржи (для достижения наименьшей задержки). Сам бы никогда не стал отдавать деньги за чёрный ящик..

Вместо автотрейдинга я бы предпочёл некого помощника, который бы высвечивал по всем инструментам такую вещь как «основание» (которое как раз высчитывается на основе статистики и т.п). Чем больше оснований (которые не являются субъективными) тем лучше, и потом тупо сортировку делаешь по кол-ву оснований и степени важности. Вот это вещь, когда не нужно самостоятельно перебирать 100+ инструментов для поиска точки.
avatar
Написал более 5000 советников и индикаторов вместе взятых. В основном для  мт4 и мт5.  Как человек со стажем скажу разработчик советников более 12 лет, если доходность будет 10% в месяц при тех же рисках потерять 10% в месяц, то работают все те же усреднения. И пофиг какой там рынок, но люди на форекс приходят с 100 баксами например и хотят в месяц 100% делать, ну так будьте тогда готовые потерять эти же 100%. А если вы пришли с 100 тыс баксов, ну тогда занижайте риски и радуйтесь что 50-100% годовых имеете.
Александр Гаврилин, что скажете про хедж-фонды которые активно используют HFT? Они ведь каким-то образом выживают.
avatar
ghostfasm, Высокочастотники не делал, предполагаю что для них нужен максимальный пинг к серверу брокера, чтобы по стратегиям подобных маркетмейкерам совершать такие сделки. Делал на разницы в лагах котировках у брокеров. В целом тема рабочая, пока интернет не становиться хуже либо брокер не начинает замечать это и включать свои примочки для ухудшения торговли.
Мы пробовали идти от от обратного.

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

ПЕЧАЛЬКА,  происходит слив, только белее рваный график и медленнее.

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

Например ФРС решило увеличить объем печатных денег, но тут пришли арабы и поссорились со всем миром и ушатали нефть в ноль. Та же ситуация далее, фрс продолжает печатать деньги, но уже ОПЕК выравнивает ситуацию, результат рынок пошел вверх.
И так далее, можно вшить некий индикатор цитируемости по тегам, его увеличение выше чего то, влияние на сектор и таких ситуаций много, которые имеют как макро влияние, так и микро.

Например объем опционов по инструментам на определенных уровнях, роботы этого не видят.
avatar

Странная статья с нытьём. Тоже мне правда об алготрейдинге.
Это просто очень тёмное представление о трейдинге как таковом, даже ручном. Я не один год разрабатываю стратегии и пишу сам программы, с 2009-го года.

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

Очень красивые трейды в этот день, не правда ли!

avatar
FFed, исходя из практики, какое процентное соотношение занимает SD в торговых роботах?
avatar
FFed, вопрос- сторонние данные берёте для робота (биржевые объемы, стакан и пр.) или все из стандартов MT?
avatar

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

Вот так кратко.

П.С.: спасибо за ваше внимание и интерес к трейдингу. 
Желаю удачных трейдов в течении всего года и наступающего нового 2022 года.

avatar

Алексей, насчёт стаканов и заявок в нём.
Был и есть у меня алгоритм, который не получилось запустить полноценно, так как партнёры слабые оказались, да и между собой они не могли договориться.
Там надо было ставить слот на биржу, потомучто маркетмейкер обыгрывает, когда время доступа более 10 миллисекунд.

avatar

Простите меня великодушно, расшифруйте «SD», пожалуйста.
Я не применяю такое сокращение.

avatar
FFed, SD ( Standard deviation ) — Среднеквадратичное отклонение
avatar

ghostfasm, вот статистика по тестовому прогону (при тесте больше статистики), но среднеквадратичного отклонения нет в табличке, да я и не считаю его. Результаты тестового прогона близки к реальному.



avatar
FFed, это статистика по итогам торговли, SD же можно применять при решении купить / продать инструмент. Т.е это в самом алгоритме может быть прописано.
avatar

ghostfasm, применяйте, конечно.
Я не применяю любые статистические оценки, корреляции в том числе, хотя иногда рассматриваю инструментарий на предмет коррелирования, но не более.

avatar
Ковырял 5 лет, более сотни ботов точно. И свои и покупал / продавал и на заказ. Ушел в инвестиции и крипту и правильно сделал :) Выхлоп больше. Пару ботов до сих пор использую на фьючах для небольшой доп. доходности к инвестициям и страховки валютных рисков.
Роботы это невысокая доходность, высокие издержки и высокий порог входа в плане мозгов / опыта / затрат на тесты на деньгах. Если использовать планый софт, еще и издержки на инфраструктуру влияют сильно. Знаю тех кто зарабатывает в том числе на них, даже берет в управление. Идеи простые, но есть тонкости и нужна команда и постоянный поиск новых идей.
Бесплатного сыра нет, за нас никто работать не будет, в сказки не верьте. 
Смеялся в голос с профитных стратегий «по тренду». :D
Работает только высокочастотный арбитраж(причем из-за эффективности рынка как минимум только статистический либо более сложные), все остальное хрень.
P.S. В алготрейдинге с 2004 года.
avatar
Сразу отвечу, что определение тренда и торговля по тренду, конечно, применяется, но тренд тренду рознь на разных временных промежутках — это я, думаю, понимают многие.
Главное следовать этим стратегиям и не мешать роботу, даже, когда он вам нервы щекочет.

avatar
Я работал CTO в маленькой частной трейдинговой фирме. Я не отвечал за алгоритмы, хотя хотел подмять или хотя бы влезть в это направление. Мне позволялось делать что-то в минимальных объемах по алгоритмам пока не стало совсем все плачевно, тогда за месяц мы с одним парнем накидали несколько версий алгоритма по тренду но были серьезные риски с лосями или прихоилось резать прибыль в том числе из-за потерь по bid-ask spread сразу при покупке. Можно было еще пытаться. но инвестор сказал что хватит ;)

В итоге за 4 года я написал весь свой софт для трейтинга, для отчетности, для тестирования, для аудита и много чего еще… Но ни один алгоритм так и не заработал. Справедливости ради надо сказать, что инвестор требовал интрадей трейдинга, только акциями, только на CBOE, чтобы без просадок больше 5 тыс евро в день, чтобы в день доход в среднем 1,5 тыс евро каждый месяц.

Было несколько алгоритмов рабочих, но для некоторых надо было иметь больше налички (мы могли торговать на 50 млн в сутки), некоторые не довели до ума, как торговля по тренду евро индексами, некоторые просто испортили так как убрали из них опции в силу ряда причин связанных опять же с деньгами инвестора.

То есть в итоге инвестор потратил около 5 млн евро, но по-хорошему, по-крайне мере в Европе, в этот бизнез чтобы влезать надо иметь раз в 10-20 больше, как минимум.

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

ЗЫ. Мы работали на самых эффективных электронных площадках США и Европы, некоторые вещи которые мы отвергли могли бы работать в России.
avatar

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

avatar
В 2009-ом пробовал. Взял штук 15 наиболее ликвидных и фьючерс на РТС с таймфреймами для акций от тиков до дней максимально возможные длины. Взял штук 10 наиболее ходовых индикаторов, потом их комбинации, на наиболее перспективные накладывал разные фильтры. Прогонял через Метасток.  Насколько помню работал так почти каждый день месяцев 6-10. В это время не торговал. Короче — не нашел ничего стабильного. Все они если  показывали хороший результат на одних периодах, то на других они давали убыток. Как сейчас помню — единственная комбинация, дававшая стабильный результат что-то типа 80% годовых была 2 скользящие средние с чем-то типа конверта на 15-ти минутках Газпрома. Пробовал пустить его на реальных котировках с 1 лотом на год, но не получилось стабильно запускать в 10.45 и выключать в 18.30. В общем через дней 20-30 прекратил эксперимент. Ну и по уму — не должно это работать в принципе. Тогда делал просто из интереса. Я бы принял систему на основе баз знаний по новостям. Это работает, по крайней мере вручную, но моих знаний на создание такой системы — не хватает.
avatar
Роботами увлекался лет 10 назад, когда это еще не было в тренде, перепробовал много всего, пришел к выводу, что роботы кормят скорее брокера и биржу чем меня и забросил это дело.
avatar
Перед отправкой стороннему кодеру логика алго меняется до состояния невоспроизводимости. Кодер решает другие задачи, зачастую сам того не осознавая.
Если мне нужна четырехколесная тележка, то в ТЗ для посторонних глаз будет создание квадрата и палки.
Потом за пару минут квадрат преобразуется в колесо и клонируется 4 раза, палка становится осями.Итого: у меня тележка, а у кодера квадрат и палка, которые, разумеется, никуда не едут.

Насчет 50 человек с одним и тем же запросом-на самом деле это значимая инфа с каким запросом они приходят.
avatar
К счастью, большинство роботов торгуют от EMA…
avatar
А не подскажете, ИИ какой нить пробовали прикручивать? Чтобы само все обучилось, соптимизировалось,  Никто понять не мог как оно торгует, но в нужный плюс?
avatar
Писал для себя робота под общие знания. По основной логике- проще самому торговать доходность выше будет) Остальные блоки остались на листке, т.к. расписывать логику 6(+2) параметрами просит время, в итоге остался в теории))

avatar

теги блога zenoftrading

....все тэги



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