看了关于序列模式和逐K线模式的资料,总感觉还是模棱两可的,其实我对说明中的代码还是能理解的,但是放到公式系统我就有点糊涂了,不知道我的理解对不对?
比如我在序列模式下编写一个公式,公式体是
RUNMODE:1; //工作于序列模式
CC:=MA(C,10)
是不是意味着,系统通过类似于一个循环,形成了CC值的一个数组,这个数组对应于各条K线,然后一次性显示到K线图中,类似于下面这种计算方法
for i = 0 to 100
CC(i) = MA(C,10)
next
算好了之后再展现?
而且我个人觉得,应用公式的时候金字塔是瞬时将结果展示出来的,是不是存在预处理?否则,效率如此之高,我觉得这个程序写的太NB了,是不是金字塔顶层使用C++实现的,还运用了多线程?
序列就是每次行情刷新,公式只会在最后一根k线上进行计算
逐k线就是每次行情刷新,公式会在每根k线上计算一次
那我首次应用公式或者打开某个品种的时候,序列模式是不是还是在每根K线上计算?那个时候是不是其实序列模式跟逐K线模式是一致的?只是新数据达到时不同。
序列模式不需要在每根K线上都算一遍的,大致原理里你一楼已经理解的差不多了。
如果你用逐K线模式,再勾选仅刷最后一根K线模式运行的话,效率是跟序列模式差不多的
请教版主和专家们,
是不是序列模式能把含有未来函数的公式 等后来条件变化后消失的那些信号固定住?
那么如何把有序列模式的系统进行历史评测呢?enterlong可以吗?限价不可以,market价可以吗?
我想把带有未来函数以前消失的信号也统计在评测里,看看真实的结果如何,应该怎么做?
谢谢指点~~~
对于测评来说,信号就如同k线图上的信号一般,是已经形成了的,已经消失了的,测评是不会再显示的
这个不要纠结于序列模式还是逐k线模式,这个是图表的基本原理:根据图表上的信号来进行下单计算测评