- 文章撰寫:BCA_Daniel
- 編譯:DA Trader Association
- 撰寫日期:2023 / 06 / 28
前言
今天我們來聊聊寫量化交易之前先要具備的能力,有些人想接觸量化交易,先來看看你有沒有這些能力吧!
非程式方面
我們先來從非程式方面來說好了。通常人家說會寫程式不會交易,會交易不會寫程式,今天來探討如果你會寫程式還需要些什麼?
1. 對主觀交易有一定的認知
今天主觀交易對於在量化交易的邏輯上有很大的幫助,因為你看過的市場多了,你更知道怎麼去利用正確的邏輯寫出相對應的策略。
例如 : 當趨勢來臨時跟隨趨勢,如果今天你不懂判斷趨勢,那你可能會寫出「當趨勢來臨時平倉反手做多」這種策略。
2. 對於數學多少要有研究:
在做量化交易一定要回測或是模擬,回測會有許多數據,這些數據稱為 Raw Datas ( 資料 ) ,需要經過資料處理才能變成有用的資訊 ( Information ),因此多少要對統計、數據分析有一些基礎。
3.金融相關名詞、定義也要研究:
例如回測之後會出現表達績效或是效能有關的名詞。
例如 : 夏普率 ( Sharp )、Sortino Ratio、Calmar…
當你知道越多,也了解含意,你才可以對於你的策略更了解,也知道如何優化。
程式方面
對於許多人來說,會交易但不會寫程式,這是很大的痛處,但無可避免,因為你要開發,就要會寫程式。
1. 對程式 ( Programming ) 也要有些基礎
這是最重要的,因為量化交易基本就是要寫成程式在跑,所以這點避不了,寫程式包括在資料處理也可以加快速度、數據整理也可以用 Numpy、Pandas 寫出來;在建模與視覺化也可以用 Plot 畫出來,所以對量化有興趣的朋友要學一下程式啦~
2. Debug ( 偵錯 ) 能力
這點是最痛苦但是卻是最重要的,你要懂得從錯誤中學習,像是每次交易之後做交易紀錄與檢討,但程式的 Debug 會了之後,以後遇到更多類似的問題,都可以用相同邏輯去解決,因此這是一種「解決問題的能力」!
結語
要開發量化交易並非一朝一夕就可以完成,裡面蘊含很多私底下的努力與精力的耗費;
你看似簡單的事情其實背後都花費許多心力,好好地打基礎可以讓你在後面走得更遠!
學習討論群組
親愛的讀者,你可能在思考:「這些深入的分析方法和珍貴的資料分享,我要到哪裡去學習和看到?」
不必再四處尋找! 除了我們網站優質的內容外,也邀請想學習投資加密貨幣和加密貨幣的朋友加入我們「DA 交易者聯盟」VIP 群組,裡頭有許多熱心的交易者一同交流討論。
註冊完交易所後,點擊傳送門填寫表單吧!🔗 https://datatw.io/vip-dastudio/ 一旦通過審核,你將能加入這個加密貨幣最歡樂、優質的社群!
動動你的手指,跟著我們踏上精彩的投資學習之旅吧!
DA Capital —— 串連起現實與不可能。