遠隔画像診断医やすきーの日記 Yascii's Diary

遠隔画像診断医やすきーの日記

リアルタイムクラウドフィルタ

  • 2015年2月18日 12:34 PM

昨日の記事「一目均衡表(関数版)」で、リアルタイム雲(時間がずれていない雲)のフィルタを作る方法に触れましたが、

 

   double high_value9 = High[iHighest(NULL, 0, MODE_HIGH, 9, 1)];
   double low_value9 = Low[iLowest(NULL, 0, MODE_LOW, 9, 1)];
   double high_value26 = High[iHighest(NULL, 0, MODE_HIGH, 26, 1)];
   double low_value26 = Low[iLowest(NULL, 0, MODE_LOW, 26, 1)];
   double high_value52 = High[iHighest(NULL, 0, MODE_HIGH, 52, 1)];
   double low_value52 = Low[iLowest(NULL, 0, MODE_LOW, 52, 1)];

   double tenkan = (high_value9 + low_value9) / 2.0 ;
   double kijun = (high_value26 + low_value26) / 2.0 ;
   double senkouA = (tenkan + kijun) / 2.0 ;
   double senkouB = (high_value52 + low_value52) / 2.0 ;

 

と書きますと、senkouA と senkouB がリアルタイム雲(26個分ずらす前の雲)に相当します。

売買条件のときに、 if(Close[1] > senkouA && Close[1] > senkouB && ・・・)

などと書けばいいのですね。

ちなみに普通の(一目均衡表の)雲は下のように書けます。こう書いただけですでに 26個分ずれています。

    double senkouA = iIchimoku( NULL, 0, 9, 26, 52, 3, 1);
    double senkouB = iIchimoku( NULL, 0, 9, 26, 52, 4, 1);

これらからリアルタイム雲を作ってもいいです。ずらす方向を間違えないようにね。

関連記事

###

コメントを残す