通达信圆弧突破指标公式
<div class="stock-fc-code-box"><p>DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1,2,1);<br>DRAWKLINE(H,O,L,C);<br>低天:=15;<br>高天:=5;<br>CURR:=CURRBARSCOUNT;<br>高低:=DRAWLINE(CURR=高天,H,CURR=低天,L,0);<br>低高:=DRAWLINE(CURR=低天,L,CURR=高天,H,0);<br>高低线:=IF(高天>低天,高低,低高);<br>{DRAWBAND(高低线,RGB(225,226,199),高低线,RGB(225,226,199));}<br>IF(CURR=高天,H,IF(CURR=低天,L,IF(CURR=ROUND((低天+高天)/2),高低线,DRAWNULL))),COLORAA00AA,crOSSDOT,LINETHICK3;<br>SH:=CONST(REF(H,BARSLAST(CURR=高天)));<br>SL:=CONST(REF(L,BARSLAST(CURR=低天)));<br>高低距:=SH-SL;<br>天距:=Abs(低天-高天);<br>PR:=ABS(低天-高天)/2+IF(高天>低天,低天,高天);<br>RN:(SH+SL)/2;<br>Y弧:=(SH*SL);{半径}<br>BX:=2*(SH*SL)/天距;<br>BY:=(SH*SL)/高低距;<br>XW:=IF(CURR<PR,PR-CURR,CURR-PR)*BX;<br>SY:=IF(XW<Y弧,SQRT(Y弧*Y弧-XW*XW),0)/BY;<br>Y震谱1:=IF(高天<低天,RN+SY,RN-SY),COLORRED;<br>Y震谱2:=IF(高天<低天,RN-SY,RN+SY),COLORRED;<br>高点:HHV(Y震谱1,10);<br>XW11:IF(REF(Y震谱1,1)<高点,高点,高点),COLORYELLOW;<br>{低点:LLV(Y震谱1,(SH*SL)*2);<br>XW112:IF(REF(Y震谱1,1)>Y震谱1,Y震谱1,低点);}<br>Y弧1:=(SH*SL)/2;{半径}<br>BX1:=2*(SH*SL)/天距;<br>BY1:=(SH*SL)/高低距;<br>XW1:=IF(CURR<PR,PR-CURR,CURR-PR)*BX1;<br>SY1:=IF(XW<Y弧,SQRT(Y弧1*Y弧1-XW1*XW1),0)/BY1;<br>Y震谱3:=IF(高天<低天,RN+SY1,RN-SY1),COLORRED;<br>Y震谱4:=IF(高天<低天,RN-SY1,RN+SY1),COLORRED;<br>高点1:HHV(Y震谱3,10),COLORBLUE;<br>XW111:IF(REF(Y震谱3,1)<高点1,高点1,高点1);<br>XG:=CROSS(C,高点) OR CROSS(C,高点1) AND V/REF(MA(V,5),1)>1.2;<br>DRAWTEXT(CURRBARSCOUNT<10 AND XG ,L,'▲圆弧突破'),COLORYELLOW;<br></p><p><br></p><p><br></p>
</div>
页:
[1]