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

请教:这段V3改成V4怎么改写,谢谢。 - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 请教:V3中,这段改写成V4怎么改写。
               If(Date!=Date[1])
                {
                        avgRange = 0;
                        For yy=1 To RANGE_LENGTH
                        {
                                avgRange = avgRange+(highd(yy)-LowD(yy));
                        }
                        avgRange = avgRange/RANGE_LENGTH;
                        preDayRangezf = HighD(1) - LowD(1);

     

  • TB技术人员: 回复 1# sx810

    这段代码在V4中是可行的。
    编译过程中哪行出现什么错误吗?

     

  • TB客服: If(Date!=Date[1])
                {
                        avgRange = 0;
                        For yy=1 To RANGE_LENGTH
                        {
                                avgRange = avgRange+(highd(yy)-LowD(yy));
                        }
                        avgRange = avgRange/RANGE_LENGTH;
                        preDayRangezf = HighD(1) - LowD(1);
                        If (preDayRangezf < Open*MIN_RANGE*0.01) preDayRangezf = Open*MIN_RANGE*0.01;
                    cond1=(preDayRangezf<=PERCENT_OF_RANGE*avgRange);
                    refSettle=(CloseD(2)+LowD(2)+HighD(2))/3;
                    cond2=max((HighD(1)-refSettle),(refSettle-LowD(1)))/refSettle<0.3;
                cond=(cond1 && cond2 );
                }Else
                {
                        cond = cond[1];
                }
            }
            Else If (enFilter==2)
            {
                cond = (HighD(1)-LowD(1))/(HighD(1)+LowD(1))*0.5*100 < PERCENT_OF_RANGE;
        }Else cond = True;
    编译没有问题,但在V3\V4中不一样。请问什么原因?

 

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

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

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

 


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

相关文章

    指定的模型还没有相关内容!