yiyideer 发表于 2016-1-13 09:08:54

对比起开拓者文华的测试系统狗屎一样,但是我还是用它,

本帖最后由 yiyideer 于 2016-1-13 09:38 编辑

因为这个函数!
CHECKSIG 设置信号确认与复核的指令价方式(TICK逐笔回测,可设置回测精度)

用法:
CHECKSIG(SIG,MODE1,TIME1,MODE2,TIME2,INTERVAL);SIG为信号,MODE1为信号确认方式,TIME1信号确认时间,MODE2信号复核方式,TIME2信号复核时间,INTERVAL数据时间间隔。
通过调整INTERVAL参数,模型可设置不同数据快照频率进行回测。

注:
1、写了这个函数以后,模型会按照指令价方式运行。
2、SIG位置为交易指令,包括BK\SK\BP\SP\BPK\SPK\CLOSEOUT所有指令。
3、MODE1位置为信号确认方式,有A和B两种:
A:出信号N秒确认信号下单。N在TIME1位置设置,N>0为出信号N秒确认信号下单,N=0为出信号立即下单。
B:K线走完前N秒确认信号下单。N在TIME1位置设置,N>0为K线走完前N秒确认信号下单,N=0为K线走完确认信号下单
4、MODE2位置为信号复核方式,有C,D,E和F四种:
C:下单后N秒进行信号复核。N在TIME2位置设置,N>0为下单后N秒进行信号复核,N=0为不复核。
D:K线走完前N秒进行信号复核。N在TIME2位置设置,N>0为K线走完前N秒进行信号复核,N=0为K线走完复核。
E:每一个小节(包括:商品合约10:15-10:30休盘、11:30-13:30休市;股指合约11:30-13:00休市)最后一根K线提前N秒复核。N在TIME2位置设置,N>0为每一个小节最后一根K线提前N秒进行信号复核,N=0为K线走完复核。其他非小节最后一根K线是K线走完复核。
F:每天收盘前最后一根K线提前N秒复核。N在TIME2位置设置,N>0为每天收盘前最后一根K线提前N秒进行信号复核,N=0为K线走完复核。其他非收盘前最后一根K线是K线走完复核。


开拓者的开发者们有一千个理由认为没必要这么做,但确确实实有很多人需要这样的功能,为什么不满足这些客户呢?
我是非常想用开拓者平台进行自动化交易,可是我用别的账号实盘操作过,就是无论如何解决不了K线快走完才下单这个问题,所以至今还在用用文华。

yiyideer 发表于 2016-1-13 09:11:04

非常希望交易开拓者相信一点,文华在这方面一直有研究和改进是有理由。
殷盼回复!

yiyideer 发表于 2016-1-13 09:39:06

对不起,我发帖的时候粘贴错了代码,我说的是新的这个,已更新!

cts2015deng 发表于 2016-1-13 10:29:54

文华竟然还有盘整函数,没有用过文华,但是想TB也有文华的优点该多好

yiyideer 发表于 2016-1-13 11:29:33

盘整函数未必有用,但文华对k线操作的信号确定上下了功夫也收到了成果,但模型测试则很差,慢且粗糙。

小米 发表于 2016-1-13 15:16:28

TB目前确实没有这样的复核函数的。
您的建议已收到,会提交给开发人员的。谢谢

yiyideer 发表于 2016-1-14 09:04:59

不能复核,希望至少做到k线走完前若干时间交易,因为这样才能和测试最大的吻合,因为绝大部分交易系统都是基于收盘价计算的。

win5ms 发表于 2016-1-25 13:59:08

tb回测曲线好看,哪是你自己骗自己,实盘就知达不达到那种收益

qweasd277 发表于 2016-12-18 10:17:33

这个贴要顶,我一万个支持楼主

xiaohuiwang23 发表于 2018-1-15 22:03:35

真心支持楼主,我原来也是用文华,但就是因为刚开始做,文华的价格实在是承受不了,才转来TB,遇到了与楼主同样的问题。现在明白为什么文华要搞出模组这么个东西来封闭运行了。
页: [1] 2
查看完整版本: 对比起开拓者文华的测试系统狗屎一样,但是我还是用它,