インパルス - ページ 13

 
Karputov Vladimir:

ここで、良い解決策があります。


もう一度説明しますと、15ティックのレンジを考えてみましょう。この範囲の最初の10刻みを平均的な速度と時間としている。価格変動値は、この部分の次の各ティック間の差分を取ります(tick0を最新ティックとします)。

我々は、2つのサンプル(初期サンプルと新鮮なサンプル)と同じサイズの配列に、恒久的に目盛りを格納する。初期サンプルは15刻みで配列されています。

(тик15-тик14+тик14-тик13+тик13-тик12+тик12-тик11+тик11-тик10+тик10-тик9+тик9-тик8+тик8-тик7+тик7-тик6+тик6-тик5)/период выборки (10)

また、tick5-tick4からtick1-tick0までの直近の5ティックをカウントしています。

ほぼ同じ方法で、常に更新される配列のティック到着率を数えますが、ただ、隣接するティック間の価格変化を数えるのではなく、その間の時間を数えるだけです。

ティック受信速度が1秒以下の場合、10個前のティックと5個新しいティックの価格変化の平均を比較します。新鮮なティックの平均価格変動がある閾値を超えた場合 - インパルスと考え、変化の方向を見る。プラスになれば上がるし、マイナスになれば下がる。

今、私たちは「捕捉」されたパルスにおり、アレイに新しく入ってくるすべてのティックがパルスの性質を教えてくれ、古いサンプルはパルスの始まりのデータを含み、新しいサンプルはその現在の状態のデータを含むことになります。アレイは新しいティックごとに常に更新されるので、インパルスの開始から終了までの全経過を分析することができます。

コードを表示しようとしましたが、簡単な説明のためにやり直すには多すぎます - ライブラリから多くの関数を使用したマルチカレンシーです。本当に必要なら、暇な時にでも調べてみるよ。

 
Artyom Trishkin:

...

コードを表示しようとしましたが、ライブラリから多くの関数を使用した多通貨のため、簡単な説明にはあまりにも多くの再配置があります。本当に必要なら--暇な時にでも掘ってみよう。

出来れば、そのコード、欲しいです。そして、あなたの理論をわかりやすくするために、絵に訳してみます。
 
Karputov Vladimir:
できれば、そのコードが、欲しいです。そして、あなたの理論をわかりやすくするために、絵に訳してみます。

このガチャガチャはまだ完成していないんですよ~、注文が来て(暇な時にやってました)。直接送るから、全部ではなく、必要なものを出すために、このトピックのニーズに合わせて修正する必要があるんだ。果たしてそうだろうか?

そして、そう、4つのコード...。

 
Artyom Trishkin:

このガチャガチャはまだ完成していないんですよ~、注文が来て(暇な時にやってました)。直接送るから、全部ではなく、必要なものを出すために、このトピックのニーズに合わせて修正する必要があるんだ。果たしてそうだろうか?

そして、そうです-4つのコードです ...

オッケーです。切り取ってMQL5用に作り直します。
 
Karputov Vladimir:
それでいい。それを切り取って、MQL5用に作り直します。
アップロードしました。チェックしてみてください ;)
 
Artyom Trishkin:

...

ダニを初期と新鮮な2つのサンプルと同じ大きさの配列で永久保存します。15刻みで配列された初期サンプル。

(тик15-тик14+тик14-тик13+тик13-тик12+тик12-тик11+тик11-тик10+тик10-тик9+тик9-тик8+тик8-тик7+тик7-тик6+тик6-тик5)/период выборки (10)

また、tick5-tick4からtick1-tick0までの直近の5ティックをカウントします。

...

なぜそんなに足したり引いたりするのか?

もっとシンプルでいいんです。

(tick15-tick5)/サンプル期間(10)

 
Event:

なぜそんなに足したり引いたりするのか?

もっとシンプルでいいんです。

(tick15-tick5)/サンプル期間(10)

もちろん、正しくはありません。ティック15=1.10000、ティック5=1.10000。何が違うのでしょうか?0?しかし、tick14 = 1.20000, tick13 = 1.25000, tick12 = 1.30000 ...となります。そして、1.10000までスムーズに下落...。

それから?さて、あなたは14ティック前に行われたパルスを見逃しました。このような衝動が何の役にも立たないことは明らかですが、この文が正しくないことを明らかに確認するものにはなるでしょう。

 
Artyom Trishkin:

もちろん、そんなことはありません。tick15=1.10000、tick5=1.10000です。何が違うのでしょうか?0?しかし、tick14 = 1.20000, tick13 = 1.25000, tick12 = 1.30000 ...となります。そして、1.10000までスムーズに下落...。

では、どうするのか?14ティック前に行われた勢いが失われていること。このような衝動が何の役にも立たないことは明らかだが、発言の誤りを視覚的に確認することとしては有効だろう。

あなたの式と私の式の変形が全く同じ結果になることがわからないのでしょうか?

それなら、6年生の「同種の和集合の還元」に行く必要がありますね。

 
Event:

あなたの計算式と私の計算式は全く同じ結果になることがわからないのでしょうか?

そして、6年生の「同類項和の還元」に進む必要があります。

ここには類似のサマンドはない。もし確認したいのであれば、15本のバーの値を計算してください(ティックを確認することはできませんので、履歴は存在しません)。終値を とる。M30タイムフレーム(これは分かりやすくするためのものです)。
 
Event:

あなたの計算式と私の計算式は全く同じ結果になることがわからないのでしょうか?

それなら、小学校6年生の「同種の和集合の還元」に行く必要がありますね。

おおようこそ...