インパルス - ページ 47

 
みなさん、こんにちは! どうしてここに?
 
はい、このスレッドを読みました・・・。しかし、勢いというのは幻想なのか現実なのか。
 

ティックパルス解析の興味深い実装をご紹介します。

https://www.mql5.com/ru/code/10912

ひっくり返してみると、ナンセンスに見える...。つまり、アイデアは面白く、一見すると理にかなっているのですが、現実に対処すると、ティックパルスは間違った場所に、間違ったタイミングで存在しているのです :) 。また、その後、著者が正しく指摘したように、この指標は方向性のあるティックパルスよりも、市場の活性化の度合いを判断するために用いるのが良いとのことで、私も全く同感である。

Energy_Market_01
Energy_Market_01
  • 投票: 14
  • 2013.03.09
  • Evgeni Inkov
  • www.mql5.com
Индикатор оценивает энергию рынка и показывает её направление
 
Maxim Dmitrievsky:

ティックパルス解析の興味深い実装をご紹介します。

https://www.mql5.com/ru/code/10912

ひっくり返してみると、ナンセンスに見える...。つまり、アイデアは面白く、一見すると理にかなっているのですが、現実に対処すると、ティックパルスは間違った場所に、間違ったタイミングで存在しているのです :) 。また、その後、著者が正しく指摘したように、この指標は方向性のあるティックパルスよりも、市場の活性化の度合いを判断するために用いるのが良いとのことで、私も全く同感である。

ティック(とティック履歴)はCopyTicksを介して 取得することができます - そしてそれはMetaTrader 4がこの問題でアウトサイダーであり、道端にあることを意味します。そのため、ティックはMetaTrader 5でのみ調査しています。
 
Karputov Vladimir:
ティック(とティック履歴)はCopyTicks 経由で取得できます。つまり、MetaTrader 4はこの件では部外者であり、道連れになるのです。そのため、ティックはMetaTrader 5でのみ調査しています。
ここでは、mt5と4の違いは何か、リアルタイムで観察することができます。5でも同じことをするかもしれません。ポイントは、いわゆる「ティックインパルス」がすでに研究され、その結果が上記の通りであることではありません。大雑把に言うと、ティックパルスは50Θ50のシグナルを出します。下落相場では上昇パルスがあり、一般的な下落のダイナミクスがあり、下降パルスがない場合もあり、その逆の場合もあります。その結果、シグナルは、カウンタートレンドやナイフフィッシングなど、何の意味もないものになってしまうのです。しかし、ティックのスピード(ティック間)、その現在の局面-トレンド/フラット-で市場の活動を測ることができるので、いわば便利かもしれません。
 
Maxim Dmitrievsky:
ここで、リアルタイムにモニター し、...
すでにCopyTicksで ティック履歴に普通にアクセスできるのに、なぜわざわざこんなことをするのでしょうか?1ティック分、100ティック分の履歴に移動するのはとても簡単です。
 
インパルス EAを書く ときです。今日、コードを入れてみます。
 

Expert Advisor"Impulse"version 1.00 は、11個の要素でティックの履歴を取得し(CopyTicks 経由)、過去8ティックの平均と過去3ティックの平均を比較します(最初の投稿にある画像)。

チャート上に以下のように表示されます。

MetaTrader取引プラットフォームのスクリーンショット

EURUSD、M1、2016.02.01

MetaQuotes Software Corp、MetaTrader 5、Demo

インパルス直近8ティックの平均値と直近3ティックの平均値の比較

EURUSD、M1、2016.02.01、MetaQuotes Software Corp.


ファイル:
Impulse.mq5  7 kb
 
Karputov Vladimir:

Expert Advisor「Impulseバージョン1.00は、11個の要素でティックの履歴(CopyTicksを通じて)を取得し、過去8個のティックの平均と過去3個のティックの平均を比較します(画像はスレッドの最初の投稿から)。


情報はこのようにプロットされます。


あなたの計算によると、この11ティックの間の平均価格は、1.2400から変化しています...から1.627へ...?

このボラティリティはどこで発生するのでしょうか?

 
Event:

あなたの計算では、11ティックの間の平均価格が1.2400から変化したように見えますが...。から1.627へ...?

このボラティリティはどこで発生するのでしょうか?

計算の誤りです。OnTick()入力時、EAグローバル変数が ゼロにならない。このエラーは 修正されました。

         //| 1.00231-1.00150=0,00081; 0,00081/0.00001=81                      |
         //+------------------------------------------------------------------+
         string text="";
         average_value_last8=0.0;
         average_value_last3=0.0;
         for(int i=0;i<number_ticks-3;i++)
           {
            average_value_last8+=tick_array[i].bid;
            text+=" "+IntegerToString(i);
           }
         text+="\n";

付属エキスパートアドバイザーImpulseバージョン1.01

ファイル:
Impulse.mq5  7 kb