MetaTrader 5ストラテジーテスターとMQL5クラウドネットワーク - ページ 26 1...192021222324252627282930313233...42 新しいコメント Yedelkin 2011.09.18 13:43 #251 notused: 遺伝子の場合、理解できることですが、他の人が結果を返してくれるのを待つことです。 ああ、そこがポイントかもしれませんね。では、「雲」を使った高速ローカルエージェントは禁忌なのですか? Valerii Mazurenko 2011.09.18 14:36 #252 Yedelkin: ああ、そこがポイントかもしれませんね。では、クラウドコンピューティングは、高速なローカルエージェントには禁忌なのでしょうか? ローカル/リモートのエージェントが何人いるかにもよりますが、1ダースか2ダースならクラウドでも差は出にくいですが、数人ならクラウドの方が速いでしょう。比較的 "速い "テストを行うエキスパートにとっては、ローカル/リモートのエージェントが多くても、クラウドを利用することが有効です Alexey Da 2011.09.19 12:39 #253 notused:それでも、何か手を打たないといけない。クラウドから返ってくるレスポンスに注目してください。昨日から一度も正しい応答がないようです(パスはトランザクションで100%、エラーなしです)。このような場合、ネットワークの有用性は0である。そして、ケースは......年明けから12台の楽器が登場。数日前は正しい結果が出ることもあったのですが、今日はまったく出ません。クラウドがもうすぐ有料になることを考えると、何の成果もなくお金をばらまくのは避けたい(テストモードでは、昨日と今日、ネットワークを使って7ドルもらったが、やはり何も得られず、日中はネットワークが使えなかったので、昨日の夕方だけ使ってしまった)。+たまにクラウドが一杯になると終了状態になる(!)まだ数千枚のパスが残っているのに、どうしてなのか。このような結果に対して、ローカルエージェントでシングルパスを実行してみましたか?サービスデスクへのリクエストに 起動パラメータ、エージェントリスト、最適化パラメータを記述し、エキスパート(少なくともex5)を追加することは可能でしょうか?また、過去ログも非常に参考になる。 Общайтесь с разработчиками через Сервисдеск! www.mql5.com Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы. Andrey Sharov 2011.09.20 17:22 #254 alexvd: ローカルエージェントでこの結果でシングルパスを実行してみましたか? サービスデスクへのアプリケーションにおける 起動パラメータ、エージェントリスト、最適化パラメータを説明できますか? + エキスパート(少なくともex5)を添付してください。あと、過去ログもあると本当に助かります。 質問は私にではないのですが、はい、やってみました。ローカルエージェントでは、テストはエラーなしでパスします。私の場合、テスト開始時(テスト時間-0秒)に重大なランタイムエラーが発生したため、問題はタイマー(EST = EventSetTimer(3600))に関連しているという前提があります。OnInitのリテラルテキスト(なぜかソースとして挿入できない、IE8)。 int OnInit(){ Print("hh=",hh," mm=",mm," MLEVEL=",MLEVEL," TP=",TP," SL=",SL," TS=",TS)です。 Print("OnInit begins SymbolsTotal: ",SymbolsTotal(true),"/",SymbolsTotal(false)).Print("OnInit begins SymbolsTotal: ",SymbolsTotal(true),"/",SymbolsTotal(false)); // テスターでの初期化のためのタンブリング for(uint i=0; i<maxsym; i++){ SymbolSelect(SymbolName(i,false),true)です。} EST = EventSetTimer(3600); if (!EST) { Comment("Error: EventSetTimer= ", GetLastError(); Print("Error: EventSetTimer= ", GetLastError();} for(uint i=0; i<maxsym; i++){ ea[i].Init(SymbolName(i,true),PERIOD_M1); // エキスパートの初期化 Print(i,SymbolName(i,true))。}// 初期化例// ea.Init(Symbol(), PERIOD_M5); // 固定時間枠の場合// ea.Init("USDJPY", PERIOD_H2); // 固定シンボルと時間枠の場合 Print("OnInit ends SymbolsTotal: ",SymbolsTotal(true),"/",SymbolsTotal(false)); return(0)です。} MetaTrader 5 Strategy Tester マーケットクローズ [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 Serj 2011.09.20 18:16 #255 どなたか教えてください。最適化の速度を 上げたいので、例えばドローダウンが30%を超えるような結果は出したくない。私がやっているのは、こういうことです。input double Max_DD_EQ = 30; double max_eq,max_dd,dd_percent; bool dd_valid=true; //+------------------------------------------------------------------+ //| Timer function | //+------------------------------------------------------------------+ void OnTimer() { if(!dd_valid) return; if(MQL5InfoInteger(MQL5_OPTIMIZATION) || MQL5InfoInteger(MQL5_TESTING)) { max_eq=MathMax(max_eq,AccountInfoDouble(ACCOUNT_EQUITY)); max_dd=MathMax(max_eq-AccountInfoDouble(ACCOUNT_EQUITY),max_dd); dd_percent=max_dd/(max_eq*0.01); if(dd_percent>Max_DD_EQ) { ClosAllPos(); dd_valid=false; return; } } // дальше идет блок открытия (закрытия) поз 許容ドローダウンを超えたら、ランを終了させたい。しかし、テスターは、最大ドローダウンに達した後、以前と同じようにカウントされます。空走(無駄な走り)はしたくない。他に選択肢は?それとも開発者に?もっと短く言うと、ランを強制終了させるにはどうしたらいいですか?(MT4でそんなのあったんだ)。 Igor Volodin 2011.09.20 19:52 #256 ExpertRemove();? Serj 2011.09.20 20:48 #257 Vigor:?本当にありがとうございました。うまくいった!確認しました。ずいぶん早くなりましたね。 Valerii Mazurenko 2011.09.21 23:32 #258 alexvd:ローカルエージェントでこの結果でシングルパスを実行してみましたか? 不使用とする。ローカルカーネルでシングルパスを実行したところ、すべてうまくいきました(何度も、異なるパラメータで試しました)。おそらく、ネットワークエージェントのディスク容量が不足しているか、メモリが不足しているか(マルチキャスト)、何か他の原因があるのだと思います。alexvd:サービスデスクへのリクエスト に、起動パラメータ、エージェントリスト、最適化パラメータを記述し、Expert Advisor(少なくともex5)を添付することは可能でしょうか。そして、過去ログはとても参考になります。 を送信しました(#232346)。ログがないのは残念ですが、ターミナルで上書きされてしまいます。でも、問題なく再現できると思います。灰になる。 質問は私にではないのですが、はい、やってみました。ローカルエージェントでは、テストはエラーなしでパスします。私の場合、テスト開始時(テスト時間-0秒)に重大なランタイムエラーが発生したため、問題はタイマー(EST = EventSetTimer(3600))に関連しているという前提があります。 確かに、タイマーは適用されます。私の場合だけ、ネットワークエージェントが5分ほど計算をした後、空の結果を出していることがわかります。 Slava 2011.09.22 08:21 #259 notused: どう戦うか? パック内のネットワークからこのような応答が出ることがあります(Critical Runtime Error)。ローカルカーネル上でパスを実行 - すべてがうまくいっています(私は何度も、異なるパラメータでそれを試してみました)。おそらく、ネットワークエージェントがディスク容量を使い果たしたか、メモリが十分でないか(マルチキャスト)、あるいは他の何かだと思います。しかし、一般的に有益な一節が、それ以上の検討から除外されるのは残念です。しかし、一方で、この問題は原理的に解決できないとも感じています(問題はエージェントにあり、エクセルパートにはない、とどうしてわかるのでしょうか)。あるいは、「過去24時間にあなたのアカウントでCritical Runtime Errorを返したエージェントを使用しない」という設定も可能でしょうか。 私にとっては致命的ではありませんが(リモートコアは十分です)、一般的には不便です。 この問題を治療している最中です。 Yedelkin 2011.09.24 06:46 #260 ここで質問です。8コアのCore i7を持っていますが、選手権の準備を終えたら、あまり必要ないですね。半年くらいゲームとかやりたくなったら別だけど。アイドル状態にならないように、クラウドに電力を転送することも可能でしょうが、ローカルで最適化しても、パソコンが冷えるのと同じように冷えるのかどうか。もちろん、パソコンは5日間も最適化し続 ければ、常にオーバーヒートしていても耐えられるのですが、それでも目を離さず、冷やしたりしていましたよ。 ...金銭的な要素には興味がない。クラウドからの収入が1円になるなら、タダでできる - NiVapros. 1...192021222324252627282930313233...42 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
遺伝子の場合、理解できることですが、他の人が結果を返してくれるのを待つことです。
ああ、そこがポイントかもしれませんね。では、クラウドコンピューティングは、高速なローカルエージェントには禁忌なのでしょうか?
それでも、何か手を打たないといけない。
クラウドから返ってくるレスポンスに注目してください。昨日から一度も正しい応答がないようです(パスはトランザクションで100%、エラーなしです)。このような場合、ネットワークの有用性は0である。そして、ケースは......年明けから12台の楽器が登場。数日前は正しい結果が出ることもあったのですが、今日はまったく出ません。
クラウドがもうすぐ有料になることを考えると、何の成果もなくお金をばらまくのは避けたい(テストモードでは、昨日と今日、ネットワークを使って7ドルもらったが、やはり何も得られず、日中はネットワークが使えなかったので、昨日の夕方だけ使ってしまった)。
+たまにクラウドが一杯になると終了状態になる(!)まだ数千枚のパスが残っているのに、どうしてなのか。
このような結果に対して、ローカルエージェントでシングルパスを実行してみましたか?
サービスデスクへのリクエストに 起動パラメータ、エージェントリスト、最適化パラメータを記述し、エキスパート(少なくともex5)を追加することは可能でしょうか?また、過去ログも非常に参考になる。
ローカルエージェントでこの結果でシングルパスを実行してみましたか?
サービスデスクへのアプリケーションにおける 起動パラメータ、エージェントリスト、最適化パラメータを説明できますか? + エキスパート(少なくともex5)を添付してください。あと、過去ログもあると本当に助かります。
質問は私にではないのですが、はい、やってみました。ローカルエージェントでは、テストはエラーなしでパスします。私の場合、テスト開始時(テスト時間-0秒)に重大なランタイムエラーが発生したため、問題はタイマー(EST = EventSetTimer(3600))に関連しているという前提があります。OnInitのリテラルテキスト(なぜかソースとして挿入できない、IE8)。
int OnInit()
{
Print("hh=",hh," mm=",mm," MLEVEL=",MLEVEL," TP=",TP," SL=",SL," TS=",TS)です。
Print("OnInit begins SymbolsTotal: ",SymbolsTotal(true),"/",SymbolsTotal(false)).Print("OnInit begins SymbolsTotal: ",SymbolsTotal(true),"/",SymbolsTotal(false));
// テスターでの初期化のためのタンブリング
for(uint i=0; i<maxsym; i++)
{
SymbolSelect(SymbolName(i,false),true)です。
}
EST = EventSetTimer(3600);
if (!EST) {
Comment("Error: EventSetTimer= ", GetLastError();
Print("Error: EventSetTimer= ", GetLastError();
}
for(uint i=0; i<maxsym; i++)
{
ea[i].Init(SymbolName(i,true),PERIOD_M1); // エキスパートの初期化
Print(i,SymbolName(i,true))。
}
// 初期化例
// ea.Init(Symbol(), PERIOD_M5); // 固定時間枠の場合
// ea.Init("USDJPY", PERIOD_H2); // 固定シンボルと時間枠の場合
Print("OnInit ends SymbolsTotal: ",SymbolsTotal(true),"/",SymbolsTotal(false));
return(0)です。
}
どなたか教えてください。
最適化の速度を 上げたいので、例えばドローダウンが30%を超えるような結果は出したくない。
私がやっているのは、こういうことです。
許容ドローダウンを超えたら、ランを終了させたい。
しかし、テスターは、最大ドローダウンに達した後、以前と同じようにカウントされます。空走(無駄な走り)はしたくない。
他に選択肢は?それとも開発者に?
もっと短く言うと、ランを強制終了させるにはどうしたらいいですか?(MT4でそんなのあったんだ)。
ExpertRemove();
??
本当にありがとうございました。うまくいった!
確認しました。ずいぶん早くなりましたね。
ローカルエージェントでこの結果でシングルパスを実行してみましたか?
ローカルカーネルでシングルパスを実行したところ、すべてうまくいきました(何度も、異なるパラメータで試しました)。おそらく、ネットワークエージェントのディスク容量が不足しているか、メモリが不足しているか(マルチキャスト)、何か他の原因があるのだと思います。
サービスデスクへのリクエスト に、起動パラメータ、エージェントリスト、最適化パラメータを記述し、Expert Advisor(少なくともex5)を添付することは可能でしょうか。そして、過去ログはとても参考になります。
質問は私にではないのですが、はい、やってみました。ローカルエージェントでは、テストはエラーなしでパスします。私の場合、テスト開始時(テスト時間-0秒)に重大なランタイムエラーが発生したため、問題はタイマー(EST = EventSetTimer(3600))に関連しているという前提があります。
どう戦うか?
パック内のネットワークからこのような応答が出ることがあります(Critical Runtime Error)。ローカルカーネル上でパスを実行 - すべてがうまくいっています(私は何度も、異なるパラメータでそれを試してみました)。おそらく、ネットワークエージェントがディスク容量を使い果たしたか、メモリが十分でないか(マルチキャスト)、あるいは他の何かだと思います。しかし、一般的に有益な一節が、それ以上の検討から除外されるのは残念です。しかし、一方で、この問題は原理的に解決できないとも感じています(問題はエージェントにあり、エクセルパートにはない、とどうしてわかるのでしょうか)。あるいは、「過去24時間にあなたのアカウントでCritical Runtime Errorを返したエージェントを使用しない」という設定も可能でしょうか。
私にとっては致命的ではありませんが(リモートコアは十分です)、一般的には不便です。
ここで質問です。8コアのCore i7を持っていますが、選手権の準備を終えたら、あまり必要ないですね。半年くらいゲームとかやりたくなったら別だけど。アイドル状態にならないように、クラウドに電力を転送することも可能でしょうが、ローカルで最適化しても、パソコンが冷えるのと同じように冷えるのかどうか。もちろん、パソコンは5日間も最適化し続 ければ、常にオーバーヒートしていても耐えられるのですが、それでも目を離さず、冷やしたりしていましたよ。
...金銭的な要素には興味がない。クラウドからの収入が1円になるなら、タダでできる - NiVapros.