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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求个策略模版

   

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


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

主题:求个策略模版

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/15 10:17:14    Post IP:180.169.30.6[显示全部帖子]

下面代码直接引用了系统在的的布林系统的信号:需要你修改下布林里面的源码。此外你是日线引用30分钟这种小周期,小周期的数据请自行补充好。

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 

上图所标识的位置,你在软件里相应位置修改成一样的。
 

input:m(26,5,300,30),n(2,0.1,10,1);//布林带参数
VARIABLE:dn:=0,kn:=0;
m1:=NUMTOSTR(m,0);
n1:=NUMTOSTR(n,0);
3min_buy:STKINDI('','BOLL布林带交易系统.开多平空条件('&m1&','&n1&')',0,21,3);//3分钟
3min_sell:STKINDI('','BOLL布林带交易系统.开空平多条件('&m1&','&n1&')',0,21,3);

30min_buy:STKINDI('','BOLL布林带交易系统.开多平空条件('&m1&','&n1&')',0,4,0);//30分钟
30min_sell:STKINDI('','BOLL布林带交易系统.开空平多条件('&m1&','&n1&')',0,4,0);

buycond:=3min_buy and 30min_buy;//开多平空条件
sellcond:=3min_sell and 30min_sell;//开空平多条件

temp1:=ref(dn,1);
temp2:=ref(kn,1);
if buycond then begin kn:=0;dn:=temp1+1;end //统计连续多少次开多平空信号出现
if sellcond then begin dn:=0;kn:=temp2+1;end  // //统计连续多少次开空平多信号出现
if buycond then
begin
sellshort(holding<0,dn,MARKET);
buy(holding>=0,dn,MARKET);
end
if sellcond then begin
sell(holding>0,kn,MARKET);
buyshort(holding<=0,kn,MARKET);
end


[此贴子已经被作者于2017/11/15 10:18:12编辑过]


命数如织,当如磐石。
 回到顶部