比如,之前ma(c,30)<ref(ma(c,30),1) ,现在求当C>多少时,ma(c,30)>ref(ma(c,30),1),谢谢!!!
cc:=valuewhen(ma(c,30)>ref(ma(c,30),1),close);
[此贴子已经被作者于2013/11/14 15:48:44编辑过]
我没有表达清楚,不是指收盘价,应该是最新价>多少时,ma(c,30)>ref(ma(c,30),1),谢谢!!!
就是(前29根的收盘价+最新价)/30 >ref(ma(c,30),1),然后求最新价,但我不会写。可以帮忙吗?
[此贴子已经被作者于2013/11/14 17:10:21编辑过]
valuewhen((ref(sum(close,29),1)+close)/30>ref(ma(c,30),1),close);
饶了半天这个不就是我刚开始写的那个吗?
您这算的是收盘价,我需要的是(前29根的收盘价+最新价)/30 >ref(ma(c,30),1) 那一时刻的最新价,也就是盘中价。谢谢!!!
也就是说,当盘中价>多少时,上述条件成立,谢谢!!!
[此贴子已经被作者于2013/11/14 17:25:38编辑过]
收盘价在盘中就是最新价,你这个求动态最新价不会还是想用在图表上吧?
[此贴子已经被作者于2013/11/14 17:31:29编辑过]
以ma3为例,
ma3=(ref(c,2)+ref(c,1)+c)/3;
ref(ma3,1)=(ref(c,3)+ref(c,2)+ref(c,1)/3
刚拐头时就是ma3<ref(ma3,1);
ref(c,2)+ref(c,1)+c<ref(c,3)+ref(c,2)+ref(c,1)
即c<ref(c,3) 时就会拐头。自己推ma30,
[此贴子已经被作者于2013/11/14 20:07:03编辑过]