ホーム システムトレード 投稿

MetaTrader 5のシンボルフィリングポリシーの決定

添付ファイル
46578.zip (889 bytes, ダウンロード 0回)

トレードをする上で、シンボルのフィリングポリシーを理解することは非常に重要です。この記事では、MetaTrader 5でのフィリングポリシーの決定方法について詳しく解説します。

フィリングポリシーの取得

  1. シンボルの入力(symbol): この関数は、フィリングポリシーを決定したい金融商品(シンボル)の入力を受け取ります。
  2. フィリングポリシータイプの取得(filling): 関数は、SymbolInfoIntegerを使用して、指定されたシンボルのフィリングポリシーに関する情報を取得します。この情報は、数値としてfillingという変数に格納されます。
  3. フィリングポリシーの比較: 次に、取得した数値(filling)を「Fill or Kill」(SYMBOL_FILLING_FOK)や「Immediate or Cancel」(SYMBOL_FILLING_IOC)、「Return」(SYMBOL_FILLING_RETURN)などの事前に定義された定数と比較します。
  4. フィリングポリシータイプの返却: 比較結果に基づいてフィリングポリシーのタイプを決定します。「Fill or Kill」と一致すればORDER_FILLING_FOKを返し、「Immediate or Cancel」と一致すればORDER_FILLING_IOCを返します。どちらにも一致しなければORDER_FILLING_RETURNを返します。

まとめ

この関数を使うことで、MetaTrader 5におけるシンボルのフィリングポリシーを取得し、返すことができます。特定の金融商品のフィリングポリシーに基づいて、トレードの意思決定を行う際に非常に役立ちます。

関連記事

コメント (0)