p_fast和p_slow分别是两个参数,分别是5和17,求fast的时候没有任何问题,但到第18根K线时,slow值还是为空,一直要到第23根slow才有值出现,这是啥原因?
Fast: = MA(i, p_Fast);
Slow: = MA(i, p_Slow);
你p_slow是怎么定义的,直接用p_slow:=17;有出来值没
是按参数定义的,fast就没有问题。
input: p_Fast(5);
input: p_Slow(17);
另外我按你的建议写成slow:=ma(i,17),还是没有值出现。
那你看下你i的值一直都有的吗?你直接这么输出呢ma(c,17)你去看
换成ma(c,17)就没问题,问题是出在i上,i是通过对持仓量经过一系列混合运算得来的。
另外如果i有问题,为何
Fast: = MA(i, p_Fast)就没有问题呢?
你输出i看下中间是每根k线都有i的值吗?是不是中间部分没有值导致的
你看下图上输出i的值看下,前17个k线的i值都有吗?
你图上有持仓量为0的k线吗?
持仓量是有不正常的,想问下,金字塔里的持仓量是用openint嘛?