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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助,T+0修改成T+1

   

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


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

主题:求助,T+0修改成T+1

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


加好友 发短信
等级:新手上路 帖子:86 积分:0 威望:0 精华:0 注册:2015/3/15 8:10:38
求助,T+0修改成T+1  发帖心情 Post By:2016/4/8 7:56:31    Post IP:49.70.246.5[只看该作者]

下面是一个dt程序,目前是T+0,需要修改成T+1:
开仓原则是:碰到上轨就以上轨的价格开多单。
平仓原则是:T+1日后,碰到下轨就以下轨的价格平仓。
这个原来是做期货,我想用来做股票,只能T+1,请金字塔的老师帮助一下,谢谢!



INPUT:M1(0.5,0.1,0.5,0.01),M2(0.5,0.1,0.5,0.01),ss(0,0,100000000,1);//参数值


昨高:=CALLSTOCK(STKLABEL,VTHIGH,6,-1);//昨高
昨低:=CALLSTOCK(STKLABEL,VTLOW,6,-1);//昨低
昨收:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1);//昨收
今日开盘价:=Valuewhen(date<>ref(date,1),open);

S1:=max(昨收-昨低,昨高-昨收);//中间变量
S:=max(昨收*0.008,S1);//中间变量

上轨:今日开盘价+M1*S;//求上轨
下轨:今日开盘价-M2*S;//求下轨



手数:=SS;
        

//条件
开仓条件:=high>=上轨 ;//开多条件
平仓条件:=low<=下轨 ;//平仓条件  

//交易系统
IF TIME>090000  AND HOLDING = 0 THEN BEGIN 
开多:=BUY(开仓条件 ,手数,LIMITR,上轨);
开仓日期:=date;
 END
IF    HOLDING > 0   THEN BEGIN    
平仓:=sell(平仓条件 ,手数,LIMITR,下轨);
 
END

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/8 8:57:10    Post IP:58.246.57.26[只看该作者]

INPUT:M1(0.5,0.1,0.5,0.01),M2(0.5,0.1,0.5,0.01),ss(0,0,100000000,1);//参数值


昨高:=CALLSTOCK(STKLABEL,VTHIGH,6,-1);//昨高
昨低:=CALLSTOCK(STKLABEL,VTLOW,6,-1);//昨低
昨收:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1);//昨收
今日开盘价:=Valuewhen(date<>ref(date,1),open);

S1:=max(昨收-昨低,昨高-昨收);//中间变量
S:=max(昨收*0.008,S1);//中间变量

上轨:今日开盘价+M1*S;//求上轨
下轨:今日开盘价-M2*S;//求下轨



手数:=SS;
        

//条件
开仓条件:=high>=上轨 ;//开多条件
平仓条件:=low<=下轨 ;//平仓条件  

//交易系统
IF TIME>090000  AND HOLDING = 0 THEN BEGIN 
开多:=BUY(开仓条件 ,手数,LIMITR,上轨);
开仓日期:=date;
 END
IF    ref(HOLDING,todaybar) > 0   THEN BEGIN    
平仓:=sell(平仓条件 ,ref(holding,todaybar),LIMITR,下轨);
 
END



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

客户服务部

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2016/4/8 9:06:29    Post IP:58.246.57.26[只看该作者]

股票与股指T+1交易代码实现范例

http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=94424&replyID=&skin=1

 

这里有更简单的T+1代码规则


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


加好友 发短信
等级:新手上路 帖子:86 积分:0 威望:0 精华:0 注册:2015/3/15 8:10:38
  发帖心情 Post By:2016/4/8 10:29:09    Post IP:180.118.0.206[只看该作者]

图片点击可在新窗口打开查看我加载后这个程序运行不了,无法通过编译,咋办?

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


加好友 发短信
等级:新手上路 帖子:86 积分:0 威望:0 精华:0 注册:2015/3/15 8:10:38
提示如下  发帖心情 Post By:2016/4/8 10:30:13    Post IP:180.118.0.206[只看该作者]

REF 函数在逐K线模式下不能直接在IF控制语句之内引用

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/8 10:44:16    Post IP:58.246.57.26[只看该作者]

INPUT:M1(0.5,0.1,0.5,0.01),M2(0.5,0.1,0.5,0.01),ss(0,0,100000000,1);//参数值

 


昨高:=CALLSTOCK(STKLABEL,VTHIGH,6,-1);//昨高
昨低:=CALLSTOCK(STKLABEL,VTLOW,6,-1);//昨低
昨收:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1);//昨收
今日开盘价:=Valuewhen(date<>ref(date,1),open);


S1:=max(昨收-昨低,昨高-昨收);//中间变量
S:=max(昨收*0.008,S1);//中间变量


上轨:今日开盘价+M1*S;//求上轨
下轨:今日开盘价-M2*S;//求下轨

 

 


手数:=SS;    
       


//条件
开仓条件:=high>=上轨 ;//开多条件
平仓条件:=low<=下轨 ;//平仓条件 


//交易系统
IF TIME>090000  AND HOLDING = 0 THEN BEGIN
开多:=BUY(开仓条件 ,手数,LIMITR,上轨);
开仓日期:=date;
 END
 rr:=ref(holding,todaybar);
IF    ref(HOLDING,todaybar) > 0   THEN BEGIN   
平仓:=sell(平仓条件 ,rr,LIMITR,下轨);
 
END

 

 

已修改



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

客户服务部

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
唐方一战
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:86 积分:0 威望:0 精华:0 注册:2015/3/15 8:10:38
  发帖心情 Post By:2016/4/8 10:52:40    Post IP:180.118.0.206[只看该作者]

非常感谢你们的劳动,谢谢!

我刚刚加载了,发现多了很多白色箭头,不是开平仓信号,怎么去掉这些动东东?

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/8 10:59:00    Post IP:58.246.57.26[只看该作者]

工具 选项  视图,这个不要勾
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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

客户服务部

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
唐方一战
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:86 积分:0 威望:0 精华:0 注册:2015/3/15 8:10:38
  发帖心情 Post By:2016/4/8 11:13:01    Post IP:180.118.0.206[只看该作者]

已经解决了,你们的服务很好,再次感谢!

最后再问一个问题,这个程序我加载399006与399905上面有信号,但加载在399005上就没有信号,其他上证指数000001加了也没有,这是什么原因?

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/8 11:19:29    Post IP:58.246.57.26[只看该作者]

你补充下日线数据试试


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

客户服务部

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
总数 12 1 2 下一页