以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  请问老师是否有未来函数的问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=184393)

--  作者:Believemao
--  发布时间:2021/2/25 18:16:28
--  请问老师是否有未来函数的问题?

问题1:我的测算是这样的,比如:

开仓条件:=REF(MACD,1)>REF(MACD,2);

BUY(开仓条件 and holding=o,6,limitr,REF(CLOSE,1)-MINDIFF);

 

然后我系统里设置了60秒追单 否则撤单,这样有未来函数吗?

 

问题2:系统里的追单设置好像60秒不成交就一个跳追单,否则撤单。但是系统设置的追单价必须大于1,我本意是追单价等于0好像不行的,是这样吗?有办法处理吗?(我是专业版,还不太熟悉追单的代码)

 


--  作者:gxx978
--  发布时间:2021/2/26 8:45:02
--  
1、这段代码中未使用未来函数
2、追单的目的是为了保证之前由于价格不优造成的未成交单能够追单成功,所以追单的价格会建议偏向有利于成交的方向。你是要指定一个追单的限价?
[此贴子已经被作者于2021/2/26 16:09:07编辑过]

--  作者:qwer123
--  发布时间:2021/2/26 8:51:26
--  
这相当于是有未来的。这样的测试结果毫无用处。当然你可以这样做:当开仓条件成立下一个K线后,如果L<你规定的下单位置(开多)再开仓,这样测试结果才可信。
--  作者:Believemao
--  发布时间:2021/2/26 15:40:23
--  
我用的是历史数据吧,因为用LIMIT是可以后面开仓,但是图表不能用追单回测啊,这样的回测结果更不可靠了,所以我采用历史数据。你觉得哪里有未来数据?
--  作者:gxx978
--  发布时间:2021/2/26 16:40:14
--  
1、在开仓条件中用到的都是历史数据。另外在开仓语句中,你指定的限价如果超出本根K线的范围,系统会认为是无效报单的,可以在开仓语句后面加上函数IGNORECHECKPRICE,忽略价格检查。
2、3楼理解的使用了未来,是不是报单的价格其实是不会成交的,但是回测的时候是报单即成交,造成回测的利润可能比实际高很多的?

[此贴子已经被作者于2021/2/26 16:40:31编辑过]

--  作者:Believemao
--  发布时间:2021/2/26 19:25:45
--  
老师你好,你的意思是我用LIMITR,如果过了当前K线就会给我撤单而认为是废单的吗?实盘和回测也是这样吗? 另外LIMIT也是这样吗?
(我是专业版,后面会慢慢把撤单代码写进去)
[此贴子已经被作者于2021/2/26 19:26:48编辑过]

--  作者:banzhuan
--  发布时间:2021/3/1 9:41:01
--  
不会自动撤单,是要用追撤单的功能。