您现在的位置: 比特财富网 >> 财经 >  >> 外匯
MT4編程初級手冊(3):自定義變量

一、自定義變量在使用前,必須先聲明(定義),向系統聲明變量的類型和名稱。www.emoneybtc.com

 

創建時可同時進行賦值(賦默認值),也可以不賦值。MQ語法中自定義變量的名稱可以使用中文字符。

 

例子:

 

int  flag;           創建一個整型變量,變量名為“flag”。

bool 是否報警=flase;  創建一個布爾型變量,變量名為“是否報警”,同時,賦初值“flase” 

 

二、變量類型和類型定義關鍵詞

 

自定義變量的基本類型有:

 

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,允許用戶在程序外部修改參數值,或進行參數優化。

  • 你是否品嘗過堅持

      看《百家講壇》,聽觀復博物館館長馬未都先生說收藏,聊到一個成化瓷器的故事:那是他的一個朋友20年前收藏的一個明朝成化時期的小罐

  • 炒外匯:如何判斷走勢?

    炒外匯的難點,一是分辨行情是多頭,空頭或盤整形態,二是克服逆市操作的人性弱點,為此既要不斷積累經驗增加認知,又要對基本面技術面勤加研判,捨此

  • 炒外匯應培養良好的交易心態

      做外匯收益高,風險大,心態很重要。很多接觸外匯行業的人一般都是從左模擬開始的,但普遍存在的現象卻是模擬交易往往容易成功,而一旦開始實盤

  • 騎手接單後取消會怎麼樣?

    最佳答案: 騎手接單後再取消的話,平台將會對其進行扣款,不同平台罰款的錢是不一樣的。舉個例子。小李是

  • 農行燃夢白金信用卡額度低可以銷卡嗎?

    最佳答案: 這個得分情況。如果你農行首卡辦的是燃夢白金卡,那麼不建議銷卡。畢竟農行作為國有四大行,辦

  風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
比特財富網 版權所有 © www.emoneybtc.com