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