以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  疑惑到睡不着,救命呐  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=152390)

--  作者:vbvccb
--  发布时间:2017/5/3 2:21:20
--  疑惑到睡不着,救命呐
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编辑过]

--  作者:yukizzc
--  发布时间:2017/5/3 8:48:38
--  

这里的a不是你当前k的 a而是barslast条件满足时候的a

b:ref(BARSLAST(cross(ma5,ma10),a)

这么些要


--  作者:vbvccb
--  发布时间:2017/5/3 11:40:29
--  
以下是引用yukizzc在2017/5/3 8:48:38的发言:

这里的a不是你当前k的 a而是barslast条件满足时候的a

b:ref(BARSLAST(cross(ma5,ma10),a)

这么些要




还是不行,和上面那句一样,没有反应,帮忙再看下


--  作者: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);


--  作者:vbvccb
--  发布时间:2017/5/3 13:11:11
--  
以下是引用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);

--  作者:vbvccb
--  发布时间:2017/5/3 13:51:26
--  
以下是引用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);

--  作者:vbvccb
--  发布时间:2017/5/3 14:22:55
--  
以下是引用pyd在2017/5/3 14:06:23的发言:
平均值:ref(ma(c,a),a+1);

完美,太感谢了。