被引用公式kdjR:
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
result:j>30;
当前指标公式:
10min:if(STKINDI('','kdjR.Result',0,18),1,0);
30min:if(STKINDI('','kdjR.Result',0,4),1,0);
其他周期请自行补充。
DRAWTEXT 写文字
DRAWTEXT(o<c,h,'阳线')
DRAWTEXT(STKINDI('','kdjR.Result',0,18),50, '日');
上面这个语句
1.stk的参数没改。全部引用的都是一个周期的。
2.DRAWTEXT 的第二个参数 你在价格50的位置画线, 你看下你当前品种价格是在什么量级,量级差距太大,画的位置会偏离K线很远的。直接画在收盘价位置就可以了。
DRAWTEXT((STKINDI('','kdjR.Result',0,10),1,0),c,'N分'); 改成 DRAWTEXT((STKINDI('','kdjR.Result',0,10),c,'N分');