求助!为何回测时,无法顺利创建物件,而手动加载在模拟账户时是正常的?

 
为何回测时,无法顺利创建物件,而手动加载在模拟账户时是正常的?
 
我也遇到类似问题。回测的时候,无法成功读写文件,而跑实盘就能成功。真奇怪,这是被限制了吗?
 
这是EA内置代码,限制了回测。这样的EA通常是会存在巨大亏损隐患的,所以不能让你去回测看出来。
 
Xian Qin Ceng #:
这是EA内置代码,限制了回测。这样的EA通常是会存在巨大亏损隐患的,所以不能让你去回测看出来。

老哥,你说的EA内置代码指的是什么?

我的EA目前还没有关于交易的部分,仅仅是构建趋势线。但是在回测的时候,只是执行了部分的条件来创建,其他时候满足创建条件却没有顺利的创建出来。并且,还会出现奇怪的时候,就是不满足创建条件也创建了物件。

另外说一句,我的EA用到了自定义指标。

 
calvados_zju #:
我也遇到类似问题。回测的时候,无法成功读写文件,而跑实盘就能成功。真奇怪,这是被限制了吗?

不清楚,非常疑惑,改了好几次代码,现在也只能执行一部分,但是挂在实盘中现在是正常运行的

 

代碼邏輯上應該有問題才會這樣

沒看到實際的狀況 我只能猜想

代碼是機械式工作 滿足條件作執行 不滿足就不執行 不會出現時有時無的狀況

判斷式放在K0就容易有誤判的情形發生 

 
Hung Wen Lin #:

代碼邏輯上應該有問題才會這樣

沒看到實際的狀況 我只能猜想

代碼是機械式工作 滿足條件作執行 不滿足就不執行 不會出現時有時無的狀況

判斷式放在K0就容易有誤判的情形發生 

老哥,K0是什么意思?

 

K0就是最新的K 最右側的K柱

K0只有Open是定數 其他High Low Close都是變數 

當你判斷式放在K0計算 如果採用了High Low Close 那這一秒判斷是可能成立 但是下一秒判斷式不成立了

 
Hung Wen Lin #:

K0就是最新的K 最右側的K柱

K0只有Open是定數 其他High Low Close都是變數 

當你判斷式放在K0計算 如果採用了High Low Close 那這一秒判斷是可能成立 但是下一秒判斷式不成立了

那应该不是,我的判断条件都是用K1

 
Jin Gan Liang #:

那应该不是,我的判断条件都是用K1

那應該就是創建物件的代碼有誤 或是用了重複的命名 確實原因 沒看到實物 不好判斷
 
Hung Wen Lin #:
那應該就是創建物件的代碼有誤 或是用了重複的命名 確實原因 沒看到實物 不好判斷

老哥,感谢你的热心回复。

如果可以,我把代码发给你看看行不?