求助【通达信】画线等相关问题
{流通盘(亿)始(0.1)、流通盘(亿)束(300)、周期数(日)(15)}LT0:=流通盘(亿)始;
LT1:=流通盘(亿)束;
TN:=周期数(日);
C4:=REF(C,4);V4:=REF(V,4);
TC:=REF(C,3);TV:=REF(V,3);TO:=REF(O,3);TH:=REF(H,3);TL:=REF(L,3); {基柱}
C2:=REF(C,2);V2:=REF(V,2);O2:=REF(O,2);H2:=REF(H,2);
C1:=REF(C,1);V1:=REF(V,1);O1:=REF(O,1);H1:=REF(H,1);
MA05:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);MA60:=MA(C,60);
中位:=(TO+TC)/2-0.02;
{--------------------------------------------------------------------------------------------}
{1、流通盘大小}
X1:=RANGE(CAPITAL,LT0*1000000,LT1*1000000); {CAPITAL单位:手}
{3、基柱:大阳(涨幅4.5%↑)、倍量、上影线<=实体3/5,非一字板;
后3日收盘价均>=基柱中位、量能不设限、阶段H价和C价加以限制}
X31:=RANGE(TC/C4,1.045,1.22) && TV/V4>=1.55 && (TH-TC)<=(TC-TO)*0.65 && TH!=TL AND TC>TO;
X32:=C2>=中位 && C1>=中位 && C>=中位 && C2/TC<=1.05; {基柱后第1柱涨幅不宜过大}
X33:=MAX6(H2,H1,H,0,0,0)/TC<1.13 AND MAX6(C2,C1,C,0,0,0)/TC<1.09;
T:=X31 AND X32 AND X33;
X3:=EXIST(T,TN);
JZT:=BARSLASTS(T,1)+3; {基柱距今周期数}
JZC:=CONST(REF(C,JZT)); {基柱收盘价}
JZZ:=CONST(REF((C/C1-1)*100,JZT)); {基柱涨幅}
JWC:=CONST((REF(C,JZT)+REF(O,JZT))/2-0.02); {基柱中位值}
{4、当前限制:均线、收阳、涨幅}
X41:=RANGE(MA20,MA60,MA05) && C>=C1 && C>=MA05 && MA05>=MA10;
X42:=RANGE(C/JZC,0.94,1.13) && EVERY(C>JWC,JZT);{若测昨日,把C换成C1(虽不是很准确-X41均线)}
X43:=HHV(C,JZT-1)/LLV(C,JZT-1)<1.13; {C振幅限制}
{X44:=LAST(NOT((C/C1-1)*100>JZZ),JZD-1,1);} {不存在涨幅超基柱的情况}
X4:=X41 && X42 && X43;
不破中位关注点: X1 && X3 && X4,COLORBLUE,LINETHICK2;
DRAWICON(不破中位关注点,1.7,24); {24蓝钻/25红钻/26金钻/27绿钻};
{—————————————————————画基柱——————————————————————}
STICKLINE(不破中位关注点,0,0.95,2.5,0),COLOR0000FF;
诉求意愿:
1、如何在均线中加入大阳21位画线向右延长最多15周期;
2、均线的21位数值我用了ROUND2((O+C)/2,2),为何还是显示3位小数?如何把最后一位0用公式给去掉?
3、指标中画的基柱,能否前移到相应基柱下方(这样一呢,不重复出现,二更准确)?
请高手指点迷津,多谢!!!
如果指标公式设计的思路有问题,可调整,只要能实现目标,呵呵。。。感激!
页:
[1]