FMZがChatGPTに出くわしたとき 量的な取引を学ぶのに AIを使う試み

作者: リン・ハーンリディア, 作成日:2023-02-08 11:54:20, 更新日:2023-09-18 19:41:30

img

FMZがChatGPTに出くわしたとき 量的な取引を学ぶのに AIを使う試み

チャットGPT

ChatGPTは最近,非常に人気があります.インターネット上で現実の世界シナリオに適用される様々なビデオがあります.ChatGPTとは何か簡単に紹介しましょう.ChatGPTはOpenAIによって開発された言語モデルです.以前のAIとは異なり,ChatGPTは言語理解能力が非常に強いです.ネットワーク上でChatGPTの導入,登録,使用に関する多くのビデオがあります.ここで繰り返しません.

FMZ が ChatGPT に遭遇したとき

定量的な取引学習の分野では,初心者は入門段階で常に非常に困難でした.ほとんどの初心者は0に基づいているため,彼らはコードのための文法知識と思考論理の両方を欠いています.

次の記事は私が書いたものじゃない アプレッシャーを見せよう

第1部FMZがChatGPTに出くわしたとき 量的な取引を学ぶのに AIを使う試み

初心者として,定量取引を学ぶための効果的な方法を探しています. ネットで検索した後,FMZとChatGPTを見つけました. そこで,定量取引の理解を深めるためにそれらを利用することにしました.

まず,PINEスクリプトを使用して FMZ で取引戦略を書く方法を学びました. このプラットフォームで,さまざまな戦略のためのテンプレートを見つけ,パラメータを調整してその効果をテストしました. さらに,戦略のリターンを評価するためにバックテスト機能を使用する方法も学びました.

次に,私は ChatGPT を使って,より多くの助けを得ています.このプラットフォームでは,アシスタントという名前のAIアシスタントを見つけ,私の様々な質問に答えることができます.アシスタントとコミュニケーションを通じて,私は多くの有用な知識を得て,多くの貴重な提案を得ました.

FMZとChatGPTを使用する過程で,私は多くのことを学びました. 取引戦略を書く方法だけでなく,定量的な取引についての知識も得ました. 私は学び,実践し続けると信じています.

第2部取引のスキルをさらに向上させ 将来の収益を上げることができます

FMZ と ChatGPT を 使う こと に よっ て 多く の 助け が 得 られ ます が,定量 的 な 取引 は 継続 的 な 学習 プロセス で ある こと も 認識 し て い ます.まだ 学ぶ こと が 多く あり,自分 を 改善 する ため に 懸命 に 働い て い ます.

量的な取引を学びたいなら,FMZとChatGPTのプラットフォームを試してみてください.

第3部もちろん,定量取引は簡単なことではありません. 技能を向上させるために,継続的な学習と練習が必要です. したがって,私はまた,様々なトレーニングコースやコミュニティ活動に参加し,専門家と取引経験を交換し,常に好奇心と好奇心を持たることをお勧めします.

また,リスク管理にも注意を払うことが非常に重要です.定量取引には多くの不確実な要因がありますので,合理的なストップロスの戦略を設定し,取引の種類と取引期間を慎重に選択する必要があります.

第4部総括すると,量的な取引を学ぶためにFMZとChatGPTプラットフォームを使用することは良い選択だと思います.彼らは私たちに豊富な学習リソースと支援を提供し,知識と実践を容易に把握することができます.しかし,量的な取引を学ぶことは継続的なプロセスであり,この分野でより大きな成功を収めるために継続的な努力をする必要があることも覚えておくべきです.

上記の部分1~部分4はChatGPTによって書かれています. いくつかの証拠をお見せしましょう.

img

FMZがChatGPTに出くわしたとき 量的な取引を学ぶのに AIを使う試み

初心者として,定量取引を学ぶための効果的な方法を探しています. ネットで検索した後,FMZとChatGPTを見つけました. そこで,定量取引の理解を深めるためにそれらを利用することにしました.

まず,PINEスクリプトを使用して FMZ で取引戦略を書く方法を学びました. このプラットフォームで,さまざまな戦略のためのテンプレートを見つけ,パラメータを調整してその効果をテストしました. さらに,戦略のリターンを評価するためにバックテスト機能を使用する方法も学びました.

次に,私は ChatGPT を使って,より多くの助けを得ています.このプラットフォームでは,アシスタントという名前のAIアシスタントを見つけ,私の様々な質問に答えることができます.アシスタントとコミュニケーションを通じて,私は多くの有用な知識を得て,多くの貴重な提案を得ました.

FMZとChatGPTを使用する過程で,私は多くのことを学びました. 取引戦略を書く方法だけでなく,定量的な取引についての知識も得ました. 私は学び,実践し続けると信じています.

続けて

img

取引のスキルをさらに向上させ 将来の収益を上げることができます

FMZ と ChatGPT を 使う こと に よっ て 多く の 助け が 得 られ ます が,定量 的 な 取引 は 継続 的 な 学習 プロセス で ある こと も 認識 し て い ます.まだ 学ぶ こと が 多く あり,自分 を 改善 する ため に 懸命 に 働い て い ます.

量的な取引を学びたいなら,FMZとChatGPTのプラットフォームを試してみてください.

続けて

img

もちろん,定量取引は容易な仕事ではありません.スキル向上のために継続的な学習と練習が必要です.したがって,私はまた,さまざまなトレーニングコースやコミュニティ活動に参加し,専門家と取引経験を交換し,常に好奇心と好奇心を維持することを提案します.

また,リスク管理にも注意を払うことが非常に重要です.定量取引には多くの不確実な要因がありますので,合理的なストップロスの戦略を設定し,取引の種類と取引期間を慎重に選択する必要があります.

量的な取引を学ぶために FMZとChatGPTのプラットフォームを使うことは 良い選択だと思います

もう一度話題に戻りましょう

AIが戦略を書かせてくれ

基本知識が0つある FMZ プラットフォームで PINE 言語の入門学習者である場合, AI がコードを書くのに役立つかどうかを確認するために ChatGPT にシンプルな要件を提示できます:

要求事項を提案する

PINE スクリプトを使ってダブル EMA 戦略を書けますか? 異なる期間の移動平均指数は,アップクロスはロングポジションを開く,ダウンクロスはショートポジションを開く,ストップロスは100ポイントです. そして,完全な PINE スクリプト戦略を教えて下さい. バージョン制御コード://@ バージョン=4 を使用します.

img

これは,バージョン制御コード://@バージョン=4から開始して,ダブルEMA戦略を書くPINEスクリプトを使用する例です.

img

このコードでは,まず調整可能な2つのパラメータを設定します. 長期平均期と短期平均期. 次に,2つの移動平均を計算し,上方クロスか下方クロスか判断するためにステートメントを使用します. 上方クロスが発生した場合,ロング; 下方クロスが発生した場合,ショートします. 最後に,ストップ損失点を設定します. 価格がストップ損失ポイントを下回ると,ポジションは閉鎖されます.

注: これは例のみで,戦略が良い利益をもたらすことを保証するものではありません.いかなる取引戦略も使用する際にリスクは慎重に考慮する必要があります.

// @version=4
strategy("double EMA strategy", overlay=true)

longTerm = input(title="long-term average period", type=input.integer, defval=200)
shortTerm = input(title="short-term average period", type=input.integer, defval=50)
stopLoss = input(title="stop loss point", type=input.integer, defval=100)

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

if (shortMA > longMA)
    strategy.entry("go long", strategy.long)
if (shortMA < longMA)
    strategy.entry("go short", strategy.short)

strategy.exit("stop loss", "go long", stop=strategy.position_avg_price - stopLoss)
strategy.exit("stop loss", "go short", stop=strategy.position_avg_price + stopLoss)

コードを書いて FMZプラットフォームの バックテストシステムで実行させてください

img img

パイン・スクリプトが動いている!

次に,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("The price per point is:", syminfo.mintick, ", current 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 trigger line")    
plot(strategy.position_size>0 ? highPrice : na, "current highest price")
plot(strategy.position_size>0 ? highPrice-syminfo.mintick*offset : na, "moving stop loss trigger line")

Can you explain the detailed logic of this script?

スクリーンショット:

img img img

このページの裏には 量的な取引の研究者が 私の質問に答えているのか?

欠陥

もちろん,ChatGPTはまだ完璧ではありません.例えば,中国語で通信するとき,しばしば断ち切られます. つづいて話してくださいのダイアログで継続する必要があります. 良く知らない質問については,あなたとばかばかしいことを話します. 与えられた答えを決定するために検索エンジンを組み合わせなければなりません. 私たちはそれを盲目的に信じることはできません. しかし,ChatGPTはFMZでの定量的な取引学習にはまだ非常に役立ちます. 理解が難しいコードを理解するのに役立ちます. 少なくとも,何を学ぶべきかを知るためのヒントとインスピレーションを与えることができます. また,いくつかの簡単なコードプロトタイプを書いて,いくつかの基本的なソリューションとコード実装を提供するのに役立ちます. より高度な方法があるはずです. 私たちは将来探索を続けることができます. ChatGPTがより強力になり,より簡単に,より強力になり,初心者が定量的な取引を開始するのを助けることを願っています.

量的な取引の研究において 開始から諦めるまでという問題は 将来はなくなるでしょう!


関連性

もっと