エラー、バグ、質問 - ページ 2511

 
EgorKim:

開発者の皆様、インジケータにOnTester関数を 追加してください。

テスト完了を指標から学習する作業方法がない

ジャスティファイ

 
Slava:

ジャスティファイ

場合によっては、EAと全く同じ方法で指標を最適化することが理にかなっていることもあります。指標の開発者は、最適化の適用意味を知っています。 ランダムに数学的な計算をするモードを作り、インジケーターは実際に計算をしながら、その結果をグラフィカルに表現しているのです。もちろん、OnTesterのカスタム値によってのみ、指標の最適化およびテストが可能です。

サービスデスクに理由を書いたのですが、そこへのアクセスができなくなったため、詳細をお伝えすることができません。既存のSDタスクを読み取り専用で使えるようにしておき、そこにリンクさせるのが論理的でしょう。

 
このトピックに関係のないコメントは、「MQL5 MT5 MetaTrader5初心者からの質問」に移動しました。
 
Stanislav Korotky:

場合によっては、EAと全く同じ方法で指標を最適化することが理にかなっていることもあります。

そして、インジケータハンドラでEAを作ることができます。

 
Vladislav Andruschenko:

これは "バグ "ではなく、サイトの機能です。
ユーザーの投稿を2回クリックする必要がある。
クリックした後、戻ってからもう一度クリックします。

また、複数のタブを開いている場合に表示されます。あるいは別のパソコンから、携帯電話はログインしていました。

与えられたレシピは全く役に立ちません。タブが1つ開いています。まず、1つずつ3回クリックしてゼロにしました。

そして、1つのPMを書くと、すぐに6つの未読のはずのPMが現れました。倒せない。

 
fxsaber:

そして、インジケータハンドラでEAを作ることができます。

なぜ、このような包装紙があるのでしょうか?なぜ、プラットフォーム自体に実装しないのか?テスターはすでにEAとインジケーターの 両方をテストできる機能を備えています。最初の型はテスターに値を返す能力があるのに、2番目の型はそうでないのは絶対に非論理的です。

 
Stanislav Korotky:

なぜ、このような包装紙があるのでしょうか?なぜ、プラットフォーム自体に実装しないのか?テスターはすでにExpertAdvisorとインジケーターの 両方をテストする機能を備えています。最初の型はテスターに値を返す能力があるのに、2番目の型はそうでないのは絶対に非論理的です。

Testerでは、Visualizerでしかインジケータは実行されないという意味です。そして、そこではOnDeinitやグローバルデストラクタを実行することはありません(ビジュアライザーを閉じた後でも)。そのため、ランが停止していることをインジケーターで見つけるのは少し面倒です。

OnTesterはもともとカスタム最適化基準(指標は最適化されず、Visualizerの外でも実行されない)として設計されており、実行終了のセマフォとして設計されているわけではありません。 Expert Advisorsのセマフォは、常にOnDeinitでした。テスターで何かをインジケーターに戻す必要はありません。

 
このトピックに関係のないコメントは、「MQL5 MT5 MetaTrader5初心者からの質問」に移動しました。
 
キーワードのinlineは互換性のためだけなのでしょうか?
 
fxsaber:

ポイントは、Testerでは、Viewerでしかインジケータが実行されないということでした。また、OnDeinitや グローバルデストラクタがそこで実行 されることはありません(ビジュアライザが閉じた後でも)。そのため、ランが停止していることがインジケーターでわかるのはちょっと困りものです。

OnTesterはもともとカスタム最適化基準(指標は最適化されず、Visualizerの外でも実行されない)として設計されており、実行終了のセマフォとして設計されているわけではありません。Expert Advisorsのセマフォは、常にOnDeinitでした。また、テスターで何かをインジケーターに戻す必要はありません。

この太字がまさに問題で、SDを書いたのです。多くのインジケータはロード時に統計やステータスを保存する必要がありますが、テスターはOnDeinitのコードのデバッグはもちろんのこと(現在不可能)、OnDeinitの失敗のためにこの瞬間を動作させることができません。

一概にそうとは言い切れませんが。私は、テスターをサポートするプログラムは、定義上、純粋に意味的にOnTesterイベントを処理することができるはずだと考えています。ビジュアルモードかノンビジュアルモードかは別問題です。なぜ非ビジュアルモードでテストできないのかも不明ですが、それはインジケータの計算における特定の問題を特定するのに役立つからで、実際、ビジュアル化を実行してからウィンドウの日付ボタンを「スクロールして」使用すれば、このモードはそのまま使用できます。

インジケータがテスターに値を返した場合、最適化される可能性があります。これは便利だと思う、必要性に遭遇したことがある。今は、「タンバリンで踊る」ことで問題が解決しています。