4
Подписаться
1271
Подписчики

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

Создано: 2022-12-25 11:31:38, Обновлено: 2023-09-18 19:42:30
comments   11
hits   3410

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

ChatGPT

ChatGPT в последнее время стал очень популярным, и в Интернете уже есть различные видеоролики, демонстрирующие, как он применяется в реальных сценариях. Позвольте мне кратко рассказать, что такое ChatGPT. ChatGPT — это языковая модель, разработанная OpenAI. В отличие от предыдущих версий искусственного интеллекта, ChatGPT обладает очень мощными возможностями понимания языка. В Интернете есть много видеороликов о знакомстве, регистрации и использовании ChatGPT, поэтому я не буду здесь вдаваться в подробности.

Когда FMZ встречает ChatGPT

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

Ладно, следующую статью буду писать не я, давайте покажем вам несколько закусок.

part1

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

Будучи новичком, я искал эффективные способы изучения количественной торговли. После поиска в интернете я нашел две платформы: FMZ и ChatGPT. Поэтому я решил попробовать использовать их, чтобы углубить свое понимание количественной торговли.

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

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

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

part2

Я смогу и дальше совершенствовать свои торговые навыки и добиваться большей прибыли в будущем.

Хотя я получил большую помощь от использования FMZ и ChatGPT, я также понимаю, что количественная торговля — это непрерывный процесс обучения. Мне еще многому предстоит научиться, и я буду продолжать усердно работать над собой.

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

part3

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

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

part4

Подводя итог, я считаю, что использование FMZ и ChatGPT для изучения

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

Хорошо, я снова начинаю писать статьи, вы можете в это поверить? Вышеуказанные части 1-4 были написаны ChatGPT. Позвольте мне показать вам некоторые доказательства:

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

Давайте возобновим тему.

Позвольте ИИ помочь мне написать стратегии

Если я новичок в языке PINE на платформе FMZ, я могу сделать простой запрос к ChatGPT, чтобы узнать, может ли ИИ помочь мне написать код:

Оформить запрос:

Можете ли вы помочь мне написать стратегию двойной скользящей средней с использованием скрипта PINE? Открывайте длинную позицию, когда индикаторы скользящих средних разных периодов образуют золотой крест, и открывайте короткую позицию, когда индикаторы скользящих средних образуют мертвый крест, со стоп-лоссом в 100 пунктов. И дайте мне полную стратегию сценария PINE. Использовать код контроля версий: // @version=4

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

// @version=4
strategy("双均线策略", overlay=true)

longTerm = input(title="长期均线周期", type=input.integer, defval=200)
shortTerm = input(title="短期均线周期", type=input.integer, defval=50)
stopLoss = input(title="止损点", type=input.integer, defval=100)

longMA = sma(close, longTerm)
shortMA = sma(close, shortTerm)

if (shortMA > longMA)
    strategy.entry("做多", strategy.long)
if (shortMA < longMA)
    strategy.entry("做空", strategy.short)

strategy.exit("止损", "做多", stop=strategy.position_avg_price - stopLoss)
strategy.exit("止损", "做空", stop=strategy.position_avg_price + stopLoss)

Это действительно было написано, и позвольте мне поместить его в систему бэктестинга платформы FMZ, чтобы опробовать!

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

Скрипт PINE запущен!

Далее давайте попробуем позволить ChatGPT помочь нам объяснить стратегию, которая также может помочь нам в изучении количественной торговли.

Задайте вопрос:

strategy("test", overlay = true)

varip a = na
varip highPrice = na
varip isTrade = false 
varip offset = 30

if not barstate.ishistory and not isTrade
    strategy.entry("test 1", strategy.long, 1)
    strategy.exit("exit 1", "test 1", 1, trail_price=close+offset, trail_offset=offset)
    a := close + offset
    runtime.log("每点价格为:", syminfo.mintick, ",当前close:", close)
    isTrade := true 

if close > a and not barstate.ishistory
    highPrice := na(highPrice) ? close : highPrice
    highPrice := close > highPrice ? close : highPrice

plot(a, "trail_price 触发线")    
plot(strategy.position_size>0 ? highPrice : na, "当前最高价")
plot(strategy.position_size>0 ? highPrice-syminfo.mintick*offset : na, "移动止损触发线")

可以解释一下这个脚本的详细逻辑吗?

скриншот:

Когда FMZ встречает ChatGPT, попытка использовать ИИ для помощи в обучении количественной торговле

Он действительно может понять смысл сценария и резюмировать его. Я немного подозреваю, что за этой страницей стоит исследователь количественной торговли, отвечающий на мои вопросы…

Несовершенства

Конечно, ChatGPT пока не идеален. Например, при общении на китайском языке он часто замолкает и его приходится прерывать, прося продолжить. На некоторые вопросы, которые он не особо понимает, он будет говорить вам чушь “серьёзно”. Нам нужно использовать поисковую систему, чтобы подтвердить данный ответ, и мы не можем слепо верить ему. Однако ChatGPT все еще очень полезен для изучения количественной торговли на FMZ. Он может помочь нам понять сложные коды или, по крайней мере, дать нам некоторые подсказки и вдохновения, чтобы мы знали, что понимать. Они также могут помочь нам написать несколько простых прототипов кода и предоставить некоторые базовые решения и реализации кода. Должны быть более продвинутые способы игры, которые мы можем продолжить исследовать в будущем. Я надеюсь, что ChatGPT будет становиться все более и более мощным и поможет большему количеству новичков в количественной торговле легко начать.

Надеюсь, что в будущем обучении количественной торговле больше не будет понятия «от начала до сдачи»!