欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教指令价测试

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2625人关注过本帖树形打印复制链接

主题:请教指令价测试

帅哥哟,离线,有人找我吗?
yuanman
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
请教指令价测试  发帖心情 Post By:2018/5/30 11:40:04 [只看该作者]

模型是指令价的,也很简单就是两条均线交叉开平仓,可是却不知道如何进行指令价测试,请老师指点;谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
banzhuan
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16558 积分:0 威望:0 精华:0 注册:2017/6/1 10:24:09
  发帖心情 Post By:2018/5/30 12:01:47 [只看该作者]

您说的指令价测试是什么意思? 是按指定价格开、平仓吗?能详细描述一下吗

 回到顶部
帅哥哟,离线,有人找我吗?
yuanman
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By: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
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16558 积分:0 威望:0 精华:0 注册:2017/6/1 10:24:09
  发帖心情 Post By:2018/5/30 13:15:45 [只看该作者]

您是要按某个价位,比如开盘价做回测吗?
BUY(HOLDING=0,ORDVOL,limit,open);//比如这样就是按开盘价委托做回测的

 回到顶部
帅哥哟,离线,有人找我吗?
gxx978
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By: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


 回到顶部