上傳ChatGPT黃金近五年價格,讓最新功能Code Interpreter分析波動性【ChatGPT第四集】

最新功能 Code Interpreter 分析波動性

ChatGPT Code Interpreter是什麼?

2023年7月中,ChatGPT針對訂閱Plus的用戶開放了超強的新外掛
「Code Interpreter」。

Code Interpreter可以讓用戶上傳最大500MB的檔案,
包含Excel、PDF、圖片等等,
Code Interpreter會自動撰寫 Python程式來讀取你的檔案,並做分析。

叫它幫你分析資料、製作報表、修改圖片、甚至是用你的圖片製作GIF動圖等等,
並在執行的過程中,會跑出它使用的 Python程式,
所以可以知道它是如何分析做製作的每一個步驟。
比較不會出現之前的ChatGPT如同一個黑盒子,你不知道它為什麼會胡說八道的情況。

 

如何餵資料給Code Interpreter

此新功能是付費的Plus會員限定,
點選「GPT-4」,然後下拉式選單再點選「Code Interpreter」,
此時下方對話框就會出現一個「+」號,
這個「+」號就是用來讓用戶可以上傳檔案的。

code interpreter上傳檔案

你可以請ChatGPT幫你針對你上傳的檔案做分析,
接下來我們直接來試試看,如果上傳一份歷史價格資料(本篇文章使用黃金做示範),
看ChatGPT能幫我們分析些什麼?

 

Code Interpreter分析黃金價格

下載黃金價格csv檔

在做程式交易的我們,準備商品的歷史價格是家常便飯。

剛好艾比在前陣子也有分享如何取得商品歷史價格,
大家可以參考這篇文章,並依照裡面的步驟,
即可免費取得交易商品的歷史價格:

回測MT5歷史價格資料Quant Data Manager免費下載與創建自訂交易品種匯入教學

下載的是黃金1分鐘歷史價格csv檔,內容如下圖。

黃金歷史價格

可以看到這個檔案格式是沒有標頭的,
也就是沒有註明每一欄是代表什麼。

我們就直接把這個檔案透過「+」號上傳給ChatGPT,
看它能不能抓得到吧!

 

Code Interpreter初步分析

艾比直接上傳到 ChatGPT Code Interpreter,
沒有告訴它是什麼檔案,直接請他幫我做基本分析。

因為Code Interpreter是使用 Python來運作,也就是它會自己寫Python程式碼來讀取你的檔案與分析。
它有時還會告訴你,它正使用Python中的什麼功能套件在幫你運作,
下面就可以看到它用pandas來讀取表格,
並且它自己發現數據每一欄是什麼,自己創作了pandas需要的標頭。
(看到這邊就已經覺得很厲害了!!)

Code Interpreter 1

第一步處理完,它就給出漏漏長的基本分析,包含平均數、標準差、最大值最小值等等…
得到這些資訊其實也不知道要幹嘛?

 

所以就先嘗試問ChatGPT「從這些數據當中,能得到那些有意義的見解呢?」

ChatGPT就給了我四種建議:
1)
價格趨勢分析、2)價格波動性分析、 3)季節性與週期性分析、 4)價格分佈分析。

Code Interpreter 2

這四種都滿有趣的,不過艾比對波動性比較感興趣一點,
所以就先請ChatGPT來做波動性分析。

 

價格波動性分析

ChatGPT使用每天價格的高低點差值來計算,
這邊艾比特地把它計算過程的Python打開,我們就可以看到它實際計算的原理。

Code Interpreter 3

以下附上實際的黃金走勢圖給大家參考。

XAUUSD年波動

 

繪製出各種圖表是ChatGPT Code Interpreter這次很猛的新功能!

以往大家對ChatGPT的認識都是「純文字」的聊天機器人,
現在完全不同了,可以輸入圖片、也可以輸出圖片。

以往我們要繪製圖表通常是使用Excel,
但還要去研究Excel中的各種功能與公式,然後常常不太會設定X軸跟Y軸;
現在用ChatGPT Code Interpreter,出一張嘴就可以叫它畫圖表,
而且如果它一開始畫不對,也出一張嘴叫它一直改改到你要的為止。

Code Interpreter 4

從年份改到月份,不用像以往Excel表格還要去拉資料欄位,
直接出一張嘴叫它改,馬上就生出來,速度真的是神速超多。

繪製的圖片可以按右鍵「另存圖片」來下載保存。

 

製作出Excel表格並提供下載

在ChatGPT分析完、繪圖完之後,
你可能還是需要留存一份Excel檔案來儲存處理後的資料。
(強烈建議要!因為Code Interpreter的圖片現在無法保存在對話紀錄裡)

回到上面的黃金月份波動率,
艾比請ChatGPT先生成在對話中(正確咒語是「markdown」),
看起來都沒有問題,就請它輸出成一份Excel檔案給我。

那它給的方式是產生一串連結,你點進去之後立即下載。

Code Interpreter 5

 

下載下來的每個月波動率Excel檔案內容如下,
這個檔案要留好,下次就不用從頭再分析一次前面的步驟。

Code Interpreter 6

 

ChatGPT Code Interpreter目前缺陷

把階段性分析出來的表格檔案下載下來很重要,
因為目前ChatGPT Code Interpreter會有無法延續話題的問題。

當開啟後的Code Interpreter如果你離開電腦、閒置幾小時後,
就有可能出現以下的警訊:聊天已超時,前面的功能可能都無法正常運作了。

Code Interpreter 7

你前面的圖表跟下載連結可能都會消失,
所以還是記得階段性保存一下。

 

接續黃金波動分析

隔了幾天,艾比想再次來看看黃金的每月波動分析,
那上次的聊天室已經不能接續使用了,
所以如果沒有最後存出來的Excel檔案,那就要從頭開始、從上傳一分鐘價格資料開始。

將上次ChatGPT給我下載的「average_daily_price_change_by_month」檔案開始,
這次它分年度來繪製圖表,是一個新的靈感,
可以去觀察每年在相同時期,波動率是否相關。

Code Interpreter 8-1

但是每一年的線的顏色有點相近,不好區分,
所以再請ChatGPT繪製一次。

 

Code Interpreter 8-2

最後也請ChatGPT提供一些可能造成波動高低的因素。

 

ChatGPT Code Interpreter總結

目前ChatGPT Code Interpreter的試用先暫時到這邊,
因為透過編寫EA、回測等的功能,其實能更實際的對策略與商品做出分析。

不過看得出來,
ChatGPT Code Interpreter有非常大的潛力能做出更多以往我們沒想到的分析。
實現了對於不會寫Python來做分析的普通人,
可以直接的用「出一張嘴」的方式做出以往工程師才能做出的分析。

真的是感嘆科技的進步!!

這次總結Code Interpreter有三大功能讓艾比覺得很耀眼:

1) 每一個動作都有Python程式碼做計算
計算有憑有據、不會胡說八道

2) 繪製分析圖表
人是視覺化的動物,透過圖表更一目了然

3) 製作檔案直接讓用戶下載
直接幫你整理好資料、製作成通用的Excel檔案

 

雖然Code Interpreter是付費會員才能使用的功能,
很多人可能沒辦法親自體驗看看,
但看了艾比這篇分享,有讓你心動想要加入付費會員嗎?

嗯,這是一篇推坑文喔!

 

延伸閱讀:
用ChatGPT自動來寫MT4/MT5的程式交易? EA工程師即將失業?!【ChatGPT第一集】
請ChatGPT寫出完整交易策略,它能寫出更長的MT4程式碼嗎?【ChatGPT第二集】
我找到讓ChatGPT寫出完整程式交易策略的方法了!各個擊破法【ChatGPT第三集】

 

👇投資自己的腦袋:

外匯保證金MT4/MT5新手村全修班(線上課程)

MT4/MT5程式交易(EA)語法撰寫實戰班(兩日實體+線上)

 

檢視自己↓

✅先收藏起來
🔔關注 @mt4mt5 學習更多交易知識

如果你有以下5個症頭
請先重點注意加強再投資‼️

----

1️⃣【存款不足】

當你今天的存款不足時
就把錢拿去投資是不正確的

你應該先存到足夠的緊急預備金
(3~6個月開支)
然後再拿一部份錢拿去規劃保險
以防不時之需

👉剩下多餘的資金再拿去投資

否則遇到緊急情況
心急反而會讓投資失利

----

2️⃣【尚未開始學習】

想在任何領域達到成就
學習一定是第一步📝

面對充滿風險的交易市場
沒有學習就投入金錢,那就會交學費給市場

你可以先看10本投資書籍
或是找幾堂投資課程上課
也可以追蹤一些投資帳號、多看一些投資資訊

----

3️⃣【情緒化】

帶著情緒在投資市場非常的危險
尤其是人性的貪婪與恐懼🎭

造成輸的時候不甘心,想再投錢進去凹單
獲利的時候抱不住,還沒到目標價格就先出場

甚至那些輸光家產的人
都是因為情緒化造成走火入魔👿

----

4️⃣【腦波弱、容易腦熱】

前兩年的NFT熱潮
眾多知名人士都出自己的NFT
各方散戶也都相互追捧

最後就只有發行人賺到了錢(割韭菜)
最後所有NFT暴跌成一文不值💸
如同1637年荷蘭的鬱金香泡沫

投資最重要的還是
👉「只碰自己熟悉的」

不要聽信傳言報明牌或媒體宣揚,就亂投資

----

5️⃣【懶惰、想不勞而獲】

想要沒有付出就得到收穫
就是現在詐騙集團猖獗的原因🤥

利用人的「不勞而穫」心態
使用保本、穩賺不賠的話術
而會上當受騙的
都是懶得查證、懶得學習的人們🤷‍♀️

要相信天底下沒有白吃的午餐
你只能賺到你認知範圍的錢

--------

追蹤 @mt4mt5

好奇你還有遇過因為什麼狀況
而導致投資失敗的嗎?

👇留言區跟艾比分享💬

#投資交易 
#trading
檢視自己↓ ✅先收藏起來 🔔關注 @mt4mt5 學習更多交易知識 如果你有以下5個症頭 請先重點注意加強再投資‼️ ---- 1️⃣【存款不足】 當你今天的存款不足時 就把錢拿去投資是不正確的 你應該先存到足夠的緊急預備金 (3~6個月開支) 然後再拿一部份錢拿去規劃保險 以防不時之需 👉剩下多餘的資金再拿去投資 否則遇到緊急情況 心急反而會讓投資失利 ---- 2️⃣【尚未開始學習】 想在任何領域達到成就 學習一定是第一步📝 面對充滿風險的交易市場 沒有學習就投入金錢,那就會交學費給市場 你可以先看10本投資書籍 或是找幾堂投資課程上課 也可以追蹤一些投資帳號、多看一些投資資訊 ---- 3️⃣【情緒化】 帶著情緒在投資市場非常的危險 尤其是人性的貪婪與恐懼🎭 造成輸的時候不甘心,想再投錢進去凹單 獲利的時候抱不住,還沒到目標價格就先出場 甚至那些輸光家產的人 都是因為情緒化造成走火入魔👿 ---- 4️⃣【腦波弱、容易腦熱】 前兩年的NFT熱潮 眾多知名人士都出自己的NFT 各方散戶也都相互追捧 最後就只有發行人賺到了錢(割韭菜) 最後所有NFT暴跌成一文不值💸 如同1637年荷蘭的鬱金香泡沫 投資最重要的還是 👉「只碰自己熟悉的」 不要聽信傳言報明牌或媒體宣揚,就亂投資 ---- 5️⃣【懶惰、想不勞而獲】 想要沒有付出就得到收穫 就是現在詐騙集團猖獗的原因🤥 利用人的「不勞而穫」心態 使用保本、穩賺不賠的話術 而會上當受騙的 都是懶得查證、懶得學習的人們🤷‍♀️ 要相信天底下沒有白吃的午餐 你只能賺到你認知範圍的錢 -------- 追蹤 @mt4mt5 好奇你還有遇過因為什麼狀況 而導致投資失敗的嗎? 👇留言區跟艾比分享💬 #投資交易 #trading

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *