MT4指標編程入門:判斷語句的用法
if語句
if語句很常用,也比較簡單。www.emoneybtc.com
規則:如果小括號中的條件成立,則執行大括號中的語句;如果不成立,則跳過大括號。
例如:
if(a==1)
{
b=c+1;
}
我們在編寫報警指標的時候,就經常用到這一語句:
如果“價格向上達到指定價位”,則“報警”
如果“MACD上穿”,則“報警”
如果“均線金叉”,則“報警”。等等
例:
intmark=0;
if(High[1]<1.0000&&High[0]>=1.0000&&mark!=1)
{
Alert(symbol(),"價格向上觸及1.0000");
mark=1;
}
if(Low[1]>1.0000&&Low[0]<=1.0000&&mark!=2)
{
Alert(symbol(),"價格向下觸及1.0000");
mark=2;
}
這是一個價格上、下穿1.0000時報警的判斷語句:
上穿報警條件:當第二根K線最高價小於1.0000,並且最新K線最高價大等於1.0000
下穿報警條件:當第二根K線最低價大於1.0000,並且最新K線最低價小等於1.0000
這裡,mark是用作報警標記,mark的初值是0,
當上穿報警後,mark的值就改為1;當下穿報警後,mark的值就改為2;
當mark=0時,說明從未報過警,上、下穿都能報警;
當mark=1時,說明已經上穿報過警了,不能再上穿報警了,但仍可下穿報警;
當mark=2時,說明已經下穿報過警了,不能再下穿報警了,但仍可上穿報警。
if...else語句
規則:如果小括號中的條件成立,則執行if下大括號中的語句1;如果不成立,則執行else下大括號中的語句2。
if(條件)
{
語句1;
}
else
{
語句2;
}
注意事項
只有語句後面才用到語句結束符“;”條件、大、小括號後面都不用“;”
語句用大括號括起來,但如果只有一行語句,則大括號可以省略
更多MT4編程入門知識,關注MT4中文網。
重放攻擊的基本原理就是把以前竊聽到的數據原封不動地重新發送給接收方。很多時候,網絡上傳輸的數據是加密過的,此時竊聽者無法得到數據的准確意
據最新消息稱,IBM最近還發布了一款針對小型企業的“成本更低”的區塊鏈啟動計劃的測試版—用區塊鏈進行公司注冊。Proxeus和他們的合作伙
電影《教父》當中有一個非常有名的台詞:偉大的人不是生下來就偉大的,而是在成長過程中顯示其偉大的。同這句台詞剛剛相反,區塊鏈自從其出生的那一
核心要點:區塊鏈技術改變的是現有底層的互聯網邏輯,可以更新整個底層商業的操作系統。HTTP協議為基礎的古典互聯網是信息傳遞為主,但信息傳遞
區塊鏈把現在互聯網升級2.0版,實現“信息互聯網-價值互聯網-秩序互聯網”三步曲中的首次升級換代;甚至將重構社會在線上和線下的價值信用體系
藍籌股:泛指在香港股市歷史優久, 穩健績優, 市值規模較大的股票. 港股藍籌股事實上是英國與華人資本的代表. 如英
隨著經濟的發展,個人外匯理財成為熱門投資方式。那麼個人外匯理財有哪些禁忌呢?下面一起來看看。 個人外匯理財禁忌 不要
缺口主要分向上跳空缺口和向下跳空缺口。向上跳空缺口是指當天的最低價和昨天的最高價中間所產生的缺口。向下跳空缺口是指當天的最高價和昨天的最低價
最佳答案: 不一定,影響車險價格的因素很多,就拿交強險來說,雖然首年保費全國統一,但是根據車輛車險情
最佳答案: 按理說是不能的,簽訂了貸款合同就必須按合同規定還款,如果對利息有抗議的話可以打玖富叮當貸