理論から実践へ - ページ 426

 

そして、価格そのもののチャートも必要です、ユージンさん。

その結果、4時間窓の分単位で価格とその増分の合計の2つのチャートが表示されるはずである。

もし、すべてがうまくいくのであれば、3つ目のチャートに示されていることを、あとで苦しんでいる人たちに内密に説明することになるでしょう。

でも、早くて1ヵ月後です。個人的にリアルに聖杯 であることを確認する必要があります。

 

これで終わり?



 
Evgeniy Chumakov:

これで終わり?

と、K2にはまだ値段が・・・。
 
ようです:))インクリメントの合計がこれらの線の内側になければならない。うーん...。もちろん、ちゃんと数えていればの話ですが...。
 

チャンネルで、価格を追加したのです。オンラインサーバーの3000セルの制限で履歴が全部読み込めないのがクソ。




過去1000分間のEURUSDの推移 M1


論理的には右から左へ(チャート上)最後の到着がゼロになった。

ファイル:
 
Evgeniy Chumakov:

チャンネルで、価格を追加したのです。3000セルのオンラインサーバーの制限で、すべての履歴を読み込むことができない。


そして、価格チャートそのものは別になるのですが...。すべてが正しく計算されているかは不明ですが、このストラテジーは分単位でも機能しそうです。分散の急激な減少に戸惑っています。

 
Alexander_K2:

そして、価格チャートそのものは別になるのですが...。計算が正しいかどうかはわかりませんが、このストラテジーは分単位でも使えそうです


価格計算式=240分間に渡る帰国者の総数


int ArraySize_ = 2880;

double ARRAY_INTERVAL_UPPER[];
ArrayResize(ARRAY_INTERVAL_UPPER,ArraySize_,0);

double ARRAY_INTERVAL_LOWER[];
ArrayResize(ARRAY_INTERVAL_LOWER,ArraySize_,0);


double ARRAY_RETURN[];
ArrayResize(ARRAY_RETURN,ArraySize_,0);


for(int array_offset = 0; array_offset < ArraySize_; array_offset++){

int BarStart = array_offset;

double SummaReturn = 0;
double SummaReturnAbs = 0;

for(int i = BarStart; i < 240 + BarStart; i++){
SummaReturn = SummaReturn + ( iOpen(NULL,PERIOD_M1,i) - iOpen(NULL,PERIOD_M1,i + 1) );
SummaReturnAbs = SummaReturnAbs + ( MathAbs( iOpen(NULL,PERIOD_M1,i) - iOpen(NULL,PERIOD_M1,i + 1) ) );
}


double Interval = 3 * (SummaReturnAbs/MathSqrt(240));

ArrayFill(ARRAY_RETURN,array_offset,1,SummaReturn);
ArrayFill(ARRAY_INTERVAL_UPPER,array_offset,1,Interval);
ArrayFill(ARRAY_INTERVAL_LOWER,array_offset,1,-Interval);
}


何を直せばいいのか教えてください。そうでない場合は

 
Evgeniy Chumakov:


計算式 価格=240分の帰国者数合計

価格は正しく計算されている、分散は明確でない-なぜこんなに急激に下がったのか?

 
Alexander_K2:

違和感があるのは、分散の劇的な低下です。


むしろ、グラフは右から左へ読むべき......そう、ロシア人とは違う)ファイルに逆に書けばいいんです。

 
Alexander_K2:

なぜ、ここまで分散が激減したのか理解できない。


履歴が十分かどうかわからない。 履歴の十分性チェックをコードに追加する必要がある。