質問: MT4 FX OrderCloseでのコメント機能について OrderSend(,,,,Comment) には コメント、パラメーターがあり、記入できますが
回答: >OrderSend(,,,,Comment) にはコメント、パラメーターがあり、記入できますが OrderCloseには、コメントがないのでしょうか? ありません。OrderSend()のCommentは、Orderを区別するために用いられることが多いと思います。 例えば、1のEAで、2つの手法でエントリーする場合に、"Method1","Method2"とすればどちらでエントリーしたかがわかります。T/PやS/LでCloseした場合には、それぞれのコメントの後ろに[tp]や[sl]がつき、EAで全Closeした場合はそのままです。一部をCloseした場合には、元の注文のTicketNo.を7777、残ったOrderのTicketNo.を8888とすれば TicketNo. Comment 7777 "to #8888" 8888 "from #7777" となります。 >例えば、MACDで決済したのか、RSIで決済したのか知りたいのですが、 それぞれのClose条件のところで Print(OrderTicket()," closed by MACD"); とか Print(OrderTicket()," closed by RSI"); としてエキスパートタグにメッセージを残すしかないと思います。