iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

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

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

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

DAY1 開啟新世界的大門-前言

哈嘍大家好我是新一雞,一個還在新手村打轉的菜鳥,關注鐵人賽好幾年了,剛好今年剛開學沒有一些煩人的事情要做,就趁這個機會來參加一下,順便督促自己學習。報名前其實猶...

2023-09-16 ‧ 由 Shinichicken 分享
DAY 2

DAY2 外匯自動交易程式常用的平台及其語言

第二天來聊點外匯常用的平台好了,在爬文還有跟chatGPT討論後,大致整理了一些內容。 -MultiCharts-MetaTrader4、5 在MultiCha...

2023-09-17 ‧ 由 Shinichicken 分享
DAY 3

DAY3 終於決定要學什麼語言了

在經過好幾夜的思考後,我最終選擇了MQL5,而非MQL4或Multicharts內的其他語言。 考慮的過程主要是先研究了各個語言的基礎,還有真正學習常遇到的問題...

2023-09-18 ‧ 由 Shinichicken 分享
DAY 4

DAY4安裝MT5環境

前三天都在講一些觀念上的東西,畢竟剛碰這個領域要注意的事情挺多的,當然一直講這些理論,好像不多人在乎(雖然我認為這些最重要),但既然大家不愛看,那就先來講一點實...

2023-09-19 ‧ 由 Shinichicken 分享
DAY 5

DAY5 用VScode編寫MQL5教學

昨天跟大家分享了MT5的操作還有meta editor,有人可能會問:欸那這個MQL5可不可以用VSCode寫啊?這是當然的,VSCode的擴展那麼多,而且MQ...

2023-09-20 ‧ 由 Shinichicken 分享
DAY 6

DAY6 解析--EA範例的函數到底怎麼用

前幾天我們討論了如何開啟專案,就有許多朋友再問了,使用預設的EA範例後跑出了一堆函式,像是什麼Oninit、OnDeinit...,這些函式的用途是什麼,怎麼用...

2023-09-21 ‧ 由 Shinichicken 分享
DAY 7

DAY7 更多的事件處理器介紹

昨天我們討論了一些基本的On開頭的事件處理器,而On系列的處理器遠遠不止這些,今天就來說一些昨天沒提到,但在可選列表內,或是常用的一些處理器。 OnTimer:...

2023-09-22 ‧ 由 Shinichicken 分享
DAY 8

DAY8 MQL5的前置處理指示詞

何謂前置處理指示詞 前置處理指示詞(Preprocessor Directives)是在MQL5程式語言中用於控制編譯過程的特殊指令。它們以#字符開始,並且在實...

2023-09-23 ‧ 由 Shinichicken 分享
DAY 9

DAY9 MQL5的資料類型與應用

今天是這周唯一的放假日,我們就來聊點比較輕鬆的話題好了。通常在講資料類型前都會先花一點篇幅介紹何謂變數,但其實MQL5的變數宣告跟其他語言差不多,下一篇我們再來...

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

DAY10 變數的介紹

昨天說完了資料型態,今天就來分享在有了基礎後,要如何輸入變數,以及變數輸入位置不同會產生的結果吧。 1.輸入變數(Input Variables) MQL5的輸...

2023-09-25 ‧ 由 Shinichicken 分享