(OrderClose(OrderTicket(),OrderLots(),closeprice,10,Green))として、そのポジションを手仕舞いしてます。同時にOrderCloseはbool型の関数というのを利用して「この手仕舞いが無事に取引された(OrderClose関数がTrueになった)場合」というif文にしています。「強制手仕舞い-No」という文字と選択されたポジションのチケットナンバーをつなげたものを表示してください。選択されたポジションの情報を表示してください。」という文字とエラーナンバーをつなげたものを表示してください。ここでOrderPrint()は、チケットナンバー、エントリーの時間、売りor買い、ロット数、通貨、エントリーの値、損切り値、利食い値、手仕舞いの値、手数料、スワップ、売買差益、コメント、マジックナンバーといった感じで表示されます。",GetLastError());}として、ポジション選択できなかった場合の処理を書いてます。エラーナンバーを表示してください。次の閉じカッコはfor文の閉じカッコです。ここまできたらcntに1を足してまたfor文以下を繰り返します。