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

关于使用if(,,)函数与if...then...提高效率的问题 [金字塔]

  • 咨询内容:

    请问:想提高代码运行速度,拟用if...then...结构语句。但由于代码包含ma、hhv等众多不能内置if...then...的函数,故采用if(,,)函数来代替if...then...的结构语句,这样与ma、hhv等函数能兼容,代码不需要修改得很复杂。但是这样能否与if...then...结构语句效果相同,也能提高代码速度?

     

  • 金字塔客服:

    if 里面不能带hhv,你可以在外面定义好了再往里面带

     

    h1:=hhv;

     

    if   then hh:=h1;

    这样就行了

    用IF()没有IF THEN 来得通用

     

  • 用户回复:

    谢谢解答!

    是因为需放if...then...外面的函数太多,而且每次需要执行外置的函数语句,我想这样可能影响速度。

    如果放到if(,,)内,则条件发生才执行,效率会高一些。不知是否如此?

    而通用性我倒能够解决的,不影响。

     

  • 网友回复:

    明显是IF高效,你用IF()只不过是解决眼前的短期简单问题,以后IF then判断用到的地方越来越多,与其你想着偷懒,不如学着写

     

  • 网友回复: 好的,谢谢!

 

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

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


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

相关文章

    没有相关内容