[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 221

 

ティックモデリングに関する質問 - Expert Advisor をテスターで過去 1 年間の日足時間枠で実行しました。

その前に、日足から1分足までのすべての(!)時間枠の履歴をアーカイブからダウンロードしました。

1999年から今日に至るまで




私の理解では、ティックシミュレーションバーに「グレーが多い」のは良くないことです

問題の全期間の履歴があるとすれば、その理由は何でしょうか。

 
napaceHok >>:
napaceHok писал(а) >>

Стоп стоп стоп. а как это программно сделать ? Дело в том, что эксперт меняет период средней и, соответственно, нужно реализовать так, что-бы вид средней менялся с появлением каждого нового бара. Т.е. чтоб средняя как бы "плясала".

MrSoros 11.09.2009 14:03

Это сложней... А тебе достаточно будет одной (последней) точки?

----

Нет, не достаточно.

В идеале есть два варианта:

1. "старую" среднюю прибивать, а новую инициализировать.

2. менять период у старой и перерисовывать.

Только для этого вначале нужно научиться динамически отрисовывать хотя бы одну среднюю.

Есть мысли?

あなたが気づいたように。

1.インジケータに実装することができない。

2. Expert Advisorを使用して描画する必要があります。

それぞれのバーの上(下、中)にポイント記号を描くというものです。

座標「価格」はМА期が変わるたびに再計算する必要があります。

そして、過去N本(100本で十分だと思います)のバーのポイントを描画する必要があります。

新しいバーが現れたらすぐに最後の1点を削除し、新しいバーのために新しい点を描かなければならない。

これらの点から、MAを模式的に示すことにする。

この乱暴な処理により、コードの実行速度が著しく低下する。

それ以外の可視化バリアントはありえません。

 
MrSoros писал(а)>>

あなたが気づいたように。

1.インジケータに実装することができない。

2. Expert Advisorを使用して描画する必要があります。

それぞれのバーの上(下、中)にポイント記号を描くというものです。

座標「価格」はМА期が変わるたびに再計算する必要があります。

そして、過去N本(100本で十分だと思います)のバーのポイントを描画する必要があります。

新しいバーが現れたらすぐに最後の1点を削除し、新しいバーのために新しい点を描画する必要があります。

これらの点から、MAを模式的に示すことにする。

この乱暴な処理により、コードの実行速度が著しく低下する。

これ以外の可視化オプションはありえない。

くそっ、その通りだ!

まあ、いいや、このまま回し続けるよ。

感想をどうもありがとうございました。:-)

 
MrSoros >> :

あなたが気づいたように。

1.インジケータに実装することができない。

2. Expert Advisorを使用して描画する必要があります。

それぞれのバーの上(下、中)にポイント記号を描くというものです。

座標「価格」はМА期が変わるたびに再計算する必要があります。

そして、過去N本(100本で十分だと思います)のバーのポイントを描画する必要があります。

新しいバーが現れたらすぐに最後の1点を削除し、新しいバーのために新しい点を描画する必要があります。

これらのポイントでMAを模式的に示すことになる。

この乱暴な処理により、コードの実行速度が著しく低下する。

ビジュアライゼーションの他のバリエーションはありえません。

ビジュアルテストの際にExpert Advisorに描画関数を書き込むことができます。

N個のバーの配列にMAの値を入れる必要があります。

隣接する値に線分 OBJ_TREND を描画する。

tickごとに配列全体を更新し、オブジェクトを作成/削除しても、十分な速度が出るはずです。

 
Swan писал(а)>>

ビジュアルテスト時にEAに描画関数を書き込むことができます。

N本のバーの配列にMAの値が記入されている。

隣接する値に線分 OBJ_TREND を描画する。

tickごとに配列全体が更新され、オブジェクトが作成/削除されても、十分に高速に動作するはずです。

要するに原理は同じなのですが...。

ありがとうございます。:-)

 
詳細レポートでは、どのような水平スケールが適用されているのだろうか(2、6、10、14などの数字がないという意味)。

 
chief2000 >> :

ティックモデリングに関する質問 - Expert Advisor をテスターで過去 1 年間の日足タイムフレームで実行しました。

その前に、日足から1分足までのすべての(!)時間枠の履歴をアーカイブからダウンロードしました。

1999年から今日に至るまで



私の理解では、ティックシミュレーションバーに「グレーが多い」のは良くないことです

当該期間全体の歴史があるとすれば、その理由は何なのでしょうか。





帯全体が利用可能なすべての履歴だとすると、そのうちの緑がテストされるもので、灰色はそのまま残されることになります。

90%以上のモデリング品質があることが大きなポイントです。

 
Shurik740 >> :

バー全体が利用可能なすべての履歴だとすると、そのうち緑色のものがテスト対象で、灰色のものは手つかずのままです。

モデリング品質が90%以上であることが大きなポイントです。

その通りです。1年分しかテストしていませんが(緑でハイライトされています<-残りはグレーになるとは知りませんでした>)、品質は90%なので大丈夫です :)

ありがとうございます。

 
OBJ_LABELのObjectSetTextに 現在のスプレッドとBid/Ask価格を表示する方法を教えてください - これは各ティックで変化するものです。コメント:画面上に見たい座標が明確にあるため、適さない。
 
Alex5757000 >> :
OBJ_LABELのObjectSetTextに 現在のスプレッドとBid/Ask価格を表示する方法を教えてください - これは毎ティックごとに変化するものです。コメントは、画面上の見たい場所に明確な座標があるため、適切ではありません。

この ようなフィッシュは使えないのでしょうか?