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:
もう、そうなんです。
OK、では何が問題なのでしょうか?
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には、タイムベースのチャートタイプしかありません。
チケットチャートタイプはどうなっていますか?

取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
チャート上にオープンポジションの種類を表示させたい。
例えば、現在のチャートのポジションがショートなら、チャートに "Sell "のテキストを表示します。(未決済ポジションの場合のみ)
お問い合わせ