遠隔画像診断医やすきーの日記
リアルタイムクラウドフィルタ
昨日の記事「一目均衡表(関数版)」で、リアルタイム雲(時間がずれていない雲)のフィルタを作る方法に触れましたが、
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);
これらからリアルタイム雲を作ってもいいです。ずらす方向を間違えないようにね。
関連記事
###
コメントを残す