[原创]问问一个问题 (文华财经WH8赢智V8.2)

投资者咨询:[原创]问问一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-18 16:53
 有没有办法得到一个递增的数列:
比如说1到100递增,随着每根K线递增。昨天的K线是100,前天的是99,再前天是98这样子?


技术人员回复
日期:2018-5-18 16:59
 这样:

A:BACKSET(ISLASTBAR,101),NODRAW;
B:BARSLAST(CROSS(A,0.5))+1,NODRAW;
DRAWNUMBER(A=1&&NOT(ISLASTBAR),H,B,0,COLORYELLOW);
投资者咨询:[原创]问问一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-18 16:53
额,问得不太好;应该是这样问:我想当天的K线内,求这个K线的过去一百天每天的收盘价相对于当天的K线的收盘价大小比较。
其实就是一个循环,想用文华麦语言的其他形式表示出来。图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-18 18:16
核实一下,您是在什么周期上取K线,K线需要满足固定的条件吗?

并且,比较与100天内K线价格具体需要实现什么样的效果呢?我们帮您分析一下
投资者咨询:[原创]问问一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-18 16:53
一分钟上面取K线,不用满足什么固定条件的。就是想写一个这样的程序,昨天的收盘价跟过去100天的收盘价比较大小,之后把大于昨天收盘价的收盘价累加起来作为一个指标的。这个能否实现?
技术人员回复
日期:2018-5-18 21:12
参考:

N:SUMBARS(DATE<>REF(DATE,1),100),NODRAW;
X:REFX1(REF(C,DAYBARPOS),10000),NODRAW;//昨收
//A:VALUEWHEN(REFX1(DAYBARPOS,1)=1,C),NODRAW;
A:REFX1(DAYBARPOS,1)=1,NODRAW;
VERTLINE(A,COLORYELLOW);
CC:IF(A=1,C,NULL),NODRAW;
Q:=IF(CC>X,CC,NULL);
Y:REF(SUM(Q,N),DAYBARPOS),NODRAW;
投资者咨询:[原创]问问一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-18 16:53
看不懂这个A是什么意思了。A=1,这个是什么意思呢?
投资者咨询:[原创]问问一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-18 16:53
还有这个N是什么意思???
技术人员回复
日期:2018-5-18 22:21
N是到100天有多少根k线

A是每天最后一根k线

A=1表示满足;CC:IF(A=1,C,NULL)表示满足则取c