作者miky (四办幸运草)
看板Trading
标题[问题] mt4自带交易系统(macd sample)
时间Sat Apr 16 20:41:10 2011
这两天开始自学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
2F:→ lashante:<=OP_SELL的,就只有代表已开仓的 OP_BUY 和 OP_SELL 04/16 22:07
3F:→ lashante:value 2~5 代表的是尚未到达执行价位的挂单 04/16 22:12
4F:→ miky:喔喔..我懂了...豁然开朗 谢谢 04/16 22:20