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

请教有什麽方式可以提高回圈的运算速度? [MultiCharts MC]

  • 咨询内容:

    我电脑是八核心,i7规格,3.2Hz,Memory有到32G

    只要指标或信号,有含2个以上的回圈function,只要参数稍微拉大,就要等很久才运算完成,不用说最佳化,等了半天才跑出来

    自动下单可能会败在快市,抢不到好价位

    请问有什麽方式可以提高回圈的运算速度?


     

  • MC技术部:

    如果里面有含array成份,那更是慢到极点!


    第2篇

     

  • MC技术部:

    不要用回圈...........

    通常有方法改写成不要用回圈的方式。


    第3篇

     

  • MC技术部:

    请教下,如果是SortArray,有没有办法不回圈的方式写出来,因为很多function需要用到SortArray?


    第4篇

     

  • MC技术部:

    这要看程式功力,有些功能可以用一些记录法去达成,不一定要用回圈

    属於程式技巧,只能 by case 去看有没有可能做到

     


    第5篇

     

  • MC技术部:

    我正确理解一下case用法~

    brian的书有举例到

    switch(数值表达式或字串表达式)------------------->请问?truefalse表达式的可以做吗?

    case1,2,3,9,15:或case  1 to N为什麽value1只取1,其它的2,3,9,15不取?

     

    那如果sumation原本用回圈做,请问如果用case做要怎麽做才正确?


    第6篇

     

  • MC技术部:

    我应该打中文才对  sorry

    by case   =   依个案

     


    第7篇

     

  • MC技术部:

    因为要取N天次高或第几高,需要用到NthHighest,如果它有像HighestFC那样仅一次回圈,就没速度上的问题,因为涉及到排序的问题,我只要用到NthHighest,只要参数稍拉大,在指标画线却一直在计算中,跑最佳化时,参数组数也没很多,只用5分K,花一天却还没跑完。

    如果是用keyword的nthmaxlist,就没办法跑最佳化!

    仔细解剖NthHighest,从NthExtremes到Sort2DArray,共要4次回圈再含array,严重拖慢运算速度,可能是MC前身的TS设计easylanguage的遐疵,没考虑到读取速度,

    请教各位高手,针对取N天第几高,有什麽方式可以减少回圈次数或去掉array的?


    第8篇

     

  • MC技术部:

    第几高  指的是转折高,还是K棒高

    若是转折高,应该点位不会很多

    若是K棒高,可以考虑用 FC 的做法,最新高或最旧高大於第几高时,才需要重新计算第几高

     

    编辑文章 by 客服一号 2012-07-02 20:48:15

     

  • MC客服:

    不要用回圈...........

    通常有方法改写成不要用回圈的方式。


    第3篇

     

  • MC客服:

    请教下,如果是SortArray,有没有办法不回圈的方式写出来,因为很多function需要用到SortArray?


    第4篇

     

  • MC客服:

    这要看程式功力,有些功能可以用一些记录法去达成,不一定要用回圈

    属於程式技巧,只能 by case 去看有没有可能做到

     


    第5篇

     

  • MC客服:

    我正确理解一下case用法~

    brian的书有举例到

    switch(数值表达式或字串表达式)------------------->请问?truefalse表达式的可以做吗?

    case1,2,3,9,15:或case  1 to N为什麽value1只取1,其它的2,3,9,15不取?

     

    那如果sumation原本用回圈做,请问如果用case做要怎麽做才正确?


    第6篇

     

  • MC客服:

    我应该打中文才对  sorry

    by case   =   依个案

     


    第7篇

     

  • MC客服:

    因为要取N天次高或第几高,需要用到NthHighest,如果它有像HighestFC那样仅一次回圈,就没速度上的问题,因为涉及到排序的问题,我只要用到NthHighest,只要参数稍拉大,在指标画线却一直在计算中,跑最佳化时,参数组数也没很多,只用5分K,花一天却还没跑完。

    如果是用keyword的nthmaxlist,就没办法跑最佳化!

    仔细解剖NthHighest,从NthExtremes到Sort2DArray,共要4次回圈再含array,严重拖慢运算速度,可能是MC前身的TS设计easylanguage的遐疵,没考虑到读取速度,

    请教各位高手,针对取N天第几高,有什麽方式可以减少回圈次数或去掉array的?


    第8篇

     

  • MC客服:

    第几高  指的是转折高,还是K棒高

    若是转折高,应该点位不会很多

    若是K棒高,可以考虑用 FC 的做法,最新高或最旧高大於第几高时,才需要重新计算第几高

     

    编辑文章 by 客服一号 2012-07-02 20:48:15

     

  • MC客服:

    请教下,如果是SortArray,有没有办法不回圈的方式写出来,因为很多function需要用到SortArray?


    第4篇

     

  • MC客服:

    这要看程式功力,有些功能可以用一些记录法去达成,不一定要用回圈

    属於程式技巧,只能 by case 去看有没有可能做到

     


    第5篇

     

  • MC客服:

    我正确理解一下case用法~

    brian的书有举例到

    switch(数值表达式或字串表达式)------------------->请问?truefalse表达式的可以做吗?

    case1,2,3,9,15:或case  1 to N为什麽value1只取1,其它的2,3,9,15不取?

     

    那如果sumation原本用回圈做,请问如果用case做要怎麽做才正确?


    第6篇

     

  • MC客服:

    我应该打中文才对  sorry

    by case   =   依个案

     


    第7篇

     

  • MC客服:

    因为要取N天次高或第几高,需要用到NthHighest,如果它有像HighestFC那样仅一次回圈,就没速度上的问题,因为涉及到排序的问题,我只要用到NthHighest,只要参数稍拉大,在指标画线却一直在计算中,跑最佳化时,参数组数也没很多,只用5分K,花一天却还没跑完。

    如果是用keyword的nthmaxlist,就没办法跑最佳化!

    仔细解剖NthHighest,从NthExtremes到Sort2DArray,共要4次回圈再含array,严重拖慢运算速度,可能是MC前身的TS设计easylanguage的遐疵,没考虑到读取速度,

    请教各位高手,针对取N天第几高,有什麽方式可以减少回圈次数或去掉array的?


    第8篇

     

  • MC客服:

    第几高  指的是转折高,还是K棒高

    若是转折高,应该点位不会很多

    若是K棒高,可以考虑用 FC 的做法,最新高或最旧高大於第几高时,才需要重新计算第几高

     

    编辑文章 by 客服一号 2012-07-02 20:48:15

     

  • MC客服:

    这要看程式功力,有些功能可以用一些记录法去达成,不一定要用回圈

    属於程式技巧,只能 by case 去看有没有可能做到

     


    第5篇

     

  • MC客服:

    我正确理解一下case用法~

    brian的书有举例到

    switch(数值表达式或字串表达式)------------------->请问?truefalse表达式的可以做吗?

    case1,2,3,9,15:或case  1 to N为什麽value1只取1,其它的2,3,9,15不取?

     

    那如果sumation原本用回圈做,请问如果用case做要怎麽做才正确?


    第6篇

     

  • MC客服:

    我应该打中文才对  sorry

    by case   =   依个案

     


    第7篇

     

  • MC客服:

    因为要取N天次高或第几高,需要用到NthHighest,如果它有像HighestFC那样仅一次回圈,就没速度上的问题,因为涉及到排序的问题,我只要用到NthHighest,只要参数稍拉大,在指标画线却一直在计算中,跑最佳化时,参数组数也没很多,只用5分K,花一天却还没跑完。

    如果是用keyword的nthmaxlist,就没办法跑最佳化!

    仔细解剖NthHighest,从NthExtremes到Sort2DArray,共要4次回圈再含array,严重拖慢运算速度,可能是MC前身的TS设计easylanguage的遐疵,没考虑到读取速度,

    请教各位高手,针对取N天第几高,有什麽方式可以减少回圈次数或去掉array的?


    第8篇

     

  • MC客服:

    第几高  指的是转折高,还是K棒高

    若是转折高,应该点位不会很多

    若是K棒高,可以考虑用 FC 的做法,最新高或最旧高大於第几高时,才需要重新计算第几高

     

    编辑文章 by 客服一号 2012-07-02 20:48:15

 

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

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

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

 


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

相关文章

    没有相关内容