关于MRO函数的运用 [MC]
-
MC用户求助:
使用MC中的MRO 函数
=================
MRO
返回指定表达式为 True 的之前柱状线数量。或者,如果指定的表达式在最后 x 跟柱状线内没有发生,该函数将如是通知您。
语法
MRO(Test, Length, Instance)
===============
由于之前一直使用的是文华,认为MRO函数和文华中barslast 函数是相关的.
但是在使用中出现了一些问题,还请帮忙解答
MRO 函数
我是否能理解为 向前探索Length个数 在TEST为真出现第Instance次的时候 返回数值,如果在Length范围内没有返回-1
在此我疑惑的是Length这个参数.
能不能去掉这个参数,让函数一直想前查找,直接到没有数据为准.
以为我不知道设置多少参数是合理的.
-
MC回复讨论一:
还有一个问题
condition1=high>high[1];
high[1]中的1 如果换成0
high[0]是什么结果
-
MC回复讨论二:
对于函数MRO,它的参数Length不可能去掉;这个函数的逻辑,您可以打开这个函数,看看里面的代码逻辑,它是从当根bar向历史数据进行回溯判断,而引用历史数据,会受到最大参考bar数量的限制(这个最大参考bar可以自行设置);举例,当最大参考bar的数量设置为50时,而您的代码中需要向历史回溯第51根bar的数据,那么就会报错。
所以,您可以根据您的经验进行设置最大参考bar的数量并且在代码中回溯历史数据;另外,从当根bar向历史回溯的越久,会相应的增加代码的计算量。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容