编程思路破译
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
JJ赋值:9*(3*D-2*K)
J赋值:((3 * K) - (2 * D))
MAIRU赋值: K上穿D AND K
赋值: D上穿K AND D>80
输出快线:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100,线宽为2,画红色
输出慢线:快线的3日[1日权重]移动平均,画青色
输出空:慢线的3日[1日权重]移动平均,
输出牛股:如果上次慢线上穿空距今天数
当满足条件牛股时,在0和90位置之间画柱状线,宽度为1,0不为0则画空心柱.,
BB赋值:如果上次慢线上穿快线距今天数>=(快线,慢线)AND慢线
当满足条件BB时,在0和-20位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
输出低买:如果BB,返回-20,否则返回-40,画黄色
当满足条件BB>0时,在-35位置画7号图标
AA赋值:如果上次快线上穿慢线距今天数>=(慢线,快线)AND快线>50,返回20,否则返回0
当满足条件AA时,在100和120位置之间画柱状线,宽度为3,0不为0则画空心柱.,
输出高卖:如果AA,返回120,否则返回140,
当满足条件AA>0时,在150位置画8号图标
程序源码
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
JJ:=9*(3*D-2*K);
J:=((3 * K) - (2 * D));
MAIRU:= CROSS(K,D) AND K
:= CROSS(D,K) AND D>80;
快线:(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,,;
慢线:SMA(快线,3,1),;
空:SMA(慢线,3,1),;
牛股:IF((CROSS(慢线,空))
(牛股,0,90,1,0),;
BB:=IF((CROSS(慢线,快线))>=3 AND CROSS(快线,慢线) AND 慢线
(BB,0,-20,3,0),;
低买:IF(BB,-20,-40),;
(BB>0,-35,7);
AA:=IF((CROSS(快线,慢线))>=4 AND CROSS(慢线,快线) AND 快线>50,20,0);
(AA,100,120,3,0),;
高卖:IF(AA,120,140),;
(AA>0,150,8);
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!