以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 帮我怎么实现下面的意思 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=181565) |
-- 作者:一代天骄 -- 发布时间:2020/8/4 16:04:18 -- 帮我怎么实现下面的意思 你好,我说个简单的条件,比如说10日均线拐头,价格低于10日均线,然后这个策略是日级别策略,要实现及时成交,要用限价指令,下单的价格自己写,这个要怎么实现呢? |
-- 作者:banzhuan -- 发布时间:2020/8/4 16:19:21 -- 拐头怎么理解,是下穿的意思吗? 下穿10日均线就行了? |
-- 作者:一代天骄 -- 发布时间:2020/8/4 16:22:40 -- 以多头为例,假如已经开多单了,那么ref(m10,1)<m10,定义为拐头,价格低于m10,这两个条件,然后难点是我要实现及时成交,金字塔回测的时候没法实现我要的目的,所以我用限价指令去回测,下单价格自己写,这个要怎么表达我的意思? |
-- 作者:banzhuan -- 发布时间:2020/8/4 16:27:25 -- 自己写价格用限价即可,没法保证及时成交,要快速成交只能用超价或者市价: buy(1,1,limit,4000)
|
-- 作者:一代天骄 -- 发布时间:2020/8/4 16:49:19 -- 你没明白我的意思,我的意思是说,金字塔不支持盘中价回测,我 要在代码上做一定处理,用限价指令,这样能够盘中价回测,我实盘也要实现及时成交,这样实盘和回测会比较一致,PDJJ:=MIN(REF(C,15),REF(C,1)); IF PDTJ AND HOLDING>0 THEN 平多:SELL(HOLDING>0,0,LIMITR,PDJJ-MINDIFF); 我这个限价指令后面价格要怎么写,才能实现我的目的?
|
-- 作者:banzhuan -- 发布时间:2020/8/4 16:57:40 -- 图表回测没法实现,这种只能用后台精细化回测来实现,图表回测时只能获取开、高、低、收这四个价格。 |
-- 作者:一代天骄 -- 发布时间:2020/8/4 17:01:54 -- 所以要自己写价格去回测啊, |
-- 作者:wenarm -- 发布时间:2020/8/5 8:06:19 -- 没办法。回测即使指定价格,也是基于当前周期的开高低收的价格处理。 |
-- 作者:qwer123 -- 发布时间:2020/8/5 9:10:11 -- 做一个循环,比如向上拐头,从当日开盘价开始,步长1个MINDIFF,如果满足条件就开仓,这个就是很慢,作为测试没有问题 |