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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 有个豆粕套利的练习程序化, 在图表上显示不出来?

   

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


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

主题:有个豆粕套利的练习程序化, 在图表上显示不出来?

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


加好友 发短信
等级:新手上路 帖子:17 积分:0 威望:0 精华:0 注册:2016/4/29 13:30:44
有个豆粕套利的练习程序化, 在图表上显示不出来?  发帖心情 Post By:2016/6/10 10:50:00    Post IP:218.71.0.21[只看该作者]

求助?

input:n1(5,1,50,5),n2(20,5,100,10);
dp1609:callstock('m09',vtclose,6,0),linethick0;//引用豆粕16年9月份的收盘价
dp1705:callstock('m05',vtclose,6,0),linethick0;//引用豆粕17年5月份的收盘价
dpjc:dp1609-dp1705,noaxis;//9月份减5月份基差
ma5:ma(dpjc,n1),noaxis,;//9月份减5月份基差的5日均线
ma20:ma(dpjc,n2),noaxis;//9月份减5月份基差的20日均线
ss:=5;
//交易条件
buy1:=cross(ma5,ma20);
sell1:=cross(ma20,ma5);
//交易系统
//第一部分
//5日均线上穿20日均线且基差小于0 则开仓 买入9月 卖出5月
if buy1 and dpjc<0 then begin
   9月开多:tbuy(1,ss,mkt,0,0,'','m09');
   5月开空:tbuyshort(1,ss,mkt,0,0,'','m05');
end
//5上穿20后,价差增大,盈利或止损平仓
   if (sell1 and dpjc>20) then begin
   9月多平:tsell(1,ss,mkt,0,0,'','m09');
   5月空平:tsellshort(1,ss,mkt,0,0,'','m05');
   end  
 {第二部分}
//20上穿5日线,价差大于20的条件下,开仓,卖出近月,买入5月
if sell1 and dpjc>0 then begin
   9月开空:tbuyshort(1,ss,mkt,0,0,'','m09');
   5月开多:tbuy(1,ss,mkt,0,0,'','m05');
   end 
//平仓
if buy1 and dpjc<-20 then BEGIN
   9月平空:tsellshort(1,ss,mkt,0,0,'','m09');
   5月平多:tsell(1,ss,mkt,0,0,'','m09');
   end


请问以上公式, 交易字母是不是不能用TBUY TSELL等后台交易命令。 但是不用后台,好像buy,sell等没有指定的品种,可以交易??
  谢谢!!

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


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

后台公式是没有图表信号的,直接用后台交易跑

图表上又显示不了套利交易的,所以这只能是后台跑

[此贴子已经被作者于2016-6-12 9:52:34编辑过]


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

客户服务部

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

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

 回到顶部