求助!为何回测时,无法顺利创建物件,而手动加载在模拟账户时是正常的? 12 新评论 Jin Gan Liang 2022.11.25 15:10 为何回测时,无法顺利创建物件,而手动加载在模拟账户时是正常的? calvados_zju 2022.12.10 15:17 #1 我也遇到类似问题。回测的时候,无法成功读写文件,而跑实盘就能成功。真奇怪,这是被限制了吗? Xian Qin Ceng 2022.12.15 06:25 #2 这是EA内置代码,限制了回测。这样的EA通常是会存在巨大亏损隐患的,所以不能让你去回测看出来。 Jin Gan Liang 2022.12.15 10:58 #3 Xian Qin Ceng #: 这是EA内置代码,限制了回测。这样的EA通常是会存在巨大亏损隐患的,所以不能让你去回测看出来。 老哥,你说的EA内置代码指的是什么? 我的EA目前还没有关于交易的部分,仅仅是构建趋势线。但是在回测的时候,只是执行了部分的条件来创建,其他时候满足创建条件却没有顺利的创建出来。并且,还会出现奇怪的时候,就是不满足创建条件也创建了物件。 另外说一句,我的EA用到了自定义指标。 Jin Gan Liang 2022.12.15 10:59 #4 calvados_zju #: 我也遇到类似问题。回测的时候,无法成功读写文件,而跑实盘就能成功。真奇怪,这是被限制了吗? 不清楚,非常疑惑,改了好几次代码,现在也只能执行一部分,但是挂在实盘中现在是正常运行的 Hung Wen Lin 2022.12.15 14:41 #5 代碼邏輯上應該有問題才會這樣 沒看到實際的狀況 我只能猜想 代碼是機械式工作 滿足條件作執行 不滿足就不執行 不會出現時有時無的狀況 判斷式放在K0就容易有誤判的情形發生 Jin Gan Liang 2022.12.15 18:30 #6 Hung Wen Lin #: 代碼邏輯上應該有問題才會這樣 沒看到實際的狀況 我只能猜想 代碼是機械式工作 滿足條件作執行 不滿足就不執行 不會出現時有時無的狀況 判斷式放在K0就容易有誤判的情形發生 老哥,K0是什么意思? Hung Wen Lin 2022.12.15 23:52 #7 K0就是最新的K柱 最右側的K柱 K0只有Open是定數 其他High Low Close都是變數 當你判斷式放在K0計算 如果採用了High Low Close 那這一秒判斷是可能成立 但是下一秒判斷式不成立了 Jin Gan Liang 2022.12.16 05:23 #8 Hung Wen Lin #: K0就是最新的K柱 最右側的K柱 K0只有Open是定數 其他High Low Close都是變數 當你判斷式放在K0計算 如果採用了High Low Close 那這一秒判斷是可能成立 但是下一秒判斷式不成立了 那应该不是,我的判断条件都是用K1 Hung Wen Lin 2022.12.16 10:48 #9 Jin Gan Liang #: 那应该不是,我的判断条件都是用K1那應該就是創建物件的代碼有誤 或是用了重複的命名 確實原因 沒看到實物 不好判斷 Jin Gan Liang 2022.12.16 11:42 #10 Hung Wen Lin #: 那應該就是創建物件的代碼有誤 或是用了重複的命名 確實原因 沒看到實物 不好判斷 老哥,感谢你的热心回复。 如果可以,我把代码发给你看看行不? 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录