親愛なる FF コーダー (および他のすべての人)。
私が探しているのは、スクリプトを作成することです(または、屋内でさらに良いので、すべてのティックで引き続き機能します)。
さて、この屋内は何をすべきか:
ここに詳細な例があります:
1)
a 1000 バー前の gbpaud の値を取得します。
b 1000 バー前の gbpnzd の値を取得します。
c 1000 バー前の gbpcad の値を取得します。
d 1000 バー前の gbpeur (eurgbp 反転) の値を取得します。
e 1000 バー前の gbpusd の値を取得します。
f 1000 バー前の gbpjpy の値を取得します。
このバー n 1000 がパイロット値になり、常にこの同じバーが使用されます。
2)
a 値と gbpaud の現在の値バーとの差を % でとります (たとえば、-0.25% または 0.1% など)。
-- 1)b (この場合は gbpnzd) 1)c (gbpcad) 1)d などについても同じです。
1000 バー前の値と現在のバーの差を % で計算します。
(999バー、998、997....現在のバー0までこれを行います)。
3)
2)a 2)b 2)c 2)d 2)e 2)f の合計を作ります。 999 から 0 までの各バー。
ここで、値 3) は、さまざまな gbp ペアのバー n 1000 からの % での変動の合計になります。
つまり、一種の通貨の強さ/進化の値です。
この値をどうするか、10000,00 の値から始まるオフライン チャートを作成します。
この 10000,00 は、オフライン チャートのバー n 1、または GBP ペア mt4 チャートのバー n 1000 になります (このオフライン チャートには、この例では 1000 バーしかありません)。
ここから、3) 各バーの値を対応するオフライン チャート バーに追加します。つまり、一種の通貨インデックスを作成するだけです。これをすべてのバーの高値、安値、始値、終値に対して行うので、 mt4 で実際のオフライン ローソク足通貨インデックス チャートを作成できます。そこでは、好みのテクニカル分析システムなどを使用できます。
内部では、このオフライン チャートを (時間枠ごとに) 作成し、ティックごとに更新する必要があります (または、ティックごとに単純に消去して再作成します。まともな CPU にとっては難しい仕事ではありません)。
そのため、主要通貨のオフライン インデックス チャートを使用できます。
ユーロ、米ドル、ポンド、円、オード、ニュージーランドドル、カナダドルとしましょう。
疑問がある場合は、次のサイトを参照してください。
http://www.forex-tribe.com/Forex-Currency-Index.php
このチャートは基本的に同様のことを行い、過去の正確な時点から開始し、1 つまたは他の主要通貨 (USD、EUR、GBP、JPY、CHF) に対する通貨の進化を異なる時間枠で表します。通貨指数は、ある通貨と別の通貨の変動を平均することによって計算されます。グラフィカルに表示されるため、各通貨の個々の傾向を簡単に確認できます..
私の考えでは、平均を作成するのではなく、バリエーションを合計するだけですが、このウェブサイトのように平均を作成することもできます。合計すると、より正確になります.
最初のオフライン チャート バーの値が 10000 (または任意の大きな数値) でなければならない理由:
mt4 チャートはマイナスになることはありませんので、ばかげた高い数値から始めましょう。
したがって、ティックごとに更新されるオフライン チャートを介して、mt4 でこの種のデータを取得するという考えです。
次に、さまざまな通貨の実際のチャートを見て、それらを個別に研究し、理解を深め、どの通貨を他のどの通貨に対して売買するかをより適切に選択できます。
コーディングは簡単ではありませんが、経験豊富なコーダーにとっては難しいことではありません。
少し時間がかかるかもしれませんが、見返りは大きいです!
任意ですか?
ありがとう