Chapter 1 MQL5 基本介紹
1.1 MQL5程式簡介
1.2 MetaEditor
1.3 語法
Chapter 2 變數和資料類型
2.1 變數(Variables)
2.2 資料類型(Data type)
2.3 常數/量(Constants)
2.4 陣列/陣列(Arrays)
2.5 列舉型(Enumerations)
2.6 結構(Structures)
2.7 類型轉換(Typecasting)
2.8 輸入變數(Input Variables)
2.9 本地變數(Local Variables)
2.10 全域變數(Global Variables)
2.11 靜態變數(Static Variables)
2.12 預定義的變數(Predefined Variables)
Chapter 3 運算
3.1 運作/運算(Operations)
Chapter 4 條件&迴圈運算子
4.1 條件運算子(Conditional Operators)
4.2 迴圈運算子(Loop Operators)
Chapter 5 函數
5.1 函數(Functions)
Chapter 6 物件導向程式設計
6.1 類(Classes)
6-2 物件(Objects)
Chapter 7 MQL5程式結構
7.1 前置處理指示詞(Preprocessor Directives)
7.2 輸入和全域變數(Input and Global Variables)
7.3 類和函數(Classes and Functions)
7.4 事件處理常式(Event Handlers)
7.5 程式範例
Chapter 8 專家顧問基本知識
8.1 下單、交易和部位
8.2 市價單(Market Orders)
8.3 專家顧問的事件處理常式(Expert Advisor Event Handlers)
8.4 在MetaEditor 中創建專家顧問( Expert Advisor )
Chapter 9 下單
9.1 OrderSend( )
9.2 交易請求結構(MqlTradeRequest Structure)
9.3 MqlTradeResult的結構
9.4 簡單的專家顧問(Expert Advisor)
Chapter 10 創建下單類別
10.1 CTrade
Chapter 11 停損和停利
11.1 計算固定的停損/停利價
11.2 止損水準(Stop Level)
11.3 使用停損計算和驗證函數
Chapter 12 處理、修改和平倉
12.1 倉位元資訊函數(Position Information Functions)
12.2 創建部位修改函數(Position Modification Function)
12.3 平倉(Closing Positions)
Chapter 13 預掛單
13.1 The OpenPending( ) 函數
13.2 處理預掛單
13.3 修改預掛單
13.4 刪除預掛單
13.5 建立掛單交易專家顧問
13.6 使用掛單來加倉
Chapter 14 追蹤止損
14.1 什麼是追蹤止損(Trailing Stop)
14.2 CTrailing Class
14.3 使用動態追蹤止損(Dynamic Trailing Stop)
14.4 損益兩平止損/損平止蝕(Break Even Stop)
Chapter 15 資金管理和交易手數大小
15.1 驗證交易量Verifying Trade Volume
15.2 資金管理