看板 Trading 關於我們 聯絡資訊
這兩天開始自學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 先謝謝高手了.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.217.87.253
lashante:請看: http://docs.mql4.com/constants/trading 04/16 22:06
lashante:<=OP_SELL的,就只有代表已開倉的 OP_BUY 和 OP_SELL 04/16 22:07
lashante:value 2~5 代表的是尚未到達執行價位的掛單 04/16 22:12
miky:喔喔..我懂了...豁然開朗 謝謝 04/16 22:20