Konnj:
如何选择订单,检查它的OrderType()?
如何选择订单,检查它的OrderType()?
你想让别人为你写代码吗? 请点击这里。 MetaQuotes官方MT4和MT5编码服务
我已经有了。
int CalculateCurrentOrders() { int pos=0; for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() ) { if(OrderType()==OP_BUY) pos++; if(OrderType()==OP_SELL) pos++; } } return(pos); }
Konnj:
我已经有了。
好吧,那么问题出在哪里?
if(OrderType()==OP_BUY) string = "Buy";
我应该在哪里使用它呢?其实我现在也不知道!:(
我做了这个代码。
{ string OrderTyp = "OT"; if (OrderType()==OP_BUY) string ot="Buy"; else ot="Sell"; ObjectCreate(OrderTyp, OBJ_LABEL, 0 , 0, 0, 0); ObjectSet(OrderTyp, OBJPROP_CORNER, 1); ObjectSet(OrderTyp, OBJPROP_XDISTANCE, 10); ObjectSet(OrderTyp, OBJPROP_YDISTANCE, 15); ObjectSetText(OrderTyp, "Order Type: "+ot, 8, "Tahoma", CommentColor); }
但它没有显示当前的图表类型!
Konnj: 但它没有显示当前的图表类型!
MT4只有一种图表类型--基于时间。
票据图表类型如何?
我想在图表上显示未结头寸的类型。
例如,如果当前图表的头寸是空头,那么就在图表上显示 "卖出 "文本。(只适用于未结头寸,不包括挂牌头寸)
问候