Андрей Борисов
Андрей Борисов личный блог
16 октября 2023, 18:21

Позвольте, представлюсь. Почти алготрейдер.

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

— Нафига? Нафига тратить время на увеличение мировой энтропии, заводя какой-то блог? — задаю себе вопрос.

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

Пусть этот пост будет приветствием и пояснением, куда вы попали.

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

Буду изучать и автоматизировать для себя мир трейдинга. Ключевое слово и текущая цель — автоматизировать. Зачем тратить нервы, пусть лучше натасканный бот переживает на темы вроде «куда рванёт OZON после внезапно случившегося утреннего гэпа».

Здесь буду делиться процессом по построению своих стратегий и разработке робота. Да помогут они тем, кто пойдёт по моим стопам. И да помогут мне советами те, кто уже станцевал на граблях, разбросанных на этой тропинке.

От винта! 🚀

98 Комментариев
  • Fairman
    16 октября 2023, 18:25
    На чём программируете?
      • Андрей К
        16 октября 2023, 18:49

        Андрей Борисов, робот на php. То что надо )

        на 1С уже был дважды за всю историю СЛ. PHP, теперь твое время )

          • Андрей К
            16 октября 2023, 18:56

            Андрей Борисов, да, один разраб был очень давно, году в 13-14.

            А еще один, прям сейчас, в разделе АЛГО под вашей темой )

        • Sprite
          17 октября 2023, 02:35
          Андрей К, круче LabView имхо пока ещё не было.
      • ezomm
        16 октября 2023, 18:54
        Андрей Борисов, Плюс программистов -знание языков.Но они не знают языка свечей, того из чего график.Буквы графика — это названия циклов времени… звезда утром, звезда вечером присела отдохнуть, подумать -куда ей идти и сколько шагов до цели, не стать ли ей солдатом или вороной  или марибозой, а то что то она слишком маленькая? Так о чем это я?
          • robomakerr
            16 октября 2023, 20:24
            Андрей Борисов, никому. А почитать можно Силаева, UN_Alex. Сэкономите лет 10 жизни.
          • Matrica
            16 октября 2023, 21:53
            Андрей Борисов, вся нужная математика (пропорции и соотношения в модели), выложена в бесплатном доступе. Платить никому не надо. Главное разобраться, как это всё работает. А потом уже даже в уме можно посчитать величину отката. Ну или на самом простом калькуляторе.
            Прочитайте труды W. D. Gann.
              • Matrica
                16 октября 2023, 23:08
                Андрей Борисов, у Гана все на математику завязано, с примерами. До сих пор на рынках всё это работает.
                P.S. — если хотите закодить четкую ТС, то придется почитать и напрячь мозги!
          • ezomm
            16 октября 2023, 22:43
            Андрей Борисов, Роботы не понимают свечной анализ.Мораль — учимся сами. 1-VSA (Болдырев Сергей ) .2- волновой анализ Эллиота (Андрей Цветков). 
            VSA про 1 свечу и объем + ВА про все свечи = свечной анализ .
            Я изучил все индикаторы.Лучшие из свечей. Это Ишимоку.Книг про свечной нет, но есть путь.Я прошел его за 15 лет.Научи робота считать свечки — это подсказка. 
              • Matrica
                16 октября 2023, 23:16
                Андрей Борисов, Эллиота не закодите 100%, лучше не тратьте силы зря.
                Модель на рынке одна — это АВС. На тренде С может стать новой А и так несколько раз.
                  • Matrica
                    17 октября 2023, 09:12
                    Андрей Борисов, чтобы тренировать нейронку, надо знать на поиск каких закономерностей её тренировать надо.
                    Еще раз советую, читайте Ганна, там про математические пропорции состав и еще одна тележка. Плюс есть алгоритм, как кодить отрисовку свингов.
                    Основной трудностью будет научить машину правильно считать свинги (тот же зигзаг).
              • robomakerr
                17 октября 2023, 13:00
                Андрей Борисов, эти оба персонажа впаривают вам недоказуемые верования)
                • Matrica
                  17 октября 2023, 16:42
                  robomakerr, доказать то можно, только это значит показать весь алгоритм построения, и как он ежедневно работает на рынках.
                  Так что просто поверьте на слово, по Ганну модель на рынке всего одна!!!
                  • robomakerr
                    17 октября 2023, 20:32
                    Matrica, так вы же на каждой странице жужжите, что алгоритм прост как дважды два, и 100 лет уже всем известен, чего б тогда и не показать?) сами себе противоречите.
                    • Matrica
                      17 октября 2023, 20:52
                      robomakerr, возьмите, прочтите самостоятельно, и соберите из кусочков пазла этот простой алгоритм. Думаю не один  год потратите, пока найдете.
                      Я могу максимум намекнуть, но выкладывать не собираюсь. Слишком много сил и времени на сборку пазла потратил.
                      P.S. — именно поэтому вам никто и никогда не покажет как в связке работают математические пропорции и углы в коробке (она же КВ9 — Ganzilla). Все кто понял, потратили большую кучу личной энергии.
                      P.S.S. — и почему у Ганна была всего одна модель АВС.
                      • robomakerr
                        17 октября 2023, 21:08
                        Matrica, да мне не нужно.
                        Просто вы так долго уже об этом кричите, что проще было бы ссылку на ваш стейт давать, и не было бы вопросов о «работает-не работает».
                      • Дмитрий Алексеев
                        18 октября 2023, 09:58
                        Matrica, намекните, пожалуйста
                        • Matrica
                          18 октября 2023, 10:06

                          Дмитрий Алексеев, 
                          http://gann.su/book_rus.html  W.D. Gann — Master Commodities Course — это основа.  Там же и оригинал на английском есть.
                          Бесплатные индикаторы для мт4 могу скинуть куда скажете.
                          Если будете разбираться с интрадеем, то лучше всего анализировать фунт-доллар, он с минимальным люфтом бегает.

                          • Дмитрий Алексеев
                            18 октября 2023, 10:18
                            Matrica, спасибо
                            • Matrica
                              19 октября 2023, 00:51
                              Дмитрий Алексеев, еще мурзилка, отработка всё тех же углов по Ганну… И так каждый день, каждую неделю, каждый месяц, каждый год!

                              P.S. — показано уже конечно построение, начального не будет, но оно совсем простое, х2, х2 и еще раз х2

                        • Matrica
                          18 октября 2023, 10:12
                          Дмитрий Алексеев, вот наглядная работа угла 1х1.


                          • Дмитрий Алексеев
                            18 октября 2023, 10:18
                            Matrica, спасибо!
                          • Дмитрий Алексеев
                            18 октября 2023, 10:22

                            Matrica, в квике, конечно, такое торговать невозможно

                            • Matrica
                              18 октября 2023, 10:24

                              Дмитрий Алексеев, берете мт4, на нем делаете анализ, а сделки в квике.
                              А с другой стороны, фунт-доллар проще на форексе торговать. Ну или на нем модели искать.

                        • Matrica
                          19 октября 2023, 22:10
                          Дмитрий Алексеев, ещё намек… У Ганна он озвучивается. 



                          P.S. — 100 лет назад, весь математически-геометрический алгоритм был описан в трудах Ганна. Сейчас и индикаторы бесплатные по нему есть (причем доработанные под современные реалии), и литература в свободном доступе и в оригинале и переводы.  Просто берем, читаем, пробуем из разных примеров сложить общую картинку… Казалось бы чего проще. Но почему то до финиша доходит один из миллиона…

                  • EY
                    18 октября 2023, 10:50

                    Matrica, на слово не верим

                    скриншот счёта и НДФЛ?

                    • Matrica
                      18 октября 2023, 11:07
                      EY, ключи от квартиры, где деньги лежат приложить тоже?
                      Можете верить, можете не верить. Выбор всегда за вами.
                      • EY
                        18 октября 2023, 12:41
                        Matrica, ну картинки вы научились рисовать, а результатов нет
                        • Matrica
                          18 октября 2023, 20:15
                          EY, давайте прикинем самый хреновый вариант развития событий после 2024 года.
                          В мире начинается голод, всё рушится… Деньги ничего не стоят!
                          Вопрос — что для вас важнее, шуршащие фантики, или правильная и своевременная информация, когда и что будет происходить?!
                          Могу ещё чернухи добавить! Представьте себе, что в результату будущих событий, после смерти вы просто исчезнете как личность… Никакого Рая и Ада, ВАС просто не станет! По молодости этот вопрос никого не волнует, но чем старше, тем больше мозги на этом зацикливаются...
                          Так сколько стоит инфа, как не испариться как личность?! Правда эта инфа 98% населения и на фиг не нужна. Дети они всегда дети… Машинки в личной песочнице намного интереснее глобальных процессов!!!

                          Тоже самое касается и Ганна. Можете пойти и взять, можете пройти мимо… Как всегда, это ЛИЧНЫЙ выбор конкретной души. По действиям всегда понятно, в каком классе (воплощении) Вы находитесь.
                          • EY
                            19 октября 2023, 10:14
                            Matrica, эзотерика пошла, в которую я не верю

                            • Matrica
                              19 октября 2023, 11:03
                              EY, без эзотерики не найдете модели, не поймете Ганна, не разберетесь в Астро!
              • Ed Khan
                17 октября 2023, 18:19
                Андрей Борисов, дело в том, что (по моему мнению, сам алготрейдер) нейронка не умеет проводить правдивый бектест. Сама суть существования нейронки направлена на переоптимизацию и создание бумажных граалей. Могу ошибаться (что периодически делаю!). Сужу как трейдер, выросший из ручного трейдинга и не умеющий в кодинг)
                  • Ed Khan
                    17 октября 2023, 19:25

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

                      • Ed Khan
                        17 октября 2023, 20:10

                        Андрей Борисов, это отклонение от средних значений по просадке множества сборок) К МА (средней скользящей) не имеет отношения.

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

                  • Ed Khan
                    17 октября 2023, 20:12

                    Андрей Борисов, Да, именно так, на заказ)

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

                    После полугода можно можно уже что-то предлагать инвесторам, если они есть.

              • bascomo
                23 ноября 2023, 18:05
                Андрей Борисов, с вероятностью 1 произойдёт что угодно :)
      • robomakerr
        16 октября 2023, 19:30
        Андрей Борисов, на чём лучше парсер веба делать?
          • robomakerr
            16 октября 2023, 20:26
            Андрей Борисов, а Javascript для этого совсем не годен?
            • Sprite
              17 октября 2023, 02:30
              robomakerr, если вы хотите записаться в горе-погромисты и парсить интерпретатором через регулярки, то долгих вам лет. А если нормально делать, то тоже долгих лет, но возьмите нормальные библиотеки, заточенные под это, потому как, то минное поле до горизонта, которым усеян потенциальный хтмл, лучше бы прошли другие.
              • robomakerr
                17 октября 2023, 12:57
                Sprite, у меня давно уже сделан и работает простенький парсер на mql, просто интересуюсь, как это по науке надо делать.
          • Андрей К
            16 октября 2023, 21:05
            Андрей Борисов, парсить http на Си то еще занятие ) Уж лучше на питоне подождать чуть больше, там это как два пальца делается )
      • Илья Нечаев
        17 октября 2023, 12:44
        Андрей Борисов, ордера как передаете? api брокера или quik?
  • Антон Иванов
    16 октября 2023, 19:03

    Очень интересно, что у Вас получится. Пишите почаще, а то алготрейдеры тут редко пишут, да и на всем сайте их человек 10 наверное

      • Crogall
        16 октября 2023, 21:44
        Андрей Борисов, делись делись, бедолага. «Ибо не ведают, что творят». Делись всем, что знаешь и подумаешь. Стадо ждет твоих размышлений. Все мы будем внимательно читать, изучать и применять. Потому что все должны быть богатыми, счастливыми и сияющими. Приведи же нас к благам. И выведи из пустыни, о руководитель тренинг центра. Мы тебя ждали как спасителя.
  • Чужой
    16 октября 2023, 19:09
    Считаешь, что программист это уже почти алготрейдер? 
  • Rostislav Kudryashov
    16 октября 2023, 20:03
    Самонадеянность в подходе к решению задач — характерна для тех, кто сам задачи не решает, учит других.
    Причём учит плохо, не понимая, что решение задачи начинается не с алгоритма и даже не с постановки задачи. А с изучения предметной области.
    И может оказаться, что автоматизировать там и нечего.

    По моему опыту решения задач в судпроме и на РЖД,  затраты Ума в предметной области составляют 90%. на программирование — не более 10%.
    В трейдинге программирование занимает не более 1%.
  • Роман
    16 октября 2023, 20:03
    Какая разница на чем писать, главное какой алгоритм взять. У вас есть мысли по алгоритму?
      • Crogall
        16 октября 2023, 21:48
        Андрей Борисов, пиши пиши. И Роман тебя почитает, и я, и другие. Мы только и ждем, пока кто-нибудь что-то дельное напишет. А рады-то как. Вон Роман из дремы выполз сразу же. Я глаза приоткрыл сонные. Вон еще мохнатые да спящие подымаются и ушами шевелят. Все мы ждем. Дай же нам карту сокровищ. Приведи к багатству.
      • tester37
        18 ноября 2023, 23:55
        Андрей Борисов, посмотрите историю успеха программистов в «алготрейдинге».  Очень часто это история околорыночного окучивания.  и PHP там вполне даже годный инструмент :)   
          • tester37
            19 ноября 2023, 11:54
            Андрей Борисов, ну например — youtu.be/-DBgWOlHsM4
    • Rostislav Kudryashov
      16 октября 2023, 20:30
      Роман, 20:03 мы имеем дело со случаем: «Умеете  играть на пианино? — Не знаю, никогда не пробовал. Но люди же играют, чем я хуже!»
        • Crogall
          16 октября 2023, 21:50
          Андрей Борисов, подружились мы с одной птицей. Прилетает на балкон кушать уже полгода как. Я ему все время ноты показываю и алфавиту учу. А он, собака такая, никак не начнет разговаривать. Как ты думаешь отчего так. Наверное мотивация маленькая.
      • Rostislav Kudryashov
        16 октября 2023, 21:00
        Андрей Борисов, 20:44 «гречневая каша сама себя хвалит!»
        Не всё, что себя хвалит, — гречневая каша.
        Ха-хе. А начало-то такое, что никаких наводок и не нужно: «Сам всё расскажу! И даже поделюсь от щедрот своих».
  • kvazar
    16 октября 2023, 22:59
    дорогу осилит идущий....© я, как один из многих авторов самописных решений, говорю, что, прежде чем начинать, стоит ответить на вопрос чем не устраивают текущие готовые решения? если ответ есть — то хорошо.
  • Дмитрий Новиков
    16 октября 2023, 22:09
    Вот вам домашние задание. Сделайте визуализацию CAPM. За одно узнаете о трейдинга.
  • ezomm
    18 октября 2023, 16:10
    Андрей Борисов, прог по Эллиоту много типа EWA 6.0  и тд. Когда сам поймешь тогда и робота научишь. Главное понять — по какому закону рисуем график. Далее ТП и СЛ за отрезок времени. Далее размер участия и правильный вход. Всего 4 ноги в системе и каждая нога в равной мере влияет на результат .
    В основе всех расчетов размер 1 свечи тайма в % от цены.
      • ezomm
        19 октября 2023, 14:30
        Андрей Борисов, читай блог и комментарии.
  • Peter Sokolov
    22 октября 2023, 12:17

    Андрей Борисов, приветствую, коллега)
    Я сам программер с 25-летним стажем программирования всяко-разно.
    Тоже увлекся идеей трейдинга несколько лет назад.
    С тех. частью ну ноу проблем, набросал быстро прототип, подключил к квику/бирже, пока просто мониторит по заданным инструментам, трамбует в 1S ТФ, пишет в БД сделки/стакан, выводит в разных ракурсах на графики.
    Я тоже не любитель использовать арсенал готовых систем, предпочитаю все свое, пусть и не такое красивое, но зато я рулю всем и вся, да и профессия обязывает)
    Ну а вот найти свой подход к прибыльной торговле (ТС) — это да, как здесь правильно замечено, на это большая часть времени и уйдет.
    Я с этим пока в процессе уже не один год, правда в вяло-текущем режиме хобби, ну по другому просто не получается.
    Главное — однозначно нужны свои наработки, чужие готовые ТС не годятся, а тем более покупные.
    Про это и так тут на каждом шагу твердят, но я озвучиваю еще раз с позиции своего отрицательного опыта в этом направлении)
    Нужно выстрадать свою ТС, постичь на своем личном опыте все ее тонкости.
    Нейронку пробовал)
    Не особо правда заморачиваясь — простую и в лоб, да и давненько это уже было, сейчас в сфере нейронок существенный прогресс виден.
    Не рекомендую начинать с нейронок, полагаю там увязнуть можно на годы.
    Для старта нужно что-то попроще.
    В нашем деле сложность есть враг N1.
    Если вдруг рожу годную подтвержденную идею, обязательно поделюсь с вами, как с коллегой)

      • Peter Sokolov
        23 октября 2023, 13:20
        Андрей Борисов, Нигде и ни у кого не обучался, и не собираюсь, поскольку считаю это бесполезной тратой времени и денег. Многие на этом сайте со мною согласятся. А некоторые, возможно, и нет. Интересно тогда было бы узнать, у кого обучались и каков результат)
        Я мониторю комменты на этом сайте, читаю рекомендуемые здесь книги, но это в основном книги по неким фундаментальным основам трейдинга.
        Плюс накодил свою самописную систему для анализа, загрузку/запись данных в нее. Пялюсь в графики, на которые вывожу все что можно получить с биржы. Появляются идеи — кодю вывод статистики по ней, если более-менее удачно — прикидываю ТС, кодю по ней бэктесты. Пока ничего пригодного для вывода в реальную торговлю не изобрел, но уже есть ощущение, что скоро)
        Потребовалось достаточно долго времени, чтобы начать примечать что-то интересное на графиках и поломать восприятие с жесткой логики (if then else) на восприятие с точки зрения статистики. А по началу долго пялился как баран на новые вороты)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн