以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=163725) |
-- 作者:yuanman -- 发布时间:2018/5/30 11:40:04 -- 请教指令价测试 模型是指令价的,也很简单就是两条均线交叉开平仓,可是却不知道如何进行指令价测试,请老师指点;谢谢! |
-- 作者:banzhuan -- 发布时间:2018/5/30 12:01:47 -- 您说的指令价测试是什么意思? 是按指定价格开、平仓吗?能详细描述一下吗 |
-- 作者:yuanman -- 发布时间:2018/5/30 12:32:56 -- 就是下面这样的模型。15分钟周期上运行,采用每秒轮询,是指令价交易。可是做模型回测时要怎样才能实现真实的指令价回测哪?谢谢 IF CROSS(MA1,MA2) THEN BEGIN SELL(1,0); BUYSHORT(HOLDING=0,ORDVOL); END IF CROSS(MA2,MA1) THEN BEGIN SELLSHORT(1,0); BUY(HOLDING=0,ORDVOL); END |
-- 作者:banzhuan -- 发布时间:2018/5/30 13:15:45 -- 您是要按某个价位,比如开盘价做回测吗? BUY(HOLDING=0,ORDVOL,limit,open);//比如这样就是按开盘价委托做回测的
|
-- 作者:gxx978 -- 发布时间:2018/5/30 13:17:25 -- 以上你代码中的buyshort和buy两条语句写法有误,需要指定下单指令,如果要回测模拟固定轮询的话,可以使用limitr和marketr本周期交易指令,例如: buy(holding=0,ORDVOL,marketr); 下单指令用法介绍:http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=52160&replyID=&skin=1 |