MT4テスターは、他のタイムフレームからの情報を提供しません。 - ページ 10

 
vladv002 писал(а)>>


具体的な質問:テスターは隣接するTFからのデータを返さず、現在のTFからのデータのみを返します。どのようにすれば、
、MT4テスターのこの欠点を正しく回避する
ことができますか?
MQL4のどの関数も、テスター内の上下に隣接するTFからデータを返すことはできません。
データがあれば、修正、チェック、表示 -Comment,Alert,Print - または処理に渡すことができます。
Strategy Testerでこの問題を回避する方法があれば、非常にありがたく、私だけではないと思います。

私の例がありました。ロシュの例がある。すべて正しいです。しかし、可視化チャートには適用されません。
このEAは、タイムフレームそのものだけでなく、あらゆるタイムフレームの指標で正しく機能します。
私もまだ問題がわからない。ロシュも同様です。
何かあれば、プライベートで。

ビジュアライゼーションモードで見るためのインジケータは作ることができますが、多くの場合、それは自滅的です。

 
Vinin >>:

Был мой пример. Есть пример Роша. Все корректно. Но это не относится к графику визуализации.
Советник корректно работает и с индикаторами с любого таймфрейма, и с самими таймфреймами.
Я тоже все еще не вижу проблемы. Как и Рош.
Если что-то другое, то в личке.

Индикатор для просмотра в режиме визуализации сделать можно, но чаще всего это будет самообман.

大変な勘違いをしていると思います。

ご覧の通り、ビジュアライゼーションとiCustomは何の関係もないのです。

"ロシュのテスト - データに誤りがあることを示す。この時期からM1テストは問題なく走りますが。

だから、コードや疑似コードのエラーは関係ない...。

;)

 
avatara писал(а)>>

大変な勘違いをしていると思います。

ご覧の通り、ビジュアライゼーションとiCustomは何の関係もないのです。

"ロシュのテスト - データに誤りがあることを示す。この時期からM1テストは問題なく走りますが。

だから、コードや疑似コードのエラーは関係ない...。

;)


自己欺瞞とは、他人に迷惑をかけないこと。
 
Vinin >>:


Твой индикатор будет возвращать нулевое значение, потому как он сделан с логической ошибкой.
После небольшой корректировки работает нормально

そして、見せてもいいのなら...。

 
avatara писал(а)>>

そして、見せてもいいのなら...。


個人でそんなやり方はしない。
 
avatara
Roshから 親切に提供されたあなたのテスターにキットがありますか- SimpleEA.mq4 -MultiTimeframe.mq4
テスターではうまく動作します。私のテスターには "Last Bid" データしかありませんが、 "iClose" データはnullです。
もしかしたら、MT4に問題があるのかもしれませんが、それはまた別の問題です。
 

EAの他のタイムフレームデータは - はい、あなたはそれを見ることができますが、指標の問題は - まだです。
ここでの戦略的な間違いは、インジケーターがテスターのデータではなく、ヒストリカルデータを使用していることだと思います。その結果、可視化モードのTimeCurrentは、インジケータとExpert Advisorで異なるものとなります。
可視化モードでテストするユーザーは、EAの動作の正しさを確認することが目的で、そのためにチャート上にインジケータを重ね、EAが見ているものを確認するのだと思います。しかし、可視化モードで正しく表示するためには、各インジケーターを特別に修正する必要があることがわかりました。しかし、失礼ですが、テスト終了後にこのコードが不要になるのであれば、なぜこのような面倒なことをするのでしょうか?それから、ダイナミックインジケーターのデバッグはどうすればいいのでしょうか?ビジュアルテストウィンドウは、EAやインジケーターの動作を確認し、CLOSEするために作成されます。つまり、可視化モードでテストチャートに置かれたインジケータは、ほとんど現在の瞬間を表示する必要が ないのです!そしてこれは、現在の過去のデータをもとに構築することは可能だが、その必要はないことを意味する。それどころか!ユーザーは、すべての指標(標準およびカスタム)とテスト中のExpert Advisorを持つ全体の端末は、現在の瞬間にすべてが起こるかのように、このウィンドウで完全な環境をシミュレートすることを期待しています。
残念ながら、新端末はMQの全リソースを利用するため、ここに変化は期待できない。しかし、せめて、なぜこのようなビジュアルシミュレーションが行われたのか、単なる見落としなのか、それとも重大な理由があったのか、説明を受けたいものです。

 
api >>:


К сожалению, изменений здесь не предвидится потому, что новый терминал забирает все ресурсы MQ. Но в свете этого хотелось бы хотя бы получить объяснения в связи с чем визуальное моделирование было сделано именно так: просто по недосмотру или для этого были серьезные причины?

テストのビジュアル表示は後から行ったもので、あくまでもテストのプロセスそのもの(入力と出力)を表示することを目的としています。ビジュアルテストウィンドウにインジケータを重ねることができるのも、便利な副次的効果でした。履歴上の取引システムの動作をモデリングする際に、テスターですべてをフルサポートする予定はなかった。

ビジュアルテストチャートに適用された指標を見ることができます。これらの指標は、チャートの価格データに基づいて計算さ れ、このデータはテスターにとって100%正しい ものです。他のタイムフレームや他のシンボルからのデータは、ビジュアルテストチャートを介してテスターによって提供されていないあなたは この微妙な理解していない場合は、すべての種類の指標を重ね合わせ、ビジュアルテストを使用しない 方が良いでした。

ビジュアルテストにおいて、正しいテストとは別に、テスターが何かを提供すべきだという主張は、すべて大衆的なものです。もし、あなたが何でもできるのであれば、ビジュアルテストグラフに追加情報を正しく表示することを自分で行うか(これはすべて可能です)、必要な機能をすべて備えた独自のソフトウェアを作成することです。

 
vladv002 >>:
Подскажите у Вас в тестере комплкт любезно представленый уважаемым Rosh - SimpleEA.mq4 -MultiTimeframe.mq4
работет в тестере нормально, на моем тестере данные есть только "Last Bid", а вот "iClose" все по нулям.
Возможно не лады с МТ4, так это уже другой вопрос.

そのため、この商品にはこれらの時間軸に関するデータはありません。EURUSDの15分足の履歴を意図的に削除し、2008年のインターバル(EURUSD 15Mの履歴がない)でテストを実行すると、通常のテストでもビジュアルテストでも、その失われたタイムフレームでのシミュレーションができなくなります。


このような場合、テスター自身は履歴を完成させないので、必要なテスト間隔のデータを預かる必要があります。


更新されたヒストリー センターを読む- 1999年から分の引用の無料歴史

 
ここでは、あらゆる取引商品のあらゆるタイムフレームから、(視覚化を含む)あらゆるモードでデータを取得するための実装方法を紹介します。
理由: