ma5:ma(c,5);
ma10:ma(c,10);
a:BARSLAST( cross(ma5,ma10) ),linethick0;
b:BARSLAST( ref(cross(ma5,ma10),a) ),linethick0;
最后这句得不到数值,
如果改成阿拉伯数字可以得到数值
b:BARSLAST( ref(cross(ma5,ma10),阿拉伯数字) ),linethick0;
变量a得到的也是数值,带入b的公式里就不行了,这是为什么?虚心求教
[此贴子已经被作者于2017/5/3 2:21:45编辑过]
这里的a不是你当前k的 a而是barslast条件满足时候的a
b:ref(BARSLAST(cross(ma5,ma10),a)
这么些要
以下是引用yukizzc在2017/5/3 8:48:38的发言:
这里的a不是你当前k的 a而是barslast条件满足时候的a
b:ref(BARSLAST(cross(ma5,ma10),a)
这么些要
还是不行,和上面那句一样,没有反应,帮忙再看下
要求倒数第二个满足cross的那个k距离当前k的根数?
用sumbars函数
ma5:ma(c,5);
ma10:ma(c,10);
jc:=cross(ma5,ma10);
a:BARSLAST( jc ),linethick0;
b:SUMBARS(jc,2);
以下是引用pyd在2017/5/3 12:53:14的发言:
要求倒数第二个满足cross的那个k距离当前k的根数?
用sumbars函数
ma5:ma(c,5);
ma10:ma(c,10);
jc:=cross(ma5,ma10);
a:BARSLAST( jc ),linethick0;
b:SUMBARS(jc,2);
现在我们得到了两个位置a和b,怎么引用a和b之间共有几个K线,a和b之间的最高值和最低值是多少?
以下是引用pyd在2017/5/3 13:27:17的发言:
ma5:ma(c,5);
ma10:ma(c,10);
jc:cross(ma5,ma10);
a:BARSLAST( jc ),linethick0;
b:SUMBARS(jc,2);
hh:ref(hhv(h,a),a+1);
ll:ref(llv(l,a),a+1);
太感谢你了,最后一个问题
tian:b-a;就得到了a和b之间共有几个K线
问题是怎么才能得到,位置a和位置b之间所有K线的收盘价,然后相加
我要除以tian得到他们的平均值.
以下是引用pyd在2017/5/3 14:06:23的发言:
平均值:ref(ma(c,a),a+1);
完美,太感谢了。