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

 

17.11.2011の日付に書き込むと、コメントが一番上になるはずです。:)

 

それとも16のコメントが一番上でいいのでしょうか?

答えはノーだ-テスターが答え?

 
Konstantin83:

2009年1月のデータをアンロードしたいのですが。15分と1時間のデータをアンロードしたのですが、5分のデータをアンロードすると履歴がないと言われます。なぜ5分間の履歴がダウンロードされないのですか?

わかったような気がします。テスターは自動的にデータをアップロードしてくれるので、自分で端末に履歴をダウンロードする必要があるのです。
 
mario065:

こんにちは。

私は、テストと最適化を有効にした後、これを取得します。

Core 1の遺伝子のパス(127, 1195)をテストしたところ、「critical runtime error」というエラーが発生しました。

検査は正常です。

このパスが実行されたエージェントの完全なログを見ます。

 
alexvd:

このパスが実行されたエージェントの完全なログを見ます。

調べました-正当です、大丈夫です。
 


エージェントは眠っている...

プロフィールで、エージェントの1人が11月12日から活動していないことがわかりました。540ビルドの問題を考えると、何もおかしくはないように思います。エージェントは常にサーバーにコンタクトしているが、タスクは受け取っていない、というのが既に通例となっている。

ログフォルダーの確認:最後のログは11月13日付け。同時に、エージェントマネージャーはステータスを "running "と表示します。近隣のエージェントがアクティブである。

マシン(ネットブック)が久々に再起動した。バッテリーがほとんどない状態でのハイバネーションはもちろん、さまざまな接続障害(モデムのハングアップ、プロバイダーの切り替えなど)が疑われる状況です。

 
MathCeil関数は doubleの値を返しますが、intを使用する方が論理的でしょう。
Документация по MQL5: Математические функции / MathCeil
Документация по MQL5: Математические функции / MathCeil
  • www.mql5.com
Математические функции / MathCeil - Документация по MQL5
 

多通貨の書き方を教えてください。私の多通貨は、テスターでどのペアに置くかによって異なる結果を示すのです。

このような問題は、onTick関数と onTimer関数で 発生し、両者には差異があります。

1組だけテストすると、たくさんのバリアントが発生してしまい、最適化できない。

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
Lazarev:

多通貨の書き方を教えてください。私の多通貨は、テスターでどのペアに置くかによって異なる結果を示すのです。

このような問題は、onTick関数と onTimer関数で 発生し、両者には差異があります。

例えば、1組だけテストすると、多くのバリエーションが発生し、最適化できない。

その違いは、情報のインプットにあります。

https://www.mql5.com/ru/articles/234

Реализация мультивалютного режима в MetaTrader 5
Реализация мультивалютного режима в MetaTrader 5
  • 2011.01.10
  • Konstantin Gruzdev
  • www.mql5.com
Интерес к мультивалютному анализу и мультивалютной торговле существует давно. Но только с выпуском в свет терминала MetaTrader 5 и языка программирования MQL5 появилась возможность реализации полноценного мультивалютного режима. В данной статье предложен способ, позволяющий проводить анализ и обработку всех поступающих тиков по множеству финансовых инструментов. В качестве иллюстрации рассмотрен мультивалютный индикатор RSI для индекса доллара USDx.
 

単一通貨のExpert Advisorの最適化を開始すると、エラーが発生します。

2011.11.20 10:11:56 Core 1 genetic pass (5, 16006708415) tested with error "critical runtime error"
2011.11.20 10:11:55 Core 1 genetic pass (0, 47086630498) tested with error "critical runtime error"
2011.11.20 10:11:52 Core 2 genetic pass (3, 63311127073) tested with error "critical runtime error"
2011.11.20 10:11:48 Core 2 genetic pass (2, 6193316153030) tested with error "critical runtime error" 20 10:11:48 Core 2 genetic pass (2, 61933161530) tested with error "critical runtime error"
2011.11.20 10:11:43 Core 2 genetic pass (1, 15907465424) tested with error "critical runtime error"
2011年.11.11.20 10:11:42 Core 2共通同期完了
2011.11.20 10:11:42 Core 2認可(エージェントビルド540)

最適化結果 タブには、エラーの原因となったパラメータは表示されず、テスターログには以下のように表示されます。

LF 0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01 00:00:00エラーコード: 0; 説明: 操作成功
FK
0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01 00:0101 00:00:00 Test 1
HN 2 Symbols 10:44:47 no prices for symbol USDCHF
NH 2 Symbols 10:44:47 no prices for symbol USDCHF
DQ 2 Symbols 10:44:47 no prices for symbol USDCHF
JK 2 Symbols 10.44:47 no prices for symbol USDCHF JK 2 Symbols 10.44:47 no prices for symbol USDCHF JK 2 Symbols 10:44:47 no prices for symbol USDCHF
PE 2 Symbols 10:44:47 no prices for symbol USDCHF
FN 2 Symbols 10:44:47 no prices for symbol USDCHF
LK 0 夜_v3_27 (USDCHF,M5) 10:44:47 2011.01.01 00:00:00エラーコード: 0; 説明: 操作成功
DE 0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01.01 00:00:00 Test 2
FQ 2 Symbols 10:44:47 no prices for symbol USDCHF
LK 2 Symbols 10:44:47 no prices for symbol USDCHF
RE 2 Symbols 10:44:47 no prices for symbol USDCHF
HN 2 Symbols 10:44:47 no prices for symbol USDCHF
NH 2 Symbols 10:44:47 no prices for symbol USDCHF
DQ 2 Symbols 10:44:47 no prices for symbol USDCHF
JH 0 夜_v3_27 (USDCHF,M5) 10:44:47 201101.01 00:00:00 エラーコード: 0; 説明: 操作成功
ER 0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01.01 00:00:00 テスト3

Testのコメントが次のブロックに出るところ

CSymbolInfo       Exp_Symbol_Info;           // symbol info object  

if(!SymbolInfoInteger(Exp_Symbol,SYMBOL_SELECT))
     {
      if(GetLastError()==ERR_MARKET_UNKNOWN_SYMBOL) return(false);
      ResetLastError();
      if (SymbolSelect(Exp_Symbol, true))
       {
        Print("Символ " + Exp_Symbol + " выбран в окне MarketWatch.");
       }
      else
       {
        Print("Произошла ошибка при выборе символа " + Exp_Symbol);
        GetMyLastError(GetLastError());
       }
     }
   ResetLastError();
   GetMyLastError(GetLastError());
   Print("Test 1");

   if (!Exp_Symbol_Info.Name(Exp_Symbol))
    {
     return(false);
    }

   ResetLastError();
   GetMyLastError(GetLastError());
   Print("Test 2");

   Exp_Symbol_Info.Refresh();
   Exp_Symbol_Info.RefreshRates();
   ResetLastError();
   GetMyLastError(GetLastError());
   Print("Test 3");

このエラーは、標準のCsymbolInfo トレーディングクラスを初期化したときに出力されることが判明しました