- 六月 24, 2013
- 投稿者: 外国為替ウィキチーム
- カテゴリー: FXインド
コメントはありません
1606
1478
名前: |
|
||
著者: | forexavatar (2010.02.24 11:22) | ||
ダウンロード済み: | 10828 | ||
ダウンロード: |
|
||
説明:The big problem of all MA indicators is giving false signals in consolidation moments. This indicator uses simple trick to eliminate false signals in consolidation. 画像:
How to identify consolidation? Get max and min values from a few last candles - if current price contains in max and min area ( 分 > PRICE < 最大 ) we can say that it's a consolidation moment. int candles = 6; double min = Low[iLowest(ヌル,0,モード_ロー,ろうそく,i+2)]; double max = High[iHighest(ヌル,0,モード_ハイ,ろうそく,i+2)]; bool horizontal = false; もしも(ママ[0] < 最大 && ママ[0] > 分) { horizontal = true; } Signal function where i - number of bar int MovingAverage(int i) { double ma[3]; int period = _Period; ママ[0] = iMA(ヌル,0,期間,0,MODE_EMA,PRICE_MEDIAN,私); ママ[1] = iMA(ヌル,0,期間,0,MODE_EMA,PRICE_MEDIAN,i+1); ママ[2] = iMA(ヌル,0,期間,0,MODE_EMA,PRICE_MEDIAN,i+2); int candles = 6; double min = Low[iLowest(ヌル,0,モード_ロー,ろうそく,i+2)]; double max = High[iHighest(ヌル,0,モード_ハイ,ろうそく,i+2)]; bool horizontal = false; もしも(ママ[0] < 最大 && ママ[0] > 分) { horizontal = true; } もしも(ママ[1] < ママ[0] && horizontal == false) { 戻る(1); 印刷する(" "); } else if(ママ[1] > ママ[0] && horizontal == false) { 戻る(-1); } それ以外 { 戻る(0); } } |