老师您好,在您指引下终于找到了昨结价算法的有关帖子,代码如下:cond:=day<>ref(day,1); n:=BARSLAST(cond)+1;
jsj:=sum(amount,60)/sum(vol,60)/300;
昨:ref(jsj,n);
按照此公式计算出来2013.6.20的昨结价是2391.188,而金字塔系统算出来的昨结价则是2377.2,相差甚远啊。
求正解,谢谢!!
N1:BARSLAST(TIME=141500);
IF TIME<=141500 THEN EXIT;
dm:4-INTPART(LOG(C));
AaA:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),dm),colorred;
股指的
但是用
cond:=day<>ref(day,1); n:=BARSLAST(cond)+1;
jsj:=sum(amount,60)/sum(vol,60)/300;
昨:ref(jsj,n);这个公式计算出来的昨结价和金字塔系统算出来的不一样啊,比如说用上述公式计算,2013.6.20的昨结价是2391.188,而金字塔系统算出来的昨结价则是2377.2,相差甚远啊。
以下是引用jinzhe在2013/6/20 10:33:52的发言:
这个是能用在图表交易中的昨结算,如果需要更加精确的昨结算,只能在后台中使用DYNAINFO( 62)
但是用 cond:=day<>ref(day,1); n:=BARSLAST(cond)+1;
jsj:=sum(amount,60)/sum(vol,60)/300;
昨:ref(jsj,n);这个公式计算出来的昨结价和金字塔系统算出来的不一样啊,比如说用上述公式计算,2013.6.20的昨结价是2391.188,而金字塔系统算出来的昨结价则是2377.2,相差甚远啊。
以下是引用lichenghu在2013/6/20 10:33:57的发言:
N1:BARSLAST(TIME=141500);
IF TIME<=141500 THEN EXIT;
dm:4-INTPART(LOG(C));
AaA:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),dm),colorred;股指的
谢谢先了,按照老师以上的方法试过了 ,求出的昨结价如图
此主题相关图片如下:00`sg`$5km~qi_o%7@cj{fc.jpg

和金字塔系统算出的2377.2还是不同啊 ~
[此贴子已经被作者于2013/6/20 11:08:16编辑过]

此主题相关图片如下:qq截图20130620111143.png