Jump_in_the_sky
Jump_in_the_sky личный блог
07 марта 2023, 13:11

Магия ChatGPT или пишем индикатор для QUIK

Коротко: я в восторге.

Пока еще этот AI далек от совершенства, но то, что он может уже сейчас, лично меня поразило.

Здесь немного не по теме: сделал запрос на создание шаблона сайта и через пару минут у меня был готов html и css код для дальнейшего креатива. Да, их миллионы готовых. Да, глобально это просто копипаст кусков кода из сети. НО: правильно формулируя задачу, на выходе получаем почти готовый результат чужими руками и что немаловажно – с возможностью объяснения и правки хоть каждой запятой.
Безусловно, для полноценной работы нужно понимать, как все работает и устроено, но рутину уже сейчас можно решать без лишней траты времени (далее по тексту это утверждение актуально).

Да, для создания кода для тестов торговых стратегий AI тоже отлично подходит. ОНО написало код, который берет рыночные данные (YF, в моем случае), лаконично описал стратегию и выдал четыре результата по тесту, включая итоговую доходность. У меня бы ушло N-минут/часов, в зависимости от сложности и наличия схожего кода (плюс правок), либо поиска его в сети. Для AI это вопрос пары минут.


Теперь от слов к делу.

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

На входе имеем задачу создать код обычной линейной регрессии (Linear Regression) в виде индикатора под QUIK на QLUA.
На само написание ушло не более 10 минут с учетом правок и исправления ошибок. Я просто кормил (копировал и вставлял в чат) ему ошибки из терминала и он сам вносил правки.

Итогом стала вот такая линия:
Магия ChatGPT или пишем индикатор для QUIK

Линейная регрессия готова.
Зачем останавливаться? Добавим линий и отложим стандартные отклонения с коэффициэнтом 2. Точнее попросим об этом. Меньше минуты и код приветствует тебя. Ну это же восхитительно.

Магия ChatGPT или пишем индикатор для QUIK

Это не подключение библиотеки, нет. Это внесение изменений в код по новым формулам, а точнее перенос их на понятный QUIK`у язык, пока ты пьешь кофе или играешь на гитаре. Результат:

Магия ChatGPT или пишем индикатор для QUIK

Далее попросил сделать для меня SLOPE версию, чтобы наклоны видеть и… Готово. Да проще пареной репы. За это время я только и успел что смахнуть пыль с монитора.  Я только нулевую линию добавил на скорую руку:

Магия ChatGPT или пишем индикатор для QUIK

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

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

42 Комментария
  • Артур
    07 марта 2023, 13:17
    Каким впн-сервисом пользуетесь, а также через какой сервис виртуальный номер получили?
    Почту на гугле новую для этой темы заводили?
      • Vkt
        07 марта 2023, 13:57
        Jump_in_the_sky, вот эти танцы с бубнами для подключения меня останавливают пока, а так я бы ему тоже заданий надавал!
          • Vkt
            07 марта 2023, 14:14
            Jump_in_the_sky, наверное все так, но я такими «танцами» никогда не занимался, а может просто старый стал, ленивый. Подожду пока более доступные сервисы появятся. Круто, что он даже на QLua может!

        • Среднеброд
          07 марта 2023, 14:46
          Vkt, 30 минут у меня заняло. Самое противное это сим карту покупать. 200 рублей отдал, сама симка дешевая, но на сервис меньше 200 не завести.

          На хабре полно инструкций.
  • yellow
    07 марта 2023, 13:22
    спроси его что-нибудь в этом духе: 
    «Кто развивается больше когда я ставлю тебе задачи для решения — ты или я»?
    Ну или не «больше», а просто — развивается. Так даже точнее будет.
    Последний абзац это просто улёт. 
    Да, выводы пусть каждый для себя сделает сам. Это верно.
      • yellow
        09 марта 2023, 12:34
        Jump_in_the_sky, 
        Очевидные вещи, что тебя найобывают. )
        «в свою очередь вы также развиваетесь получая новые знания и умения в области, в которой задача была поставлена»
        Ты развиваешься только в «знаниях и умениях» ставить «задачи», не более — то есть деградируешь. Потому что развитие имеет место быть только в собственном решении задач, а не в их постановке для кого-то.
        Ещё и хвастаешься этим. то есть у тебя комбо.))
        А вот он, действительно, улучшает свои навыки и становится более опытным в решении задач, т.е. отбирает (твоими руками) способности, навыки и компетенции (т.е работу) у твоих будущих (возможно) детей.
        И то, что ты этого не понимаешь, лишний раз показывает, что естественный интеллект людям (стремящимся пользоваться искусственным) не нужен.

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


        p.s. Хаха, он даже «Вы» пишет тебе в ответ с маленькой буквы, только сейчас заметил))) Сразу показывает, что о тебе думает (запрограммирован думать)))
  • wistopus
    07 марта 2023, 13:26
    денег скока с энтого поимел?...
  • Виталий
    07 марта 2023, 13:28
    возможности поражают конечно
  • ✔  ⓈⒺⓇⒼⒾⓄ:Ⓩ
    07 марта 2023, 13:38
    сделал запрос на создание шаблона сайта и через пару минут у меня был готов html и css код для дальнейшего креатива.

    а это где глянуть?
      • ✔  ⓈⒺⓇⒼⒾⓄ:Ⓩ
        07 марта 2023, 14:06
        Jump_in_the_sky, а-а-а, я думал шаблон под индикатор имеется ввиду…
  • Rostislav Kudryashov
    07 марта 2023, 13:55
    В реальных расчётах неплохо иметь циклический буфер для эффективного расчёта текущих сумм. Типа: S = S — s(1) + s(n+1).
    Имея свою библиотеку, не нужно кланяться Искусственному Интеллекту.
    А в WelathLab это входит в его набор индикаторов.

    А касаемо AI, этот пример показывает не его удалённость от совершенства, но чисто технические качества вместо интеллектуальных.
    Интеллект должен предложить торговую стратегию. Можно поискать в обучении нейросети.
      • Rostislav Kudryashov
        07 марта 2023, 14:05
        Jump_in_the_sky, 13:55 ты прав! Совершенно другое! Я не ищу интеллекта в WealthLab (как и в молотке или нейросети), а только то, что мне нужно
        www2.wealth-lab.com/wl5wiki/LinearReg.ashx
        www2.wealth-lab.com/wl5wiki/LinearRegSlope.ash
        LinearReg(DataSeries ds, int period, string description)
        LinearRegSlope(DataSeries ds, int period, string description)
        две строки и вуаля!
        Но про циклический буфер и WealthLab'у приходится объяснять подробнее.
          • Rostislav Kudryashov
            07 марта 2023, 14:31
            Jump_in_the_sky, 14:21 суть в том, что от Интеллекта следует ожидать услуг интеллектуальных, а не технических. Для забивания гвоздей гораздо удобнее молоток.
            PS вот если интеллект родит выигрышную торговую стратегию — будет интересно.
            Но мне пока не попадались сообщения о нейросети с удачными прогнозами выше 60%. Причём прогнозами, мало пригодными для взятия прибыли.
              • Rostislav Kudryashov
                07 марта 2023, 14:37
                Jump_in_the_sky, 14:30 т.е. никакой не Интеллект, а Костыли для  Инвалидов умственного труда.
                  • Rostislav Kudryashov
                    07 марта 2023, 14:46
                    Jump_in_the_sky, 14:40 пальцем в небо! WealthLab делает свою работу — никакой ChatGPT не угонится. И мои библиотеки в Quik'е — тоже и так же просто и эффективно.
                    Делать простую работу сложным инструментом — извращение.
  • Volahub
    07 марта 2023, 14:48
    Зачем индикатор, надо сразу спрашивать где покупать/продавать.
      • Volahub
        07 марта 2023, 15:00
        Jump_in_the_sky, нет, вряд-ли до этого кто-то уже додумался )
      • ezomm
        08 марта 2023, 00:07
        Jump_in_the_sky, все индикаторы давно придуманы. И даже круче типа уровни Мюррея. Проблема графика в неопределенности и определенности. Неопределенность клонит график в боковик, а определенность в резкий рост или слив. График это не следствие индикаторов, а наоборот. Я изучил много индикаторов и расстался с ними в 2010 г.Темная зона торговли — это свечной анализ.Попробуйте рассказать ИИ названия свечей? Интересно что она скажет? Про свечной нет книг.Брошенный ребенок, повешенный, беременный харами, поглощение? чего? кем? Вопросов будет очень много.Системы торговли по свечам нет.Только ошметки и намеки. Мораль — индикаторы не нужны. Свечной анализ — психология людей в  чистом виде. Все знания о торговле в свечном, но кто их собрал? Палыч Вова Гусев? Свечи — это буквы не понятного языка. Кто прочтет буквы поймет и график. Короткий путь   к  пониманию свечного — VSA(про одну свечу и объем) +VA (волновой анализ Эла) + фракталы Вильямса. Полезно и про силу чисел -уровней и силу дней календаря (Ганн ).
  • *FXRB*
    07 марта 2023, 16:38
    человечество со временем отупеет… тренд на это.
  • Miha Che
    08 марта 2023, 04:22
    Только нужно всегда помнить, что это система так же может убедительно нести хрень. И нужно перепроверять за ней.
  • Игорь Калинин
    08 марта 2023, 07:59
    Или я чего-то не понимаю, либо вы с ИИ изобрели индикатор, т.н. конверт. envelope.  Есть готовый в квике.
      • Игорь Калинин
        08 марта 2023, 16:50

        Jump_in_the_sky,  Важно не то что, а как получилось.

        Ну напрягите этот ИИ, пусть изобретет что-то новое и небывалое.

          • Игорь Калинин
            09 марта 2023, 17:17

            Jump_in_the_sky, Без внятного ТЗ, результат ХЗ

             

            А какое ТЗ было, в свое время, у изобретателей эппла?

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

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