mt4自帶交易系統(macd sample) - 財經

Table of Contents

這兩天開始自學mql4自帶交易系統

看了mt4的自代交易系統 ====> macd sample <===這一個

其中的一段程式碼我有疑問

在最後平倉的那一段(87行)

// but it is more important to exit it correctly...

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL&& // check for opened position
^^^^^^^^^^^^^^^^^^^^^
就是這個....

OrderSymbol()==Symbol()) // check for symbol

{
.
.
.


有高手可以幫忙解釋一下

為什麼 OrderType()<=OP_SELL 是確認有沒有開倉

為什麼不是 OrderType()<=OP_BUY 或其他的

想不通啊......OrZ

先謝謝高手了....

--

All Comments

Heather avatarHeather2011-04-22
<=OP_SELL的,就只有代表已開倉的 OP_BUY 和 OP_SELL
Jessica avatarJessica2011-04-26
value 2~5 代表的是尚未到達執行價位的掛單
Kelly avatarKelly2011-04-29
喔喔..我懂了...豁然開朗 謝謝