iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

從零開始的外匯自動程式交易 系列

平常網路上看到自動化交易程式都不大符合自己的需求,剛好有點程式基礎,剛好趁這個機會督促自己學習一門新的技術,試著在這30天刻出一個滿意的EA雛形。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

DAY21 修改與平倉

持倉資訊函數(Position Information Functions) 用於獲取有關你的交易帳戶中開倉項目(或持倉)的詳細信息。這些函數可以讓我們查詢和分...

2023-10-06 ‧ 由 Shinichicken 分享
DAY 22

DAY22 預掛單

什麼是預掛單? 預掛單又稱代處理訂單,主要目的是在未來的某個價格水平達到時自動進行買入或賣出操作,而無需實時監控市場。 掛單的類型 市價單(Market O...

2023-10-07 ‧ 由 Shinichicken 分享
DAY 23

DAY23 用helper來簡化

前幾天分享了下市價單和下預掛單的函數,他們都是在private中,要調用有一定的麻煩性,所以我們可以在public中先宣告一些公共函數來調用私人函數,這樣我們便...

2023-10-08 ‧ 由 Shinichicken 分享
DAY 24

DAY24 追蹤止損

什麼是追蹤止損(Trailing Stop) 當我們在進行股票或投資交易時,一種常見的風險管理策略是「追蹤止損」。這種策略是基於我們的持倉獲利或虧損情況來調整止...

2023-10-09 ‧ 由 Shinichicken 分享
DAY 25

DAY25 指標介紹(上)

講了快10天的程式語言,不知道大家對Mql5的應用有沒有更熟悉了一點呢,今天是連假的最後一天,就來講點輕鬆的吧。 什麼是指標? 指標(Indicator)通常指...

2023-10-10 ‧ 由 Shinichicken 分享
DAY 26

DAY26 指標介紹(下)

Average True Range(ATR) 用於衡量市場價格的波動性。它根據價格變化的幅度來計算,越大的ATR值表示市場越波動。 ATR可用於確定止損和止盈...

2023-10-11 ‧ 由 Shinichicken 分享
DAY 27

DAY27 回測

今天來說一下當寫好一個能跑的EA後,要如何確定我們寫的能不能賺錢,或是有沒有達成我們的想法。這時候我們就要用MT5內建的回測系統來評估交易策略在歷史市場數據上的...

2023-10-12 ‧ 由 Shinichicken 分享
DAY 28

DAY28 利用ChatGPT寫策略

在學了那麼多外匯相關的語言及用法後,我們就可以依靠自己的知識寫出一個完整的EA了,不過這時很多人便會想說,ChatGPT那麼方便,可不可以用它來協助我們實現策略...

2023-10-13 ‧ 由 Shinichicken 分享
DAY 29

DAY29 ChatGPT編寫MQL4實作

今天我們來實際操作一下分向對ChatGPT詠唱,及要如何統整合併。要注意的是,今天我請ChatGPT下的指令皆是使用MQL4語言而非MQL5,因為我發現,MQL...

2023-10-14 ‧ 由 Shinichicken 分享
DAY 30

DAY30 從零開始的外匯自動程式交易 第一季 完結

沒想到這30天過得那麼快,其實蠻意外能撐到完賽的,在20多天的時候其實壓力有點大到想放棄,不僅是學校的課業開始加重,還要跟通學教授開會,導致能學習的時間被壓縮了...

2023-10-15 ‧ 由 Shinichicken 分享