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

 
MetaDriver:

Renatさん、恥ずかしながら、OpenCLのデバイスレーティングはどのように計算されているのでしょうか?

2013.08.23 09:31:23 OpenCL Device #1: AuthenticAMD AMD Phenom(tm) II X6 1100T Processor with OpenCL 1.1 CPU (6 units, 3840 MHz, 16345 Mb, version 2.0,rating 17).
2013.08.23 09:31:23 OpenCL Device #0: GPU Advanced Micro Devices, Inc.OpenCL 1.1搭載Cayman(20台、750MHz、1024Mb、バージョンCAL 1.4.1703(VM)、レーティング171)

何を単位とするのか?
デバイスのテストランタイム、それが低いほど評価は高くなります。
また、残念ながらテストの実行時間は、その実行時のシステム負荷に依存する。

ターミナルは、このテストを常に実行しないように、その結果をレジストリにキャッシュしています。
HKEY_CURRENT_USER:SoftwareMetaQuotes Software(またはHKEY_LOCAL_MACHINEの同じパス)から「OpenCL」の値を削除すると、端末はテストを再実行します。

ターミナルや OpenCLのドライバを更新した際にも、同様のデバイステストを実施します。
削除済み  
MetaDriver:
OpenCLのドライバをインストールする必要があります。 どこかの記事でOpenCLのドライバをパソコンにインストールする方法が紹介されています。 調べてみると、記事の中に簡単に見つけることができますよ。

見つけました、ありがとうございます。あとは、それをどう活かすかを考えるだけです。

私のOS(Win XP x64)ではインストールを拒否されたので、プロセッサでしくじったようです。

おそらく、私のノートパソコンではOpenCLのCPUしか使えなくなると思います。

 
mql5:
デバイスのテスト実行時間、それが低いほど評価は高くなります。
また、残念ながらテストの実行時間は、テスト実行時のシステムの負荷に依存します。

ターミナルは、このテストを継続的に実行しないように、テスト結果をレジストリにキャッシュします。
HKEY_CURRENT_USER:SoftwareMetaQuotes Software(またはHKEY_LOCAL_MACHINEの同じパス)から「OpenCL」の値を削除すると、端末はテストを再実行します。

ターミナルや OpenCLのドライバが更新 された場合も、同様のテストを行います。
イリヤスさん、ありがとうございます。
 

最適化の後、「最適化」タブで標準のパラメータ(結果、利益、回復係数など)と一緒に、カスタムパラメータを挿入できるようにすることは可能でしょうか?例えば、各ランでParametr = Profit / Draw Down%(パラメター = プロフィット / ドローダウン%)を直ちに計算し、このパラメターを持つ追加の列を持ちたい。もし可能であれば、どのようにすれば可能なのかが書かれているリンクを送ってください。

 
paladin800:

最適化の後、「最適化」タブで標準のパラメータ(結果、利益、回復係数など)と一緒に、カスタムパラメータを挿入できるようにすることは可能でしょうか?例えば、各ランでParametr = Profit / Draw Down%(パラメター = プロフィット / ドローダウン%)を直ちに計算し、このパラメターを持つ追加の列を持ちたい。もし可能であれば、どのようにすれば可能なのかが書かれているリンクを送ってください。

このテーマに関する記事はこちら >>Expert Advisorのパラメータを最適化するための独自の基準を作成 する
 
テスターでEAを実行した後、ストップボタンを押すと、価格チャートのウィンドウ全体が白くなります - それは、ウィンドウにハングアップしている256のインジケータウィンドウであることがわかりました。コードにエラーは 見当たりません。どなたか助けてください。
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений - Документация по MQL5
ファイル:
experts.zip  40 kb
 

似たような問題(バグと思われる)の情報がありましたが、提案された解決策ではうまくいきません。状況は次のとおりです。シングルトン・クラスがある

class Profiler
{
  private:
    static Profiler *pSingleton;
...

以前は問題なくコンパイルできました。ここで、次のエラーが発生しました:未解決の静的変数 'Profiler::pSingleton' です。

このバグを回避するために、私はこの変数を明示的に初期化することを提案しました。書いているのは私です。

Profiler *Profiler::pSingleton = NULL;

エラーは継続する。

どう戦うか?



 
Escalibur:
テスターでEAを実行した後、ストップボタンを押すと、価格チャートのウィンドウ全体が白くなります - それは、ウィンドウにハングアップしている256のインジケータウィンドウであることがわかりました。コードにエラーが 見当たりません。どなたか助けてください。
4ksフォーラムに 持ち込んでみます。もしこれがEAであるなら、なぜコードの中に#property indicator_chart_windowがあるのか、それはインジケータ用なのです。
MQL4: форум по механическим торговым системам и тестированию стратегий
  • www.mql5.com
MQL4: форум по механическим торговым системам и тестированию стратегий
 
marketeer:

似たような問題(バグと思われる)の情報がありましたが、提案された解決策ではうまくいきません。状況は次のとおりです。シングルトン・クラスがある

以前は問題なくコンパイルできました。ここで、次のエラーが発生しました:未解決の静的変数 'Profiler::pSingleton' です。

このバグを回避するために、私はこの変数を明示的に初期化することを提案しました。書いているのは私です。

エラーは継続する。

どう戦うか?

以下をお試しください。

static Profiler *Profiler::pSingleton = NULL;
 
MetaDriver:

この方法で試してみてください。

それはもう試しました。同じことです。