mt4 - mql4のまとめ。作成したインジゲータやEA公開中

sitemap
世界最強のFXキャッシュバックサイト
TOP > MQL LIST > OrderClose
OrderClose
OrderCloseの説明
現在、保有しているポジションを決済する。
bool OrderClose(①int ticket,②double lots,③double price,④int slippage,⑤color arrow_color );
①int ticket
決済する注文のチケット番号の指定。

②double lots
決済するロットサイズの指定。

③double price
決済したい価格の指定。

④int slippage
許容スリッページの指定。

⑤color arrow_color
決済矢印(当該オブジェクト)の表示色の指定。オブジェクトを表示させたくない場合は、「clr_NONE」と記述。
変数が間違っている場合も表示されない。

■戻り値
正常に決済された場合は「true」が返され、正常に決済されなかった場合は「false」が返される。
「false」が返された場合、エラーの詳しい情報を得るために、GetLastError()を使用。
ソースコード例
売り条件が成立したときに決済する。(Lotが1Lotで許容スリッページが3pips、決済矢印は黄色の設定)
 int OnInit()
  {
   if(売り条件)
   {
   bool Close = OrderClose(Ticket,1.0,Ask,30,Yellow);
   }

   return(INIT_SUCCEEDED);
  }
関連ページ
注文を出す → OrderSend
ポジション数の確認 → OrdersTotal
スポンサードリンク
Twitter