Ухо спекулянта
Ухо спекулянта личный блог
08 марта 2023, 11:29

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

Почитал статьи, посмотрел видео разные. Кто-то говорит,  что кубиков вполне хватает, кто-то утверждает что без программирования нереально эффективно алготрейдить. Лезть в глубины обьектно-ориентированного программирования и писать тысячи строк кода мне категорически не улыбается. А вот в тслабе кубиками накидать какой-нибудь алгоритм было бы забавно и увлекательно ( надеюсь)… Стоит ли игра свечь заниматься алготрейдингом без си шарпа и прочей мега сложной лабуды
37 Комментариев
  • Pringles
    08 марта 2023, 11:33
    эффективнее кубики-кости игральные 
  • Rostislav Kudryashov
    08 марта 2023, 11:37
    «Царский путь в Геометрию» (тьфу, в Трейдинг) открыт
    smart-lab.ru/blog/883975.php
    Искусственный Интеллект вас и на горшок посадит и попку вытрет.

    Эвклиду и царю Птолемею такое и не снилось.
    • Dan Priwalow
      10 марта 2023, 11:28
      Rostislav Kudryashov, мультик вспомнился:
      — так вы и есть, за меня, будете?
      — да!
  • Replikant_mih
    08 марта 2023, 11:36
    Алготрейдинг он же разный бывает. И HFT алготрейдинг и 5-минутки алготрейдинг и на дневках системно торговать — алготрейдинг. И на индикаторах алготрейдинг и на паттернах алготрейдинг и на ML алготрейдинг и по данным из стакана алготрейдинг и т.д. и т.п. Зарабатывать можно везде. Какой лучше — не берусь судить. Но вот требования к инфраструктуре могут быть очень разными. Чтобы на 5-минутках клепать стратегии на индикаторах кубики точно подойдут) и, возможно, будут лучшим вариантом. 
  • Jame Bonds
    08 марта 2023, 11:42
    (Чисто мое мнение) кубики годятся только для обучения. В реальном применении абсолютно бесполезны, ничего серьезного не собрать.
  • Алекс Ч.
    08 марта 2023, 12:02
    А в чем тогда будет ваше конкурентное преимущество, если вы «не хотите заморачиваться»?

    алгоритм увидел шпильку и купил…

    Если это случайная «шпилька», например, от «толстого пальца» или исполнения большого стопа, то за ней охотятся профессионалы, которые, поверьте, не кубиками пользуются…
      • Dao Sun
        08 марта 2023, 13:45
        Ухо спекулянта, Ахххххаааааххх, знакомые мысли какие про защиту кандидатской )) «Кажется, что получил ещё два высших образования, но на работу не можешь устроиться или точнее, как только устроишься, через какое-то время выгоняют» — это из одного моего старого поста ))

        Пы.Сы. Больше впахивать надо, чем то, с чем Вы сравниваете…

        Наверное, успешно защитившихся кандидатов уж не больше чем успешных трейдеров точно ))
      • Алекс Ч.
        08 марта 2023, 12:29
        Ухо спекулянта, 1000 раз в день — это близко к HFT. Чтобы преодолеть комиссии и проскальзывания простыми алгоритмами тут не обойтись. 
          • Алекс Ч.
            08 марта 2023, 12:47
            Ухо спекулянта, если ориентироваться только на цены закрытия, то это 30 минут в день при помощи excel. Если же вы хотите совершать сделки внутри дня, то да, нужна автоматизация. Но это слишком быстрая торговля, я не знаю простых методов, которые сделают ее прибыльной после затрат.
  • Goreloff
    08 марта 2023, 13:46
    Нет не получится. Вон Тимофей Мартынов специально С++ выучил для алготрейдинга
    • Андрей К
      09 марта 2023, 13:04
      Goreloff, Тимофей вроде как даже c# не осилил, забросил
  • Доктор
    08 марта 2023, 14:28
    Вот простая прописная истина: человек не может создать робота  (алгоритм) по эффективности превышающего уровень знаний создающего. 
    Отсюда и пляши. 
    Это означает, что робот будет делать в сотни раз быстрее то, что делаешь ты, как прирост, так и резкий слив депошки.
    И если сейчас ты моментальный слив просто пропускаешь из-за медленной скорости, то робот его не пропустит.
    Эффективность попадания — не вырастет, без роста собственных компетенций и набора паттернов
  • По аналогии со строительством пришел такой образ. Допустим кто то хочет построить дом или офис самостоятельно. Допустим это обычная компания/ фирма. 
    Первый вариант развития. Если эта фирма частная и хочет сэкономить. Ищется уже готовый какой то проект дома, который использует имеющиеся на рынке готовые модули и блоки и просто заказывает эти блоки и составляет в готовый дом.
    Второй вариант развития событий. Если фирма имеет бесконечный поток денег (например бюджетные вливания, кредиты, акционерный капитал) то тогда под этот проект строится архитектурное бюро, для создания собственного проекта. Строится собственный завод по производству бетона. Завод по производству кирпичей. Завод по производству строительной техники. Институт по обучению инженеров и ПТУ по обучению строителей. Общежитие для гастрбайтеров.
    Лично мое мнение это должен быть все таки какой то фреймвок.
    В моем варианте это 1С Предприятие+QUIK
      • Ухо спекулянта, Да. Алгоритмы, отчеты, графики, визуальное отображение интерфейса. Опять же управление с мобильного на Android или через любой броузер. По моему этот как раз готовые строительные блоки кирпичи  Чего не хватает в 1C взял из Python. К тому же 1С не запрещает встраивать к нее dll сторонних языков. Ссылка на проект в моем профиле. Сейчас работаю над голосовым управлением.
  • Beach Bunny
    08 марта 2023, 17:15
    Заниматься можно. Эффективно — врядли, затрахаешься собирать из кубиков, что более менее сложное, отлаживать алгоритм в кубиках вообще нереально — насколько я понимаю, постоянно будешь платить абонентку за использование коннектора
  • ICEDONE
    08 марта 2023, 18:07
    В тслабе можно с помощью кубиков построить сложную систему которая принесет бабло
    • Михаил К.
      09 марта 2023, 05:08
      ICEDONE, кому принесёт? Продавцам тслаба?
      • ICEDONE
        09 марта 2023, 06:36
        Михаил К., Тому кто робота там сделал. Пишу от себя.
  • Носорог
    08 марта 2023, 20:07
    Большинство критиков кубиков тслаба имхо — теоретики. На уровне абстракции я могу с таким же успехом доказать, что они должны были родиться слонами или баобабами.

    Короче, я могу писать и на кубиках, и уже потихоньку на си шарпе, и на easylanguage (мультичартс).  99,9% моих когда-либо написанных систем можно написать на кубиках. Вообще без проблем. По факту сейчас все 100% торгующих систем — это системы, написанные на кубиках в тс лабе и на них же в реале торгующие агенты. Без каких-либо допиливаний.

    Поэтому шлите в жопу всех критиков-теоретиков. На ближайшие надцать лет вашего освоения алготрейдинга кубиков тслаба вам точно хватит. Я вам больше скажу, я очень жалею что первой моей стратегией была несколько специфическая система (вечерний аукцион). Я конечно сейчас знаю как ее на кубиках забацать, но тогда потратил кучу времени на чисто технические заморочки ( при всем том что я всю жизнь в it, и вообще то программист, хоть и олдскульный, т.е. древний). Поэтому еще раз рекомендую начинать свой путь именно с кубиков. Иначе вы будете не осваивать алгоТРЕЙДИНГ, а ипаться именно с (техническим) программированием.


  • OrinokoA
    08 марта 2023, 21:14
    кодить на c# в отличии от кубиков быстрее, легче и намного более гибко. язык стоит освоить — он сильно облегчает жизнь
    • Носорог
      10 марта 2023, 04:07
      OrinokoA, с этим никто не спорит. Именно для этого я и изучал c#, и сейчас C# for API TSLab. Но согласитесь — школа потом институт — это более быстрый путь к знаниям, чем сразу институт. Ну если не начинать издеть про вундеркиндов, «это ж я — мне повезет» и т.п. Главное, что уже после «школы» человек сможет реализовать ЛЮБУЮ свою идею на кубиках, освоит алготрейдинг и может начать реально зарабатывать. А потом уже будет решать — надо ему инвестировать Х часов времени в c# (ну или Y — если нет опыта в программировании), чтобы ежедневно сэкономить х часов или и так норм. И этот выбор зависит от кучи факторов и далеко не одинаков для всех.

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

      К примеру, у меня долгое время все системы имели детальное логирование, из-за чего код EasyLanguage был избыточен раз в 5, и потому нечитабелен. Как следствие мне было проще написать новую ТС, чем через полгода разобраться в собственном коде. Но основная проблема в том, что в новой гипотезе трейдер в первую очередь видит бабки, а программист — тип переменных.
  • Sergey
    09 марта 2023, 00:38
    Люди использует ТС лаб, кто-то хвастается результатами. Может и врут.

    StockSharp сделал свой аналог кубиков, тоже показатель.

    Пробуйте, поймете сами. Предположу, это всё сугубо индивидуально. Кому-то подойдет, кому-то отторжение.
  • xSVPx
    12 марта 2023, 00:41
    Очень не советую.
    Надо иметь стальные яйца, чтобы запускать подобные штуки хреново понимая как они работают. Да даже не стальные, а из «админия».

    Кстати код тоже непонятно как писать. Ну т.е. писать как понятно, непонятно как его так тестировать, чтобы потом не влететь...

    Если не можете осилить описание ваших алгоритмов на языке программирования, лезть точно не стоит. Не к добру это. Может оказаться, что алгоритмов нету, видимость одна…

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

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