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


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

   

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


  共有2498人关注过本帖平板打印复制链接

主题:[求助]

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2015/3/25 10:35:40
[求助]  发帖心情 Post By:2015/3/30 10:50:25    Post IP:116.53.237.4[只看该作者]

哪里出现问题,测试的时候,5年只成交了5笔,请老师帮忙看下

//中间变量
INPUT:SS(1,1,10000,1),N1(0.01,0.01,1,0.01);
N:=BARSLAST(DATE<>REF(DATE,1))+1;

Mr:=stkindi('if00','MA.MA3(1,5,10,30)',0,6,-1),NOAXIS;
r:=stkindi('if00','spj.spj',0,6),NOAXIS;
强多: r>mr,NOAXIS;
强空:  r<mr,NOAXIS;


昨收:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1);
今开:=VALUEWHEN(N=1,O);
FIRSTH:VALUEWHEN(N=1,H);//第一根K线的最高价 上轨
FIRSTL:VALUEWHEN(N=1,L);//第一根K线的最低价 下轨
T1:=TIME>091500 AND TIME<145500;
T2:=TIME>=145500;
手数:=SS;
//交易条件
开多条件:=今开>=昨收*(1+N1) AND C>FIRSTH AND N>=2 ;//从第二根K起,今开>=昨收*(1+N1)且当价格突破上轨
开空条件:=今开<=昨收*(1-N1) AND C<FIRSTL AND N>=2 ;//从第二根K起,今开>=昨收*(1+N1)且当价格跌穿下轨
 
//交易系统
收盘平多:SELL(T2 AND HOLDING>0,手数,MARKET);
收盘平空:SELLSHORT(T2 AND HOLDING<0,手数,MARKET);
if 强多 then begin
开多:BUY(开多条件 AND T1 AND HOLDING=0,手数,MARKET);
end
if 强空 then begin
开空:BUYSHORT(开空条件 AND T1 AND HOLDING=0,手数,MARKET);
end
//注意交易系统 先平再开

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值

 回到顶部