Mql4 如何跳过一些输入参数';在MT4 StrategyTester优化模式下设置,如果未满足约束条件?
我有3个不同的输入参数:Mql4 如何跳过一些输入参数';在MT4 StrategyTester优化模式下设置,如果未满足约束条件?,mql4,metatrader4,mql5,metatrader5,Mql4,Metatrader4,Mql5,Metatrader5,我有3个不同的输入参数:P1[1..10]、P2[1..10]和P3[3..10]。约束条件如下:P1
P1[1..10]、P2[1..10]
和P3[3..10]
。约束条件如下:P1
当不遵守约束条件时,应立即放弃一些潜在的解决方案。例如,当P1=2
、P2=1
和P3=4
时
有没有一种方法可以通过MetaTrader优化来完成这样的事情?(最终使用
OnTesterPass()
函数?)
由于这个原因,我在优化过程中损失了很多时间,我想找到一种方法,在不考虑约束的情况下,放弃或直接跳过潜在的解决方案
感谢您的帮助int-OnInit(){
int OnInit(){
if(P1<P2 && P2<P3){} // OK
else{
printf("%i %s - parameters SKIPPED, !(P1<P2<P3)",__LINE__,__FUNCTION__);
return(INIT_FAILED);
}
}
如果(P1int-OnInit(){
如果(非常感谢,这正是我要找的汉克斯非常感谢,这正是我要找的