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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 哪位兄弟能告诉我问题出在哪里,求助

   

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


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

主题:哪位兄弟能告诉我问题出在哪里,求助

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


加好友 发短信
等级:论坛游侠 帖子:248 积分:1141 威望:0 精华:0 注册:2009/10/14 17:36:21
哪位兄弟能告诉我问题出在哪里,求助  发帖心情 Post By:2011/9/26 16:34:44    Post IP:116.226.201.248[只看该作者]

我是新手,学习策略,在期指5分钟线上,每天开盘的时候,判断上一日3点15分的收盘与3点的收盘相比是涨还是跌,若涨就开多,若跌就开空,然后在当日15时平仓。

 

我写出来了,系统总是不执行,哪位高人都告诉,问题出在哪里了,谢谢。

 

 

 

p1:=ref(c,1);//3点15的价格
p2:=ref(c,4);//3点的价格

 

sell(time=150000 and holding>0 ,0,limitr,thisclose);//平多

sellshort(time=150000 and holding<0 ,0,limitr,thisclose);//平空

buyshort(p1<p2 and  day<>ref(day,1) and  holding=0 ,1,limitr,open);//开空

buy(P1>p2  and day<>ref(day,1) and holding=0 ,1,limitr,open);//开多


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


加好友 发短信
等级:黑侠 帖子:676 积分:2548 威望:0 精华:3 注册:2011/4/13 16:18:50
  发帖心情 Post By:2011/9/26 16:48:11    Post IP:58.246.57.26[只看该作者]

你应该用这个函数

引用自 1900 年以来指定日期的数据.
用法: REFDATE(X,DATE[,TIME]),引用 DATE 日期 TIME (可省略)的 X 值.
例如:REFDATE(CLOSE,1011208)表示 2001 年 12 月 08 日的收盘价;
REFDATE(CLOSE,1011208, 133030)表示 2001 年 12 月 08 日 13:30:30 的收盘价
TIME参数可省略使用,省略时间一般用在日线及其以上周期使用,对于日线以下周期则一般需要带时间参数。
注意:对于逐K线运行模式,X值不可以引用到未来数据,但是序列模式则无此限。
所属函数组:引用函数


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


加好友 发短信
等级:论坛游侠 帖子:248 积分:1141 威望:0 精华:0 注册:2009/10/14 17:36:21
  发帖心情 Post By:2011/9/26 16:54:42    Post IP:116.226.201.248[只看该作者]

俺试试,谢谢先

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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2011/9/26 16:55:22    Post IP:58.246.57.26[只看该作者]

p1:=ref(c,1);//3点15的价格
p2:=ref(c,4);//3点的价格

 

 

k1:=time=150000 and holding>0;

 

if   k1 then

begin

sell(k1,0,limitr,c);//平多

end

 

k2:=time=150000 and holding<0;

 

if k2 then

begin

sellshort(k2,0,limitr,c);//平空

end

 

k3:=p1<p2 and  day<>ref(day,1) and  holding=0;

 

if k3 then

begin

buyshort(k3,1,limitr,o);//开空

end

 

k4:=(P1>p2  and day<>ref(day,1) and holding=0);

 

if k4 then

begin

buy(k4,1,limitr,o);//开多

end

 

 

这样试试

[此贴子已经被作者于2011-9-26 17:17:59编辑过]


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
ricegene
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:248 积分:1141 威望:0 精华:0 注册:2009/10/14 17:36:21
  发帖心情 Post By:2011/9/26 17:44:33    Post IP:116.226.201.248[只看该作者]

谢谢,成功了,谢谢,是limitr的问题

 回到顶部