您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

当根K线的交易次数 [金字塔]

  • 咨询内容:

    使用后台轮询,3分钟K线,策略里日内多次交易,求教专家。。
    1、求当根K线的交易次数。2、若当根K线的亏损交易次数超过3次,此根K线平仓(若当时有仓位)并停止开仓,等待下一根K线重新开始开仓。

     

  • 金字塔客服: 这个不好求,等高人来看看

     

  • 用户回复:

    以下全以多头为例, 介绍此功能

     

      if barpos>extgbdata('t') then

       begin

       extgbdataset('num',0);//记录当根K线的交易次数

       extgbdataset('lossnum',0);//记录亏损次数,在新一根K线开始时,初始化为0

       extgbdataset('t',barpos);//控制新的一根K线重新计算

       end 

     

    if cond1 and tholding>0 then  //cond1平仓条件

       begin

       tsell(1,1,mkt);

       extgbdataset('num',extgbdata('num'+1));//平仓一次算一次交易

       if c<tenterprice then extgbdataset('lossnum',extgbdata('lossnum')+1);//平仓时判断,是否亏损,并记录亏损次数

       end

    if cond2 and tholding=0 and extgbdata('lossnum')<3 then  tbuy(1,1,mkt);//cond2开仓条件

     

     

    全局变量使用注意事项:

    策略运行过程中,手动平仓进行干预,请到"工具--数据--全局变量",将对应的全局变量清0,否则会引起开平仓混乱

     

  • 网友回复:

    Fly言简意赅,精炼高效,代码无可挑剔。佩服!!谢谢专家指点。。

     

  • 网友回复:
    既然以下行为属于固定的逻辑或不模糊的行为或逻辑,为何金字塔做成不自动处理之的机制

    “全局变量使用注意事项:

    策略运行过程中,手动平仓进行干预,请到"工具--数据--全局变量",将对应的全局变量清0,否则会引起开平仓混乱。”

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容