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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 版主,这个指标应该怎么写?谢谢

   

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


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

主题:版主,这个指标应该怎么写?谢谢

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
版主,这个指标应该怎么写?谢谢  发帖心情 Post By:2017/5/17 11:09:12    Post IP:115.197.39.110[只看该作者]


趋势:=ma(c,300);
操作:=ma(c,80);


KD:=c>=趋势 and 趋势>ref(趋势,1) and cross(c,操作);          //开多条件
PD:=cross(趋势,c);          //平多条件
KK:=c<=趋势 and 趋势<ref(趋势,1) and cross(操作,c);          //开空条件
PK:=cross(c,趋势);          //平空条件


平空:SELLSHORT(PK,1,MARKET);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,MARKETE);          //开多信号
平多:SELL(PD,1,MARKET);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,MARKET);     //开空信号
资金:asset;

{以下不会编写,以文字叙述}
{思路是先对单个品种交易的资金进行管理,然后对所有交易品种的资金进行管理}


{此处为单个品种资金管理部分}
tt:=150+(150根K线内没有持仓的K线数量)
s1:ma(hhv(资金,tt),tt);
X1:ma(llv(资金,tt),tt);

A,当 资金下穿X1 的时候 交易停止并且把已有头寸清空
B,当 资金上穿S1 的时候 交易重新开始 并且 接回 应该有的头寸(就是按照KD,KK信号持有的头寸)
D,,当 连续亏损3次 交易停止并且把已有头寸清空
E,当 资金回调2%时 交易停止并且把已有头寸清空
F,当 资金反弹3%并且资金>=x1 时 交易重新开始 接回 应该有的头寸(就是按照KD,KK信号持有的头寸)
执行1:if(HOLDING<>0,1,0);(就是满足ABDEF条件后持有头寸的时候为1,其余为0)



{此处为所有品种资金管理部分}
{整个程序将用在螺纹钢和HC  2个品种上,以下是将2个品种的资金相加后的控制}
总资金:=asset(螺纹钢)+asset(HC);
ztt:=150+(150根K线内没有持仓的K线数量)
zs1:ma(hhv(总资金,ztt),ztt);
zX1:ma(llv(总资金,ztt),ztt);

ZA,当 总资金下穿ZX1 的时候 交易停止并且把已有头寸清空
ZB,当 总资金上穿ZS1 的时候 交易重新开始 并且 接回 应该有的头寸(就是按照执行1信号持有的头寸)

ZE,当 总资金回调2%时 交易停止并且把已有头寸清空
ZF,当 总资金反弹3%并且总资金>=x1 时 交易重新开始 接回 应该有的头寸(就是按照执行1信号持有的头寸)



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