如何做一个自动的多选题测试? - 页 3 1234567 新评论 Ярослав 2008.08.07 12:13 #21 Hoper23 писал (а)>> 不,它使用酒吧历史作为输入,寻找一个类比,并输出一个走廊。如果比喻和走廊相吻合,它就会打开。如果在支持期间出现了不可抗力--它就会关闭。至少它在我的演示Demo中显示了非常好的结果,训练时间不长。 酷! [删除] 2008.08.07 12:14 #22 Vinin 07.08.2008 14:06 你得到的是一个纯粹的配合。 不值得努力。 为什么这么...酒吧的历史是非常好的东西。你认为所有的形状是如何建立的?以 "头和肩 "为例?再次打比方。那么123法呢?如果第3点在1和2之间,超过第2点的50%,越接近1,预测越可靠....。这也是一种配合。本EA使用这种情况作为ALARM。谁不同意我的观点? [删除] 2008.08.07 12:18 #23 问题仍然是--我如何对一个EA进行无休止的测试? Victor Nikolaev 2008.08.07 12:29 #24 Hoper23 писал (а)>> 问题仍然是--如何使EA的测试无止境? 有可能通过一个未使用的参数来进行无限优化,这个参数将是一个计数器。 比如说 外置int Prohod=0。 这个参数没有用在任何地方。 让我们停用遗传优化。 在EA属性中设置所需的运行次数并运行。大约所有 TheXpert 2008.08.07 12:31 #25 Vinin писал (а)>> 你可以对一个未使用的参数进行无限的优化,这将是一个计数器。 比如说 外置int Prohod=0。 这个参数没有用在任何地方。 让我们停用遗传优化。 在EA属性中设置所需的运行次数并运行。这大约是所有 是的,我也写了同样的内容,但形式比较短 :)。 如果考官在日志中保存了这个条件,相当有出路。 [删除] 2008.08.07 12:36 #26 Vinin писал (а)>> 你可以对一个未使用的参数进行无限的优化,这将是一个计数器。 比如说 外置int Prohod=0。 这个参数没有用在任何地方。 让我们停用遗传优化。 在EA属性中设置所需的运行次数并运行。大约所有 但在这里,它停止了。我从来没有处理过优化问题,所以请告诉我更多。我们把这个extenr int Prohod=0放在EA的开头,值0将是运行次数? Igor Malcev 2008.08.07 12: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 12:47 #28 Hoper23 писал (а)>> 但这里是它停止的地方。我从来没有处理过优化问题,所以请告诉我更多。我们在顾问开始时设置extenr int Prohod=0,值0将是运行次数? 他们告诉你,参数Prohod没有参与代码的任何地方,但它的步骤是1,所以在关闭GA的情况下,你可以随意运行EA... [删除] 2008.08.07 12:50 #29 我不喜欢CrazyCycle变量和其他许多东西。Xeon,你能不能布置一个现成的变体,因为处理绑定的时间很长,既然你知道怎么做,我们能不能减少时间上的滋扰? [删除] 2008.08.07 12:55 #30 哦,他妈的,100,001 pogoin......你为什么不用俄语说,像StarBar那样?让我们看看这个优化是否在日志中保存了正确的文件... 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不,它使用酒吧历史作为输入,寻找一个类比,并输出一个走廊。如果比喻和走廊相吻合,它就会打开。如果在支持期间出现了不可抗力--它就会关闭。至少它在我的演示Demo中显示了非常好的结果,训练时间不长。
酷!
Vinin 07.08.2008 14:06
你得到的是一个纯粹的配合。
不值得努力。
为什么这么...酒吧的历史是非常好的东西。你认为所有的形状是如何建立的?以 "头和肩 "为例?再次打比方。那么123法呢?如果第3点在1和2之间,超过第2点的50%,越接近1,预测越可靠....。这也是一种配合。本EA使用这种情况作为ALARM。谁不同意我的观点?
问题仍然是--如何使EA的测试无止境?
有可能通过一个未使用的参数来进行无限优化,这个参数将是一个计数器。
比如说
外置int Prohod=0。
这个参数没有用在任何地方。
让我们停用遗传优化。
在EA属性中设置所需的运行次数并运行。大约所有
你可以对一个未使用的参数进行无限的优化,这将是一个计数器。
比如说
外置int Prohod=0。
这个参数没有用在任何地方。
让我们停用遗传优化。
在EA属性中设置所需的运行次数并运行。这大约是所有
是的,我也写了同样的内容,但形式比较短 :)。
如果考官在日志中保存了这个条件,相当有出路。
你可以对一个未使用的参数进行无限的优化,这将是一个计数器。
比如说
外置int Prohod=0。
这个参数没有用在任何地方。
让我们停用遗传优化。
在EA属性中设置所需的运行次数并运行。大约所有
但在这里,它停止了。我从来没有处理过优化问题,所以请告诉我更多。我们把这个extenr int Prohod=0放在EA的开头,值0将是运行次数?
在TestCommander脚本中插入这一行
和这个代码
进入AutoMacroProg.mqh
并相应地运行第8号程序
但这里是它停止的地方。我从来没有处理过优化问题,所以请告诉我更多。我们在顾问开始时设置extenr int Prohod=0,值0将是运行次数?
他们告诉你,参数Prohod没有参与代码的任何地方,但它的步骤是1,所以在关闭GA的情况下,你可以随意运行EA...