クラウド同期エラー

 

最適化する際に、以下のようなエラーが発生し、クラウドサービスが終了してしまいます。

2012.12.20 13:49:33 Tester rejected tasks limit reached, cloud connections will be closed.

2012.12.20 13:49:32 MQL5 Cloud Europe 2 genetic pass (0, 33) tested with error "endless loop detected in OnInit function, expert rejected byMQL5 Cloud Network" in 802 sec (PR 141)

私のOnInitは移動平均バッファの作成だけです。

//---
   if(!m_ma_eurjpy.Create("EURJPY",PERIOD_CURRENT,2,0,PRICE_WEIGHTED)) return(-1);
   m_ma_eurjpy.BufferResize(_buffer+2);

これを解決する方法はないでしょうか?ありがとうございます。


Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 
ssn:

最適化する際に、以下のようなエラーが発生し、クラウドサービスが終了してしまいます。

2012.12.20 13:49:33 Tester rejected tasks limit reached, cloud connections will be closed.

2012.12.20 13:49:32 MQL5 Cloud Europe 2 genetic pass (0, 33) tested with error "endless loop detected in OnInit function, expert rejected byMQL5 Cloud Network" in 802 sec (PR 141)

私のOnInitは移動平均バッファの作成だけです。

これを解決する方法はないでしょうか?ありがとうございます。


最適化を再開すると0世代に戻るので、それ以降の世代で得た結果は全て失われ、さらにお金を払うことになりますし、同じエラーでフリーズすることもあります。

最適化の結果を保存して、そこから再開する方法があればいいのですが。

 
ssn:

最適化を再開すると0世代に戻るので、それ以降の世代で得た結果はすべて失われ、さらにお金を払うことになり、また同じエラーでフリーズすることもあります。

最適化の結果を保存して、そこから再開する方法があればいいのですが。

全く同じ問題が発生しました。

解決できたのでしょうか?



時計

 
Clock:

全く同じ問題が発生しました。

解決できましたか?



時計

全く同じエラーメッセージですか?では、OnInit()関数を見せて いただけますか?

Optimizationの結果は通常キャッシュされますが、もしあなたのコードにエラーがある場合は、おそらくキャッシュが有効でないでしょう。

 

私は全く同じ問題を抱えています - しかし、その後OnTick関数で - すなわち、私が得るエラーメッセージは次のとおりです。

"genetic pass (0,30) tested with error "endless loop detected in OnTick function, expert rejected byMQL5 Cloud Network" in 600 sec (PR 190)", followed by the message:

「拒否されたタスクは限界に達し、クラウド接続は閉じられます。

自分の4コアマシンでは全く同じエキスパートを問題なく繰り返し最適化できるので、これは非常に意味のないことです。どなたかこの問題で解決された方はいらっしゃいますか?

Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 
cowil:

私は全く同じ問題を抱えています - しかし、その後OnTick関数で - すなわち、私が得るエラーメッセージは次のとおりです。

"genetic pass (0,30) tested with error "endless loop detected in OnTick function, expert rejected byMQL5 Cloud Network" in 600 sec (PR 190)", followed by the message:

「拒否されたタスクは限界に達し、クラウド接続は閉じられます。

自分の4コアマシンでは全く同じエキスパートを問題なく繰り返し最適化できるので、これは非常に意味のないことです。どなたかこの問題で解決された方はいらっしゃいますか?

私は、ServiceDeskに書き込む のが良いと思います。
Get in touch with developers using Service Desk!
Get in touch with developers using Service Desk!
  • www.mql5.com
We therefore attach great importance to all user reports about issues in our programs and try to answer each one of them.
 
angevoyageur:
ServiceDeskに書き込む のがベターだと思います。
そうします。
 
もう少しいじった結果、最適化変数が30ステップ以上ある場合に問題が発生することがわかりました。それ以下では、問題は発生しません。少なくとも私のExpertではそうです。どなたか、このことを確認できる方はいらっしゃいますか?ありがとうございます。
 
cowil:
もう少し試してみたところ、この問題は、最適化変数が30ステップ以上ある場合に発生することがわかりました。それ以下では、問題は発生しません。少なくとも私のExpertではそうです。どなたか、このことを確認できる方はいらっしゃいますか?ありがとうございます。

うーん...。上記で最初はうまくいったようですが、まだ同じ問題があります...。

MetaQuotesの方に質問です。"genetic pass (0,30) tested with error "endless loop detected in OnTickfunction, expert rejected byMQL5 Cloud Network" in 600 sec (PR 190)", このエラーを受け取るたびに、600秒という時間が必ず出てきます(つまり、この時間は決して違う時間ではありません)つまり、最適化の実行に10分(600秒)以上かかる場合、クラウドのエージェントは基本的にExpertが無限ループに陥っていると判断し、アボートしているのでしょうか?

 
クラウドエージェントのみで無限ループが検出される。コール(OnInit, OnDeinit, OnTick, OnTimerなど)の1つが10分以上動作した場合。
 
stringo:
クラウドエージェントのみで、無限ループが検出されました。コール(OnInit, OnDeinit, OnTick, OnTimerなど)のいずれかが10分以上動作した場合。

Stringoさん、こんにちは。

まず、情報をありがとうございます。

しかし、私はMetaQuotesの理由に興味があります。大量の「Every Tick」データを使用し(例えば、2003.1.1 -> 2013.1.1)、最適化されるExpertがある程度複雑であれば、1回の最適化反復に10分以上かかることが多いでしょう。MetaQuotes がタイムアウトを 10 分に設定した理由は何ですか?また、クラウドユーザーがこのタイムアウトを増やす方法はあるのでしょうか、それともMetaQuotesによって "ハードワイヤード "されたのでしょうか?

理由: