帮忙在后面在加一个 (文华财经WH6赢顺V6.7)

投资者咨询:帮忙在后面在加一个 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 21:44
 OPID:=OPI;
AA:=IF(C=REF(C,1)&&OPI>REF(OPI,1),1,0),NODRAW;
BB:=IF(C=REF(C,1)&&OPI<REF(OPI,1),1,0),NODRAW;
多头增仓:=C>REF(C,1)&&OPI>REF(OPI,1) || AA,NODRAW;
空头减仓:=C>REF(C,1)&&OPI<REF(OPI,1) || BB,NODRAW;
空头增仓:=C<REF(C,1)&&OPI>REF(OPI,1),NODRAW;
多头减仓:=C<REF(C,1)&&OPI<REF(OPI,1),NODRAW;
CC:=IF(多头增仓||空头减仓,OPI-REF(OPI,1),NULL);
DD:=IF(空头增仓||多头减仓,OPI-REF(OPI,1),NULL);
STICKLINE(CC>0,0,VOL,2,0),COLORRED;
STICKLINE(CC<0,0,VOL,2,0),COLORGREEN;
STICKLINE(DD>0,0,VOL,2,0),COLORRED;
STICKLINE(DD<0,0,VOL,2,0),COLORGREEN;
FF:(多头增仓+空头减仓+空头增仓+多头减仓,NODRAW;



图片点击可在新窗口打开查看 最近3根K线 
多头增仓+空头减仓+空头增仓+多头减仓之和?
就是最后一行的FF,怎么改?




技术人员回复
日期:2018-8-20 21:52
 参考:

OPID:=OPI;
AA:=IF(C=REF(C,1)&&OPI>REF(OPI,1),1,0),NODRAW;
BB:=IF(C=REF(C,1)&&OPI<REF(OPI,1),1,0),NODRAW;
多头增仓:=C>REF(C,1)&&OPI>REF(OPI,1) || AA,NODRAW;
空头减仓:=C>REF(C,1)&&OPI<REF(OPI,1) || BB,NODRAW;
空头增仓:=C<REF(C,1)&&OPI>REF(OPI,1),NODRAW;
多头减仓:=C<REF(C,1)&&OPI<REF(OPI,1),NODRAW;
CC:=IF(多头增仓||空头减仓,OPI-REF(OPI,1),NULL);
DD:=IF(空头增仓||多头减仓,OPI-REF(OPI,1),NULL);
STICKLINE(CC>0,0,VOL,2,0),COLORRED;
STICKLINE(CC<0,0,VOL,2,0),COLORGREEN;
STICKLINE(DD>0,0,VOL,2,0),COLORRED;
STICKLINE(DD<0,0,VOL,2,0),COLORGREEN;
FF:(多头增仓+空头减仓+空头增仓+多头减仓),NODRAW;
FF3:IF(ISLASTBAR,SUM(FF,3),NULL);
投资者咨询:帮忙在后面在加一个 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 21:44
 显示不出具体数字  一直是1   你加载一下呢?

图片点击可在新窗口打开查看
投资者咨询:帮忙在后面在加一个 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 21:44
 还在想办法解决嘛 ,谢谢
技术人员回复
日期:2018-8-20 22:09
 2楼写法是最后一根k线显示最新3根的和,所以十字光标在非最新一根k线上时,指标返回空值

您是要在每根k线上都显示最新3根的和?是的话参考:

OPID:=OPI;
AA:=IF(C=REF(C,1)&&OPI>REF(OPI,1),1,0),NODRAW;
BB:=IF(C=REF(C,1)&&OPI<REF(OPI,1),1,0),NODRAW;
多头增仓:=C>REF(C,1)&&OPI>REF(OPI,1) || AA,NODRAW;
空头减仓:=C>REF(C,1)&&OPI<REF(OPI,1) || BB,NODRAW;
空头增仓:=C<REF(C,1)&&OPI>REF(OPI,1),NODRAW;
多头减仓:=C<REF(C,1)&&OPI<REF(OPI,1),NODRAW;
CC:=IF(多头增仓||空头减仓,OPI-REF(OPI,1),NULL);
DD:=IF(空头增仓||多头减仓,OPI-REF(OPI,1),NULL);
STICKLINE(CC>0,0,VOL,2,0),COLORRED;
STICKLINE(CC<0,0,VOL,2,0),COLORGREEN;
STICKLINE(DD>0,0,VOL,2,0),COLORRED;
STICKLINE(DD<0,0,VOL,2,0),COLORGREEN;
FF:(多头增仓+空头减仓+空头增仓+多头减仓),NODRAW;
FF3:REFX1(SUM(FF,3),9999),NODRAW;
投资者咨询:帮忙在后面在加一个 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 21:44
 多头增仓:=C>REF(C,1)&&OPI>REF(OPI,1) || AA,NODRAW;
空头减仓:=C>REF(C,1)&&OPI<REF(OPI,1) || BB,NODRAW;
空头增仓:=C<REF(C,1)&&OPI>REF(OPI,1),NODRAW;
多头减仓:=C<REF(C,1)&&OPI<REF(OPI,1),NODRAW;
CC:=IF(多头增仓||空头减仓,OPI-REF(OPI,1),NULL);
DD:=IF(空头增仓||多头减仓,OPI-REF(OPI,1),NULL);

还是一样的  显示不出具体的数字 
这个公式里面最大的问题在于 取不出 CC 和 DD的值 (和公式结合起来是没有问题,有具体的值,但单独调出就是不行) 

所以怎么想办法 解决调出 CC 和 DD的值
才能解决后面 显示不出FF  ff3值得问题,谢谢

非常感谢 老师付出

图片点击可在新窗口打开查看
投资者咨询:帮忙在后面在加一个 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 21:44
 思路是这样的
第一根K线假如是: 空头减仓-200手
第二根K线假如是: 多头减仓-200手
第三根K线假如是: 多头增仓500手
第四根K线假如是: 空头增仓500手


求这四根K线   空头减仓 多头减仓  多头增仓 空头增仓  之和 
比如:-200-200+500+500=600
相当于是增仓600(不管空头增还是多头增 


求3根和 求 4根思路是一样的额 ,谢谢
技术人员回复
日期:2018-8-21 8:27

 3根加和参考:

 

 OPID:=OPI;
AA:=IF(C=REF(C,1)&&OPI>REF(OPI,1),1,0),NODRAW;
BB:=IF(C=REF(C,1)&&OPI<REF(OPI,1),1,0),NODRAW;
多头增仓:=C>REF(C,1)&&OPI>REF(OPI,1) || AA,NODRAW;
空头减仓:=C>REF(C,1)&&OPI<REF(OPI,1) || BB,NODRAW;
空头增仓:=C<REF(C,1)&&OPI>REF(OPI,1),NODRAW;
多头减仓:=C<REF(C,1)&&OPI<REF(OPI,1),NODRAW;
CC:IF(多头增仓||空头减仓,OPI-REF(OPI,1),0);
DD:IF(空头增仓||多头减仓,OPI-REF(OPI,1),0);
STICKLINE(CC>0,0,VOL,2,0),COLORRED;
STICKLINE(CC<0,0,VOL,2,0),COLORGREEN;
STICKLINE(DD>0,0,VOL,2,0),COLORRED;
STICKLINE(DD<0,0,VOL,2,0),COLORGREEN;
FF:SUM(CC+DD,3),NODRAW;