MetaTrader 5 Strategy Tester: バグ、不具合、改善のための提案 - ページ 68

 
fxsaber:

AndroidはIPが違っていたのでしょう。

ルーターは、再起動後にIPを変更する必要はありません。そして、IPブロックが起こるのも理解できる。

私は動的なIPを持っています、あなたは静的なもののために追加料金を支払う必要があります。

アンドロイドはWiFiで動作するため、自宅の全員が同じ外部IPを持つことになる

DNSやCDNサーバーに問題があるのでは?

Google DNS 8.8.8.8経由のアンドロイドは動作するはずです - 多分それが理由です、少なくともRKがブロックしているリソースは、VPNなどを使わずに問題なくアンドロイド経由でテレビのほとんどを開くことができます。

 
Pingとトレースを行ってください。最近、特に一度だけ同じくBANされたと思ったサービスがありましたが、国の間のどこかで信号が失われていることが判明しました
 

エクスプローラでopt/tstファイルをダブルクリックして、該当するキャッシュをテスターにインポートする方法を教えてください。

このような行を試したが、うまくいかない。

terminal64.exe test.opt
検索文字列: Uluchshenie 014.
 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

MetaTrader 5 Strategy Tester: バグ、不具合、改善のための提案

fxsaber, 2020.03.05 06:06

今はすべてが正常です。問題の状況は以下の通りです。


2回とも、大きな記事の画像読み込みで長時間のタイピングをしているときに入りました。

長かった-おそらく1時間以上(何度も気が散って、また戻ってきた)。おそらく、この行動でセキュリティシステムが作動しているのでしょう。

はっきり言って、何時間もサイトにアクセスできなくなる。写真上

再現するには、フォーラムのスレッドに30分ほど返信を書き始め、写真を挿入していく必要があります。同時に、記事を書き終える必要はありません。


この時間を過ぎると、mql5.comは上記のような応答をして利用できなくなります。

 
遺伝的アルゴリズムによる最適化の説明では、入力パラメータを変更しなければ、最適化は停止したところから継続されるとありますが、実際には最適化は再開され、新しい最適化の結果が停止した最適化の結果に追加されます。 最適化を停止するオプションがあれば、特に時間がかかる場合に便利だと思います。この問題は、数年前から未解決のままです。
ローカルネットワーク上のエージェントとの作業も最適とは言えません。切断されたエージェントを忘れるには何時間もかかります。その結果、プログラムがエージェントを失ったと判断するまで、30分から数時間、最適化が停止してしまいます。このような質問は数年前からフォーラムで出されていますが、開発者からの回答はないのです
 

どこに聞けばいいのか、どのように問題を表現すればいいのかもわからないが、やってみることにする。

10個のEA入力パラメータがあります。

input int param1 =  00;
input int param2 =  01;
input int param3 =  02;
input int param4 =  03;
input int param5 =  04;
input int param6 =  05;
input int param7 =  06;
input int param8 =  07;
input int param9 =  08;
input int param10=  09;

int arr_param[10];

//+------------------------------------------------------------------+
int OnInit()
{
   arr_param[0] = param1;
   arr_param[1] = param2;
   arr_param[2] = param3;
   arr_param[3] = param4;
   arr_param[4] = param5;
   arr_param[5] = param6;
   arr_param[6] = param7;
   arr_param[7] = param8;
   arr_param[8] = param9;
   arr_param[9] = param10;
   
   return(INIT_SUCCEEDED);
}

入力パラメータは0から99までの値を取ることができます。

テスターを使ったフルサーチを、繰り返しのない組み合わせの原則で構成する方法とは?

すなわち、繰り返しのない組み合わせの数によって - 。

  1. 0, 1,2 ...99
  2. {0,1}{0,2}...{98,99}
  3. {0,1,2}{0,1,3}...{97,98,99}
  4. ....
  5. 繰り返しのない最大10個の組み合わせ {0,1,2,3,4,5,6,7,8,9} 。{0,1,3..10}...{90,91,92,93,94,95,9697,98,99}

繰り返しなしですべての組み合わせを生成することは困難ではありませんが、どのように私の配列を埋めるためにテスターの戦略を 作るために int arr_param[10] 私は考えることはできません。

ZS:私は、ファイル設定の名前を形成するためにパラメータを変更する必要がある - そこに設定EA、私は戦略のポートフォリオを自動的にピックアップしようとしたい

 
Igor Makanu:

繰り返しのないすべての組み合わせを生成するのは難しくありませんが、ストラテジーテスターが int型のarr_param[10]の配列を埋めてくれる方法がわかりません。

OnInitに偶然のチェックを入れてくださいということです。

 
Igor Makanu:

繰り返しのない組み合わせの原則に従って、テスターを使ったフルサーチをどのように構成するか?

すなわち、繰り返しのない組み合わせの数によって - 。

  1. 0, 1,2 ...99
  2. {0,1}{0,2}...{98,99}
  3. {0,1,2}{0,1,3}...{97,98,99}
  4. ....
  5. 繰り返しのない最大10個の組み合わせ {0,1,2,3,4,5,6,7,8,9} 。{0,1,3..10}...{90,91,92,93,94,95,9697,98,99}

繰り返しなしですべての組み合わせを生成することは困難ではありませんが、どのように私の配列を埋めるためにテスターの戦略を 作るために int arr_param[10] 私は考えることはできません。

設定のファイル名を形成するパラメータを変更したい - そこにEAの設定、私は戦略のポートフォリオを自動的にピックアップしようとする

こんな感じです。

1.各パラメーターにビットマスクを設定しています。

  • 0 - セットには含まれません
  • 1 - セット内容に含まれるもの

1から2^10まで(10個のパラメータがあるため)列挙された1ビットのハイパーパラメータを導入します。

2.パラメータ自体は独立して検索されますが、OnInitを呼び出す際に、最適化に含まれているかどうかを確認したいのです。参加しない場合は、TesterStopで終了する。これによって、不必要な組み合わせから解放されるわけではありませんが、不必要な組み合わせをテストせずに済むようになるのです。

 
fxsaber:

OnInitにマッチチェックを入れてくださいということです。

配列に同じ要素が2つ含まれていれば return(INIT_FAILED) となることは明らかですが、問題は、1つの要素で検索し、次に2番目の要素で検索するという組み合わせを作ることです。など、最大10要素まで

ラシード・ウマロフ

こんな感じです。

1.各パラメータに対してビットマスクを作成します。

  • 0 - 集合に属さない
  • 1 - セット内容に含まれるもの

1から2^10まで(10個のパラメータがあるため)列挙された1ビットのハイパーパラメータを導入します。

2.パラメータ自体は独立して検索されますが、OnInitを呼び出す際に、最適化に含まれているかどうかを確認したいのです。参加しない場合は、TesterStopで終了する。これによって、不要な組み合わせを排除することはできませんが、不要な組み合わせをテストすることを回避することができます。

まさに私が探しているアルゴリズムなのですが、すべての配列を別々に生成して研究に使う方法を超えられずにいます((

私は少なくとも "指 "のアルゴリズムを必要とする - 私はそれを自分で書くだろう、繰り返しなしですべての組み合わせのアルゴリズムは複雑ではありません - 学生フォーラムでグーグル、およびどのように最高の私はまだ理解していないテスターを使用するために

 
Igor Makanu:

配列に同じ要素が2つある場合は return(INIT_FAILED) となることは明らかですが、問題は1つの要素で組み合わせを構成し、次に2つ目の要素を構成することです。など、最大10要素まで

同じTCが10台あることがほとんどでしょう。そうすると、セット内のTCの数値は昇順になるはずです。