自動選択式のテストを作るにはどうしたらいいですか? - ページ 3 1234567 新しいコメント Ярослав 2008.08.07 10:13 #21 Hoper23 писал (а)>> いいえ、バーの履歴を入力として、類例を探し、回廊を出力するのです。アナロジーと廊下が一致すれば開く。サポート中に不可抗力が発生した場合 - 終了します。少なくとも、私のデモでは、学習曲線が少なく、非常に良い結果を示しています。 カッコイイ! 削除済み 2008.08.07 10:14 #22 ヴィン 2008.08.07 14:06 ピュアなフィット感が得られていますね。 努力する価値はない。 なぜそうなのか...。バーの歴史はとてもいいものです。すべての形はどのように作られているのでしょうか?ヘッドアンドショルダー」を取る?またまた、例え話です。123方式はどうでしょうか?ポイント3が1と2の間にある場合ポイント2の50%以上で、1に近いほど信頼性の高い予測になる...。これもフィッティングです。このEAでは、このようなケースをALARMとして使用しています。私の意見に賛同しない人はいますか? 削除済み 2008.08.07 10:18 #23 問題は、EAのエンドレステストをどのように行うかです。 Victor Nikolaev 2008.08.07 10:29 #24 Hoper23 писал (а)>> 問題は、EAをどのようにエンドレステストにするのか、ということです。 カウンタとなる未使用のパラメータによって、無限の最適化を行うことが可能です。 たとえば extern int Prohod=0; このパラメータはどこにも使用されません。 遺伝的最適化を無効化しよう EAのプロパティで必要な実行回数を設定し、実行します。ほぼ全ての TheXpert 2008.08.07 10:31 #25 Vinin писал (а)>> カウンタになる未使用のパラメータで無限最適化ができる。 たとえば extern int Prohod=0; このパラメータはどこにも使用されません。 遺伝的最適化を無効化しよう EAのプロパティで必要な実行回数を設定し、実行します。以上、およそ うん、私も同じことを書いたけど、もっと短い形でね :) 。 試験官がその状態をログに保存しておけば、かなりの抜け道。 削除済み 2008.08.07 10:36 #26 Vinin писал (а)>> カウンタになる未使用のパラメータで無限最適化ができる。 たとえば extern int Prohod=0; このパラメータはどこにも使用されません。 遺伝的最適化を無効化しよう EAのプロパティで必要な実行回数を設定し、実行します。ほぼ全ての しかし、ここで止まってしまう。最適化を扱ったことがないので、詳しく教えてください。このextenr int Prohod=0をEAの先頭に置き、値0が実行回数になるのでしょうか? Igor Malcev 2008.08.07 10:40 #27 TestCommanderスクリプトに次の行を挿入します。 case 8 : if(ParameterTest()<0){return(-1);}if(Crazy_Cycle(-1,"","","",NameVar,VolumeVar,1,TstReport)<0){return(-1);} break; そしてこのコード //========================================================================================================== //============================================= Бесконечный тест =========================================== //========================================================================================================== int Crazy_Cycle(int PeriodTime,string StartDate,string StopDate,string Symb,string NameVar[],double VolumeVar[],bool Report,string TstReport[][2]){ string PerTXT,RepTest,TecTst; int err,TimeStartExp,Endstr,pos1,n,k,kr,HandlFileTst; int step; double id; string Info; string STime = TimeToStr(TimeLocal(),TIME_DATE)+"_"+TimeHour(TimeLocal())+"."+TimeMinute(TimeLocal()); string RepFile="Crazy_Cycle_"+STime+".csv"; bool flag = true; Info=GlobVariable("SetNameMTS")+"_"+GlobVariable("SetPeriod")+"_"+GlobVariable("SetSymb")+"_"+GlobVariable("SetTestFromDate")+"-"+GlobVariable("SetTestToDate"); if(StrToInteger(GlobVariable("Glob_BgColor"))!=0){col=DarkBlue;}else{col=LightSkyBlue;} if(Report){ TextWrite(3,"Программа \"Crazy_Cycle\" \n "+Info+"\n ,бесконечное тестирование \n Результат записывается в файл отчета \n Crazy_Cycle_"+STime+".csv ",col); //выведем описание программы } RepTest=Info; while(!IsStopped()){ if(StrToInteger(GlobVariable("Glob_BgColor"))!=0){col=DarkBlue;}else{col=LightSkyBlue;} TextWrite(2,"Проход № "+(step+1),col); err = OneTest("",Symb,PeriodTime,-1,-1,StartDate,StopDate,0,NameVar,VolumeVar,TstReport); if(err<0){return(-1);} if(Report){ TecTst="Тек. Проход: "+step; WriteReport(RepFile,RepTest,TecTst,TstReport);//Запись файла отчета RepTest=""; } step++; } return(0); } をAutoMacroProg.mqhに挿入します。 をクリックし、それに従ってプログラム番号8を実行します。 Artem Titarenko 2008.08.07 10:47 #28 Hoper23 писал (а)>> しかし、ここで止まってしまう。最適化を扱ったことがないので、詳しく教えてください。アドバイザーの最初にextenr int Prohod=0を設定し、値0が実行回数になるのでしょうか? 言われましたね、パラメータのProhodはコードのどこにも参加していませんが、そのステップは1なので、GAをオフにすれば、何度でもEAを動かすことができます...。 削除済み 2008.08.07 10:50 #29 CrazyCycleの変数とか色々嫌なんだけど。Xeonさん、バインディングの処理に時間がかかるので、既成のバリアントを並べてもらえませんか、やり方がわかっているので、厄介なことに時間を短縮できないでしょうか。 削除済み 2008.08.07 10:55 #30 くそっ、100,001ポゴイン・・・なぜロシア語で言わないんだ、スターバーのように?この最適化によって、ログに正しいファイルが保存されるかどうか見てみましょう...。 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いいえ、バーの履歴を入力として、類例を探し、回廊を出力するのです。アナロジーと廊下が一致すれば開く。サポート中に不可抗力が発生した場合 - 終了します。少なくとも、私のデモでは、学習曲線が少なく、非常に良い結果を示しています。
カッコイイ!
ヴィン 2008.08.07 14:06
ピュアなフィット感が得られていますね。
努力する価値はない。
なぜそうなのか...。バーの歴史はとてもいいものです。すべての形はどのように作られているのでしょうか?ヘッドアンドショルダー」を取る?またまた、例え話です。123方式はどうでしょうか?ポイント3が1と2の間にある場合ポイント2の50%以上で、1に近いほど信頼性の高い予測になる...。これもフィッティングです。このEAでは、このようなケースをALARMとして使用しています。私の意見に賛同しない人はいますか?
問題は、EAをどのようにエンドレステストにするのか、ということです。
カウンタとなる未使用のパラメータによって、無限の最適化を行うことが可能です。
たとえば
extern int Prohod=0;
このパラメータはどこにも使用されません。
遺伝的最適化を無効化しよう
EAのプロパティで必要な実行回数を設定し、実行します。ほぼ全ての
カウンタになる未使用のパラメータで無限最適化ができる。
たとえば
extern int Prohod=0;
このパラメータはどこにも使用されません。
遺伝的最適化を無効化しよう
EAのプロパティで必要な実行回数を設定し、実行します。以上、およそ
うん、私も同じことを書いたけど、もっと短い形でね :) 。
試験官がその状態をログに保存しておけば、かなりの抜け道。
カウンタになる未使用のパラメータで無限最適化ができる。
たとえば
extern int Prohod=0;
このパラメータはどこにも使用されません。
遺伝的最適化を無効化しよう
EAのプロパティで必要な実行回数を設定し、実行します。ほぼ全ての
しかし、ここで止まってしまう。最適化を扱ったことがないので、詳しく教えてください。このextenr int Prohod=0をEAの先頭に置き、値0が実行回数になるのでしょうか?
TestCommanderスクリプトに次の行を挿入します。
そしてこのコード
をAutoMacroProg.mqhに挿入します。
をクリックし、それに従ってプログラム番号8を実行します。
しかし、ここで止まってしまう。最適化を扱ったことがないので、詳しく教えてください。アドバイザーの最初にextenr int Prohod=0を設定し、値0が実行回数になるのでしょうか?
言われましたね、パラメータのProhodはコードのどこにも参加していませんが、そのステップは1なので、GAをオフにすれば、何度でもEAを動かすことができます...。