IndexRaider Library MT4
- ライブラリ
- バージョン: 1.0
- アクティベーション: 20
```text
IndexRaider Libraryは、IndexRaiderエンジンを呼び出し可能な関数として提供します。流動性スイープ(SFP)の検出、H4トレンドバイアス、Fair Value Gapの確認、そしてIndexRaider製品シリーズ全体で使用されているリスクベースのポジションサイズ計算機能を利用できます。同じルールを使用して、自分自身のExpert Advisor、インジケーター、またはパネルを構築できます。ライブラリが分析を行い、実際の判断はあなたのプログラムが行います。
エクスポートされる機能
- IXR_Drive(symbol) — H1データを使用して、各シンボルの状態マシンを進行させます。tickごと、またはタイマーから呼び出すことができます。確定したH1バーごとに1回だけ処理され、現在のフェーズを返します:
0 = 待機中
1 = スイープ検出済み / 確認待ち
2 = セットアップ有効化
- IXR_Setup(symbol, direction, entry, sl, tp) — フェーズが2の間、有効化されたセットアップの価格レベルを返します:
エントリーはギャップの端、
ストップはスイープのヒゲの外側、
ターゲットはスイープされたレンジの反対側
- IXR_Bias(symbol) — H4 EMA 20/50のトレンドバイアスを返します:
+1、-1、または0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) — 指定したリスク率に基づいてポジションサイズを計算し、ブローカーのロットステップに合わせて調整します。また、最小ストップ距離と利用可能証拠金も確認します。過大なポジションを使用するのではなく取引を拒否すべき場合は0を返します
- IXR_Phase、IXR_Reset、IXR_SetMinRR、IXR_Version — 状態および設定関連の関数
使用方法
#import "IndexRaiderLibrary.ex4"
int IXR_Drive(string symbol);
bool IXR_Setup(string symbol, int &direction, double &entry,
double &sl, double &tp);
double IXR_CalcVolume(string symbol, int direction, double entry,
double sl, double risk_pct);
#import
void OnTick()
{
if(IXR_Drive(_Symbol) == 2)
{
int dir; double entry, sl, tp;
if(IXR_Setup(_Symbol, dir, entry, sl, tp))
{
double vol = IXR_CalcVolume(_Symbol, dir, entry, sl, 0.25);
// ここで注文を実行してください — ライブラリ自体が取引することはありません
}
}
}
内部ルール
確立されたスイングレベル(3本足フラクタル、9~96本前に形成)がヒゲによって一時的に抜かれますが、ローソク足は再びそのレベルの内側でクローズし、さらにH4 EMA 20/50のトレンド方向と一致している必要があります。
その後12本以内に、少なくとも1× ATR(14)のディスプレイスメントローソク足が形成され、Fair Value Gapが残る必要があります。
最低リスクリワード比を下回るセットアップは除外されます。デフォルト値は1.5で、調整可能です。
有効化されたセットアップは16本のバーが経過すると失効します。
すべての判断は確定済みのローソク足だけを使用して行われます。IndexRaider Expert AdvisorおよびIndexRaider Indicatorと同じ、厳密な因果ロジックを採用しています。
ライブラリが行うのは分析とポジションサイズ計算のみです。ライブラリ自体がポジションを新規に開いたり、変更したり、決済したりすることはありません。注文の執行は完全にあなた自身のコードによって制御されます。
対応環境
MetaTrader 4、Build 600以降。
完成済みの製品を使いたい場合
IndexRaider Expert Advisorは、これらのセットアップを完全自動で取引します。IndexRaider Indicatorは、これらのセットアップをチャート上に表示します。IndexRaider Managerは、手動取引向けにリスクベースのワンクリック注文執行機能を追加します。これらはすべて別製品です。
取引には大きな損失リスクがあります。過去の実績は将来の結果を保証するものではありません。
```
