初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1439 1...143214331434143514361437143814391440144114421443144414451446...1503 新评论 Nikolai Kalinin 2023.01.31 08:08 #14381 Aleksey Vyazmikin #:问题不明确。哪些地方不需要考虑?从重新优化中排除组合? 是的,为了减少组合数量和优化时间 Aleksey Vyazmikin 2023.01.31 08:46 #14382 mwwm #:是的,为了减少组合数量和优化时间在初始化时,明确地或通过公式将范围排除在优化之外,那么传递将在初始化时终止,从而减少优化时间。int OnInit() { if(Stop_Test_P>(Total_Test_P+N_Test_P*K_Test_P+K_Test_P))return(INIT_PARAMETERS_INCORRECT); return(INIT_SUCCEEDED); } 不建议用于遗传。 Nikolai Kalinin 2023.01.31 12:20 #14383 Aleksey Vyazmikin #:在初始化时,可明确地或通过公式将范围排除在优化之外,那么传递将在初始化时终止,从而缩短优化时间。 不建议用于遗传学。 初始化是否会在每次传递时调用?不清楚如何获取所有变量的值,而且遍历次数也不是一个常数,如超排序等。从 xml csv 文件中获取,但不清楚在优化过程中如何获取。 Aleksey Vyazmikin 2023.01.31 13:49 #14384 mwwm #:是否每次传递都调用初始化? 当然。 mwwm#: 不清楚如何从 xml csv 文件中获取所有变量值,而且传递次数不是常数,需要重新排序等。从 xml csv 文件中获取,但不清楚在优化过程中如何获取。 在优化过程中,你可以使用该文件--我不明白其中的思路。 Nikolai Kalinin 2023.01.31 14:04 #14385 Aleksey Vyazmikin #:当然。优化时可以使用文件 - 我不明白你的思路。 只是在所有内核上进行优化时,你需要将自己的文件放在光盘上的一个单独文件夹中,16 个内核 16 个文件?在单次运行时,文件的位置和读取都很清楚。 Aleksey Vyazmikin 2023.01.31 14:17 #14386 mwwm #:只是在所有内核上进行优化时,该文件需要在光盘上的一个单独文件夹中拥有自己的文件,16 个内核 16 个文件?在单次运行时,文件的位置和读取都很清楚。 你需要一个文件。 您可以在代码中引用它 #property tester_file"PredFind\\Pred_Brut\\Test_Pred.csv"; 并在初始化时照常读取。 Nikolai Kalinin 2023.01.31 15:01 #14387 Aleksey Vyazmikin #:我需要一个文件。在代码中建立链接并在初始化时照常读取。 不清楚如何比较 OnStart 和 OnInit 的组合。或者有什么方法可以直接从优化过程中获取它们? Aleksey Vyazmikin 2023.01.31 15:26 #14388 mwwm #:不清楚如何比较 OnStart 和 OnInit 的组合。有没有办法直接从优化过程中获取它们? 所有比较都应在 OnInit 中进行。直接比较 - 只有在优化后保存到文件中...或者您可以自己计算组合数,而不使用它们。 Alexey Viktorov 2023.01.31 15:53 #14389 Aleksey Vyazmikin #:所有比较都应在 OnInit 中进行。直接比较 - 仅在优化后保存到文件....或者自行计算组合数,但不使用它们。 阿列克谢,脚本中不存在 OnInit() 可以吗? 关于交易、自动交易系统和测试交易策略的论坛。 来自 MQL5 MT5 MetaTrader 5 初学者的问题 mwwm, 2023.01.31 16:01 不清楚如何比较OnStart 和 OnInit 的组合。有没有办法直接从优化过程中获取它们? 从问题来看,对话是关于脚本的......或者您是在与一个根本不了解智能交易系统和脚本之间区别的人讨论? Aleksey Vyazmikin 2023.01.31 15:56 #14390 Alexey Viktorov #:阿列克谢,脚本中不存在 OnInit() 可以吗?从问题来看,对话是关于脚本的......或者你是在和一个根本不懂智能交易系统和脚本之间区别的人讨论? 我想你指的是 OnTick。 1...143214331434143514361437143814391440144114421443144414451446...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题不明确。哪些地方不需要考虑?从重新优化中排除组合?
是的,为了减少组合数量和优化时间
是的,为了减少组合数量和优化时间
在初始化时,明确地或通过公式将范围排除在优化之外,那么传递将在初始化时终止,从而减少优化时间。
不建议用于遗传。在初始化时,可明确地或通过公式将范围排除在优化之外,那么传递将在初始化时终止,从而缩短优化时间。
不建议用于遗传学。初始化是否会在每次传递时调用?不清楚如何获取所有变量的值,而且遍历次数也不是一个常数,如超排序等。从 xml csv 文件中获取,但不清楚在优化过程中如何获取。
是否每次传递都调用初始化?
当然。
不清楚如何从 xml csv 文件中获取所有变量值,而且传递次数不是常数,需要重新排序等。从 xml csv 文件中获取,但不清楚在优化过程中如何获取。
在优化过程中,你可以使用该文件--我不明白其中的思路。
当然。
优化时可以使用文件 - 我不明白你的思路。
只是在所有内核上进行优化时,你需要将自己的文件放在光盘上的一个单独文件夹中,16 个内核 16 个文件?在单次运行时,文件的位置和读取都很清楚。
只是在所有内核上进行优化时,该文件需要在光盘上的一个单独文件夹中拥有自己的文件,16 个内核 16 个文件?在单次运行时,文件的位置和读取都很清楚。
你需要一个文件。
您可以在代码中引用它
并在初始化时照常读取。
我需要一个文件。
在代码中建立链接
并在初始化时照常读取。
不清楚如何比较 OnStart 和 OnInit 的组合。或者有什么方法可以直接从优化过程中获取它们?
不清楚如何比较 OnStart 和 OnInit 的组合。有没有办法直接从优化过程中获取它们?
所有比较都应在 OnInit 中进行。直接比较 - 只有在优化后保存到文件中...或者您可以自己计算组合数,而不使用它们。
所有比较都应在 OnInit 中进行。直接比较 - 仅在优化后保存到文件....或者自行计算组合数,但不使用它们。
阿列克谢,脚本中不存在 OnInit() 可以吗?
关于交易、自动交易系统和测试交易策略的论坛。
来自 MQL5 MT5 MetaTrader 5 初学者的问题
mwwm, 2023.01.31 16:01
不清楚如何比较OnStart 和 OnInit 的组合。有没有办法直接从优化过程中获取它们?
阿列克谢,脚本中不存在 OnInit() 可以吗?
我想你指的是 OnTick。