ChatGPTは最近,非常に人気があります.インターネット上で現実の世界シナリオに適用される様々なビデオがあります.ChatGPTとは何か簡単に紹介しましょう.ChatGPTはOpenAIによって開発された言語モデルです.以前のAIとは異なり,ChatGPTは言語理解能力が非常に強いです.ネットワーク上で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によって書かれています. いくつかの証拠をお見せしましょう.
FMZがChatGPTに出くわしたとき 量的な取引を学ぶのに AIを使う試み
初心者として,定量取引を学ぶための効果的な方法を探しています. ネットで検索した後,FMZとChatGPTを見つけました. そこで,定量取引の理解を深めるためにそれらを利用することにしました.
まず,PINEスクリプトを使用して FMZ で取引戦略を書く方法を学びました. このプラットフォームで,さまざまな戦略のためのテンプレートを見つけ,パラメータを調整してその効果をテストしました. さらに,戦略のリターンを評価するためにバックテスト機能を使用する方法も学びました.
次に,私は ChatGPT を使って,より多くの助けを得ています.このプラットフォームでは,アシスタントという名前のAIアシスタントを見つけ,私の様々な質問に答えることができます.アシスタントとコミュニケーションを通じて,私は多くの有用な知識を得て,多くの貴重な提案を得ました.
FMZとChatGPTを使用する過程で,私は多くのことを学びました. 取引戦略を書く方法だけでなく,定量的な取引についての知識も得ました. 私は学び,実践し続けると信じています.
続けて
取引のスキルをさらに向上させ 将来の収益を上げることができます
FMZ と ChatGPT を 使う こと に よっ て 多く の 助け が 得 られ ます が,定量 的 な 取引 は 継続 的 な 学習 プロセス で ある こと も 認識 し て い ます.まだ 学ぶ こと が 多く あり,自分 を 改善 する ため に 懸命 に 働い て い ます.
量的な取引を学びたいなら,FMZとChatGPTのプラットフォームを試してみてください.
続けて
もちろん,定量取引は容易な仕事ではありません.スキル向上のために継続的な学習と練習が必要です.したがって,私はまた,さまざまなトレーニングコースやコミュニティ活動に参加し,専門家と取引経験を交換し,常に好奇心と好奇心を維持することを提案します.
また,リスク管理にも注意を払うことが非常に重要です.定量取引には多くの不確実な要因がありますので,合理的なストップロスの戦略を設定し,取引の種類と取引期間を慎重に選択する必要があります.
量的な取引を学ぶために FMZとChatGPTのプラットフォームを使うことは 良い選択だと思います
もう一度話題に戻りましょう
基本知識が0つある FMZ プラットフォームで PINE 言語の入門学習者である場合, AI がコードを書くのに役立つかどうかを確認するために ChatGPT にシンプルな要件を提示できます:
要求事項を提案する
PINE スクリプトを使ってダブル EMA 戦略を書けますか? 異なる期間の移動平均指数は,アップクロスはロングポジションを開く,ダウンクロスはショートポジションを開く,ストップロスは100ポイントです. そして,完全な PINE スクリプト戦略を教えて下さい. バージョン制御コード://@ バージョン=4 を使用します.
これは,バージョン制御コード://@バージョン=4から開始して,ダブルEMA戦略を書くPINEスクリプトを使用する例です.
このコードでは,まず調整可能な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プラットフォームの バックテストシステムで実行させてください
パイン・スクリプトが動いている!
この質問をする
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?
スクリーンショット:
このページの裏には 量的な取引の研究者が 私の質問に答えているのか?
もちろん,ChatGPTはまだ完璧ではありません.例えば,中国語で通信するとき,しばしば断ち切られます.
量的な取引の研究において 開始から諦めるまでという問題は 将来はなくなるでしょう!