MT4編程入門(三):自定義變量
作者:MT4 來源:cxh99.com 發布時間:2012年05月22日
- 一、自定義變量在使用前,必須先創建(定義),設定變量的類型和名稱。
創建時可同時賦值,也可以不賦值。名稱可以使用中文字符。
例:
intmark; 創建一個整型變量,變量名為“mark”。
bool 是否報警=true;創建一個邏輯型變量,變量名為“是否報警”,同時,賦初值“true”
二、類型和類型定義詞
自定義變量的基本類型有:
1、整形(int):就是整數,包括負整數
2、雙精度小數(double):可以簡單地理解為帶小數位的數
3、字符串型(string)。
4、邏輯型(bool):其值分別為“true、false”,即“真、假”,也可以寫成“1、0”(1真,0假)。
類型定義詞僅在創建變量時使用,后面使用變量時,就不能再加類型定義詞了
三、附加變量
附加變量就是在程序投入使用后,變量值允許用戶自由更改的變量,一般用作程序參數。
一般指標,例如MACD(12,26,9)參數輸入就是通過附加變量實現,(12,26,9)分別為三個附加變量的默認值。
定義附加變量只需在變量定義語句前加“extern”
例:
extern int 周期=9;創建一個整型附加變量,變量名為“周期”,默認值為9,允許用戶在程序外部修改參數值