您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

求助:这个公式为何测试结果是全0? [开拓者 TB]

  • 咨询内容: Params
            Numeric Length(20);                        
            Numeric SlowLength(2);        
            Numeric SmoothLength(2);
    Vars
            NumericSeries HighestValue;                                
            NumericSeries LowestValue;               
            NumericSeries GSK;
            Numeric SumHLValue;
            Numeric SumCLValue;
    Begin
            HighestValue = HighestFC(High, Length);
            LowestValue = LowestFC(Low, Length);
            SumHLValue = SummationFC(HighestValue-LowestValue,SlowLength);
            SumCLValue = SummationFC(Close - LowestValue,SlowLength);
            If(SumHLValue <> 0)
            {
                    gsk = SumCLValue/SumHLValue*100;
            }Else
            {
                    gsk= 0;
            }
    IF(CROSSOVER(gsk[1],40))
      BuyToCover&&buy(5,open);
    if(CrossUnder(gsk[1],60))
       sell&&SellShort(5,open);
    END

     

  • TB技术人员: 原型是KDJ

     

  • TB客服: 回复 1# gbgsgbgs


        最后一段改为
    1. ......
    2. IF(CROSSOVER(gsk[1],40))
    3.   buy(5,open);
    4. if(CrossUnder(gsk[1],60))
    5.   SellShort(5,open);
    6. END
    复制代码

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


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

相关文章

    没有相关内容