ihzx 发表于 2021-8-22 16:27:13

文华财经公式集(源码)开放.doc

<p>以下是文华财经公式集(源码)开放.doc(无源码的请下载附件导入)</p>
<div class="con" id="rjsmad1"></div>
<p>文华财经公式</p>
<p><br>
判断趋势<br>
MA50:MA(CLOSE,50);<br>
&nbsp;STICKLINE(CLOSE&lt;MA50,OPEN,CLOSE,COLORCYAN,0);<br>
&nbsp;DRAWLINE(CLOSE&lt;MA50,HIGH,CLOSE&lt;MA50,LOW,COLORCYAN);<br>
&nbsp;STICKLINE(CLOSE&gt;MA50,OPEN,CLOSE,COLORRED,0);<br>
&nbsp;DRAWLINE(CLOSE&gt;MA50,HIGH,CLOSE&gt;MA50,LOW,COLORRED);</p>
<p>每日均价<br>
A1:=IF(DAY=1,CLOSE,0);<br>
&nbsp;A2:=IF(DAY=2,CLOSE,0);<br>
&nbsp;A3:=IF(DAY=3,CLOSE,0);<br>
&nbsp;A4:=IF(DAY=4,CLOSE,0);<br>
&nbsp;A5:=IF(DAY=5,CLOSE,0);<br>
&nbsp;A6:=IF(DAY=6,CLOSE,0);<br>
&nbsp;A7:=IF(DAY=7,CLOSE,0);<br>
&nbsp;A8:=IF(DAY=8,CLOSE,0);<br>
&nbsp;A9:=IF(DAY=9,CLOSE,0);<br>
&nbsp;A10:=IF(DAY=10,CLOSE,0);<br>
&nbsp;A11:=IF(DAY=11,CLOSE,0);<br>
&nbsp;A12:=IF(DAY=12,CLOSE,0);<br>
&nbsp;A13:=IF(DAY=13,CLOSE,0);<br>
&nbsp;A14:=IF(DAY=14,CLOSE,0);<br>
&nbsp;A15:=IF(DAY=15,CLOSE,0);<br>
&nbsp;A16:=IF(DAY=16,CLOSE,0);<br>
&nbsp;A17:=IF(DAY=17,CLOSE,0);<br>
&nbsp;A18:=IF(DAY=18,CLOSE,0);<br>
&nbsp;A19:=IF(DAY=19,CLOSE,0);<br>
&nbsp;A20:=IF(DAY=20,CLOSE,0);<br>
&nbsp;A21:=IF(DAY=21,CLOSE,0);<br>
&nbsp;A22:=IF(DAY=22,CLOSE,0);<br>
&nbsp;A23:=IF(DAY=23,CLOSE,0);<br>
&nbsp;A24:=IF(DAY=24,CLOSE,0);<br>
&nbsp;A25:=IF(DAY=25,CLOSE,0);<br>
&nbsp;A26:=IF(DAY=26,CLOSE,0);<br>
&nbsp;A27:=IF(DAY=27,CLOSE,0);<br>
&nbsp;A28:=IF(DAY=28,CLOSE,0);<br>
&nbsp;A29:=IF(DAY=29,CLOSE,0);<br>
&nbsp;A30:=IF(DAY=30,CLOSE,0);<br>
&nbsp;A31:=IF(DAY=31,CLOSE,0);<br>
&nbsp;B1:=IF(DAY=1,VOL,0);<br>
&nbsp;B2:=IF(DAY=2,VOL,0);<br>
&nbsp;B3:=IF(DAY=3,VOL,0);<br>
&nbsp;B4:=IF(DAY=4,VOL,0);<br>
&nbsp;B5:=IF(DAY=5,VOL,0);<br>
&nbsp;B6:=IF(DAY=6,VOL,0);<br>
&nbsp;B7:=IF(DAY=7,VOL,0);<br>
&nbsp;B8:=IF(DAY=8,VOL,0);<br>
&nbsp;B9:=IF(DAY=9,VOL,0);<br>
&nbsp;B10:=IF(DAY=10,VOL,0);<br>
&nbsp;B11:=IF(DAY=11,VOL,0);<br>
&nbsp;B12:=IF(DAY=12,VOL,0);<br>
&nbsp;B13:=IF(DAY=13,VOL,0);<br>
&nbsp;B14:=IF(DAY=14,VOL,0);<br>
&nbsp;B15:=IF(DAY=15,VOL,0);<br>
&nbsp;B16:=IF(DAY=16,VOL,0);<br>
&nbsp;B17:=IF(DAY=17,VOL,0);<br>
&nbsp;B18:=IF(DAY=18,VOL,0);<br>
&nbsp;B19:=IF(DAY=19,VOL,0);<br>
&nbsp;B20:=IF(DAY=20,VOL,0);<br>
&nbsp;B21:=IF(DAY=21,VOL,0);<br>
&nbsp;B22:=IF(DAY=22,VOL,0);<br>
&nbsp;B23:=IF(DAY=23,VOL,0);<br>
&nbsp;B24:=IF(DAY=24,VOL,0);<br>
&nbsp;B25:=IF(DAY=25,VOL,0);<br>
&nbsp;B26:=IF(DAY=26,VOL,0);<br>
&nbsp;B27:=IF(DAY=27,VOL,0);<br>
&nbsp;B28:=IF(DAY=28,VOL,0);<br>
&nbsp;B29:=IF(DAY=29,VOL,0);<br>
&nbsp;B30:=IF(DAY=30,VOL,0);<br>
&nbsp;B31:=IF(DAY=31,VOL,0);<br>
&nbsp;AB1:=SUM(A1*B1,N)/SUM(B1,N);<br>
&nbsp;AB2:=SUM(A2*B2,N)/SUM(B2,N);<br>
&nbsp;AB3:=SUM(A3*B3,N)/SUM(B3,N);<br>
&nbsp;AB4:=SUM(A4*B4,N)/SUM(B4,N);<br>
&nbsp;AB5:=SUM(A5*B5,N)/SUM(B5,N);<br>
&nbsp;AB6:=SUM(A6*B6,N)/SUM(B6,N);<br>
&nbsp;AB7:=SUM(A7*B7,N)/SUM(B7,N);<br>
&nbsp;AB8:=SUM(A8*B8,N)/SUM(B8,N);<br>
&nbsp;AB9:=SUM(A9*B9,N)/SUM(B9,N);<br>
&nbsp;AB10:=SUM(A10*B10,N)/SUM(B10,N);<br>
&nbsp;AB11:=SUM(A11*B11,N)/SUM(B11,N);<br>
&nbsp;AB12:=SUM(A12*B12,N)/SUM(B12,N);<br>
&nbsp;AB13:=SUM(A13*B13,N)/SUM(B13,N);<br>
&nbsp;AB14:=SUM(A14*B14,N)/SUM(B14,N);<br>
&nbsp;AB15:=SUM(A15*B15,N)/SUM(B15,N);<br>
&nbsp;AB16:=SUM(A16*B16,N)/SUM(B16,N);<br>
&nbsp;AB17:=SUM(A17*B17,N)/SUM(B17,N);<br>
&nbsp;AB18:=SUM(A18*B18,N)/SUM(B18,N);<br>
&nbsp;AB19:=SUM(A19*B19,N)/SUM(B19,N);<br>
&nbsp;AB20:=SUM(A20*B20,N)/SUM(B20,N);<br>
&nbsp;AB21:=SUM(A21*B21,N)/SUM(B21,N);<br>
&nbsp;AB22:=SUM(A22*B22,N)/SUM(B22,N);<br>
&nbsp;AB23:=SUM(A23*B23,N)/SUM(B23,N);<br>
&nbsp;AB24:=SUM(A24*B24,N)/SUM(B24,N);<br>
&nbsp;AB25:=SUM(A25*B25,N)/SUM(B25,N);<br>
&nbsp;AB26:=SUM(A26*B26,N)/SUM(B26,N);<br>
&nbsp;AB27:=SUM(A27*B27,N)/SUM(B27,N);<br>
&nbsp;AB28:=SUM(A28*B28,N)/SUM(B28,N);<br>
&nbsp;AB29:=SUM(A29*B29,N)/SUM(B29,N);<br>
&nbsp;AB30:=SUM(A30*B30,N)/SUM(B30,N);<br>
&nbsp;AB31:=SUM(A31*B31,N)/SUM(B31,N);<br>
&nbsp;PARTLINE(DAY=1,AB1,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=2,AB2,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=3,AB3,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=4,AB4,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=5,AB5,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=6,AB6,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=7,AB7,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=8,AB8,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=9,AB9,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=10,AB10,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=11,AB11,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=12,AB12,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=13,AB13,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=14,AB14,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=15,AB15,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=16,AB16,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=17,AB17,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=18,AB18,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=19,AB19,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=20,AB20,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=21,AB21,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=22,AB22,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=23,AB23,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=24,AB24,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=25,AB25,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=26,AB26,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=27,AB27,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=28,AB28,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=29,AB29,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=30,AB30,COLORYELLOW);<br>
&nbsp;PARTLINE(DAY=31,AB31,COLORYELLOW);<br>
N=31</p>
<p>买卖频谱<br>
X:=BARSLAST(HIGH=HHV(HIGH,N));<br>
&nbsp;LL:=MIN(REF(LOW,X+3),MIN(REF(LOW,X+2),MIN(REF(LOW,X),REF(LOW,X+1))));<br>
&nbsp;Y:=BARSLAST(LOW=LLV(LOW,N));<br>
&nbsp;HH:=MAX(REF(HIGH,Y+3),MAX(REF(HIGH,Y+2),MAX(REF(HIGH,Y),REF(HIGH,Y+1))));<br>
&nbsp;A:=BARSLAST(CLOSE&gt;=HH);<br>
&nbsp;B:=BARSLAST(CLOSE&lt;=LL);<br>
&nbsp;AB:IF(A&gt;B,HH,LL);<br>
&nbsp;TM:=CLOSE&gt;=AB;<br>
&nbsp;TP:=CLOSE&lt;AB;<br>
&nbsp;DRAWLINE(TP,HIGH,TP,OPEN,COLORCYAN);<br>
&nbsp;DRAWLINE(TP,LOW,TP,CLOSE,COLORCYAN);<br>
&nbsp;DRAWLINE(TM,HIGH,TM,CLOSE,COLORRED);<br>
&nbsp;DRAWLINE(TM,LOW,TM,OPEN,COLORRED);<br>
&nbsp;STICKLINE(TP,OPEN,CLOSE,COLORCYAN,0);<br>
&nbsp;STICKLINE(TM,OPEN,CLOSE,COLORRED,1);<br>
&nbsp;HH1:=BARSLAST((HH &gt; REF(HH,1)));<br>
&nbsp;LL1:=BARSLAST((LL &lt; REF(LL,1)));<br>
&nbsp;N=10</p>
<p>龙出沧海公式!!!<br>
VAR2:=(3*CLOSE+LOW+OPEN+HIGH)/6; <br>
&nbsp;DTX:(20*VAR2+19*REF(VAR2,1)+18*REF(VAR2,2)+17*REF(VAR2,3)+16*REF(VAR2,4)+15*REF(VAR2,5)+14*REF(VAR2,6)+13*REF(VAR2,7)+12*REF(VAR2,8)+11*REF(VAR2,9)+10*REF(VAR2,10)+9*REF(VAR2,11)+8*REF(VAR2,12)+7*REF(VAR2,13)+6*REF(VAR2,14)+5*REF(VAR2,15)+4*REF(VAR2,16)+3*REF(VAR2,17)+2*REF(VAR2,18)+REF(VAR2,20))/210,COLORWHITE; <br>
&nbsp;KTX: MA(DTX,10), COLORYELLOW; <br>
&nbsp;STICKLINE(DTX&gt;KTX,DTX,KTX, COLORRED,10); <br>
&nbsp;STICKLINE(DTX&lt;KTX,DTX,KTX, COLORGREEN,10) ;<br>
&nbsp;STICKLINE(CLOSE&gt;=OPEN,OPEN,CLOSE, COLORRED,1);<br>
&nbsp;DRAWLINE(CLOSE&gt;=OPEN,HIGH, CLOSE&gt;=OPEN,CLOSE,&nbsp; COLORRED);<br>
&nbsp;DRAWLINE(CLOSE&gt;=OPEN,LOW, CLOSE&gt;=OPEN,OPEN,&nbsp; COLORRED);<br>
&nbsp;STICKLINE(CLOSE&lt;OPEN,OPEN,CLOSE, COLORGREEN,0);<br>
&nbsp;DRAWLINE(CLOSE&lt;OPEN,HIGH, CLOSE&lt;OPEN,LOW, COLORGREEN);<br>
&nbsp;MU:MA(CLOSE,60),COLORBLUE;<br>
&nbsp;MH:MA(CLOSE,360),COLORMAGENTA;</p>
<p>龙出沧海<br>
VAR2:=(3*CLOSE+LOW+OPEN+HIGH)/6;<br>
&nbsp;DTX:(20*VAR2+19*REF(VAR2,1)+18*REF(VAR2,2)+17*REF(VAR2,3)+16*REF(VAR2,4)+15*REF(VAR2,5)+14*REF(VAR2,6)+13*REF(VAR2,7)+12*REF(VAR2,8)+11*REF(VAR2,9)+10*REF(VAR2,10)+9*REF(VAR2,11)+8*REF(VAR2,12)+7*REF(VAR2,13)+6*REF(VAR2,14)+5*REF(VAR2,15)+4*REF(VAR2,16)+3*REF(VAR2,17)+2*REF(VAR2,18)+REF(VAR2,20))/210,COLORWHITE;<br>
&nbsp;KTX: MA(DTX,10), COLORYELLOW;<br>
&nbsp;STICKLINE(DTX&gt;KTX,DTX,KTX, COLORLIGHTRED,10);<br>
&nbsp;STICKLINE(DTX&lt;KTX,DTX,KTX, COLORBLUE,10) ;<br>
&nbsp;STICKLINE(CLOSE&gt;=OPEN,OPEN,CLOSE, COLORRED,1);<br>
&nbsp;DRAWLINE(CLOSE&gt;=OPEN,HIGH, CLOSE&gt;=OPEN,CLOSE,&nbsp; COLORRED);<br>
&nbsp;DRAWLINE(CLOSE&gt;=OPEN,LOW, CLOSE&gt;=OPEN,OPEN,&nbsp; COLORRED);<br>
&nbsp;STICKLINE(CLOSE&lt;OPEN,OPEN,CLOSE, COLORGREEN,0);<br>
&nbsp;DRAWLINE(CLOSE&lt;OPEN,HIGH, CLOSE&lt;OPEN,LOW, COLORGREEN);</p>
<p><br>
两个指标<br>
Y:=(HIGH+LOW)/2;<br>
&nbsp;AO:MA(Y ,5 )-MA(Y ,34 ),COLORWHITE;<br>
&nbsp;AO1:=REF(AO,1);<br>
&nbsp;AC:AO-MA( AO,5),COLORYELLOW;<br>
&nbsp;A:0.99*(AO+AC)/2,COLORRED;<br>
&nbsp;AC1:=REF(AC,1);<br>
&nbsp;STICKLINE(AO&gt;0&amp;&amp;AC&gt;0,0,AO+AC,COLORRED,0);<br>
&nbsp;STICKLINE(AO&lt;0&amp;&amp;AC&gt;0,0,AO,COLORWHITE,1);<br>
&nbsp;STICKLINE(AO&lt;0&amp;&amp;AC&gt;0,0,AO+AC,COLORWHITE,0);<br>
&nbsp;STICKLINE(AO&gt;0&amp;&amp;AC&lt;0,0,AO,COLORRED,1);<br>
&nbsp;STICKLINE(AO&gt;0&amp;&amp;AC&lt;0,0,AC+AO,COLORRED,0);<br>
&nbsp;STICKLINE(AO&lt;0&amp;&amp;AC&lt;0,0,AC+AO,COLORWHITE,0);</p>
<p><br>
俩条飘带<br>
C:=CLOSE;<br>
&nbsp;HZ:=EMA(CLOSE,13);<br>
&nbsp;DB:EMA(HZ,1),COLORWHITE;<br>
&nbsp;ZB:EMA(HZ,26),COLORMAGENTA;<br>
&nbsp;JX148:=EMA(C,148);<br>
&nbsp;HZ2:EMA(HZ,8),COLORGREEN;<br>
&nbsp;HZ4:EMA(HZ,39),COLORMAGENTA;<br>
&nbsp;FILLRGN(DB&gt;HZ2,DB,HZ2,COLORGREEN);<br>
&nbsp;FILLRGN(DB&lt;HZ2,DB,HZ2,COLORWHITE);<br>
&nbsp;FILLRGN(ZB&gt;HZ4,ZB,HZ4,COLORMAGENTA);<br>
&nbsp;FILLRGN(ZB&lt;HZ4,ZB,HZ4,COLORBLUE);</p>
<p><br>
可以变色K线<br>
MID:=MA(CLOSE,20);<br>
&nbsp;UPPER:=MID+2*STD(CLOSE,20);<br>
&nbsp;LOWER:=MID-2*STD(CLOSE,20);<br>
&nbsp;V1:=(CLOSE-LOWER)/(UPPER-LOWER)*100;<br>
&nbsp;V2:=V1-EMA(V1,5);<br>
&nbsp;K1:=SUM(LLV(V2,4),4)/4;<br>
&nbsp;V3:=EMA(V2,64)*10;<br>
&nbsp;V4:=EMA(0.4*V2*(-1),3);<br>
&nbsp;V5:=-1*EMA(V2,39)*10;<br>
&nbsp;A:=V3&gt;10;<br>
&nbsp;B:=V2&gt;V4;<br>
&nbsp;D:=V5&gt;10;<br>
&nbsp;E:=V3&lt;=10||V2&lt;=V4||V5&lt;=10;<br>
&nbsp;KS:=(CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1)*(-100);<br>
&nbsp;RKS:=REF(KS,1);<br>
&nbsp;MLS:=RKS/KS&gt;1.23 &amp;&amp; RKS&gt;13 &amp;&amp; CLOSE/REF(CLOSE,1)&gt;1.03;<br>
&nbsp;DRAWLINE(CLOSE&gt;=OPEN &amp;&amp; E,HIGH,CLOSE&gt;=OPEN &amp;&amp; E,LOW,COLORRED);<br>
&nbsp;STICKLINE(CLOSE&gt;=OPEN &amp;&amp; E,CLOSE,OPEN,COLORRED,0);<br>
&nbsp;DRAWLINE(CLOSE&lt; OPEN &amp;&amp; E,HIGH,CLOSE&lt; OPEN &amp;&amp; E,LOW,COLORGREEN);<br>
&nbsp;STICKLINE(CLOSE&lt; OPEN &amp;&amp; E,CLOSE,OPEN,COLORGREEN,0);<br>
&nbsp;DRAWLINE(OPEN&gt; CLOSE &amp;&amp; A,LOW,OPEN&gt; CLOSE &amp;&amp; A,HIGH,COLORYELLOW);<br>
&nbsp;STICKLINE(OPEN&gt; CLOSE &amp;&amp; A,CLOSE,OPEN,COLORYELLOW,0);<br>
&nbsp;DRAWLINE(OPEN&lt;=CLOSE &amp;&amp; A,LOW,OPEN&lt;=CLOSE &amp;&amp; A,HIGH,COLORYELLOW);<br>
&nbsp;STICKLINE(OPEN&lt;=CLOSE &amp;&amp; A,CLOSE,OPEN,COLORYELLOW,1);<br>
&nbsp;DRAWLINE(OPEN&gt; CLOSE &amp;&amp; B,LOW,OPEN&gt; CLOSE &amp;&amp; B,HIGH,COLORRED);<br>
&nbsp;STICKLINE(OPEN&gt; CLOSE &amp;&amp; B,CLOSE,OPEN,COLORRED,0);<br>
&nbsp;DRAWLINE(OPEN&lt;=CLOSE &amp;&amp; B,LOW,OPEN&lt;=CLOSE &amp;&amp; B,HIGH,COLORRED);<br>
&nbsp;STICKLINE(OPEN&lt;=CLOSE &amp;&amp; B,CLOSE,OPEN,COLORRED,1);<br>
&nbsp;DRAWLINE(OPEN&gt; CLOSE &amp;&amp; D,LOW,OPEN&gt; CLOSE &amp;&amp; D,HIGH,COLORGREEN);<br>
&nbsp;STICKLINE(OPEN&gt; CLOSE &amp;&amp; D,CLOSE,OPEN,COLORGREEN,0);<br>
&nbsp;DRAWLINE(OPEN&lt;=CLOSE &amp;&amp; D,LOW,OPEN&lt;=CLOSE &amp;&amp; D,HIGH,COLORGREEN);<br>
&nbsp;STICKLINE(OPEN&lt;=CLOSE &amp;&amp; D,CLOSE,OPEN,COLORGREEN,1);<br>
&nbsp;DRAWLINE(KS&gt;13,HIGH,KS&gt;13,LOW,COLORWHITE);<br>
&nbsp;DRAWLINE(MLS=1,HIGH,MLS=1,LOW,COLORMAGENTA);<br>
&nbsp;STICKLINE(KS&gt;13,OPEN,CLOSE,COLORWHITE,1);<br>
&nbsp;STICKLINE(MLS=1,OPEN,CLOSE,COLORMAGENTA,1);<br>
&nbsp;HH:=HHV(HIGH,N);<br>
&nbsp;LL:=LLV(LOW,N);<br>
&nbsp;HH1:=BARSLAST((HH &gt; REF(HH,1)));<br>
&nbsp;LL1:=BARSLAST((LL &lt; REF(LL,1)));<br>
&nbsp;DRAWTEXT(CROSS(HH1,LL1),HH,'开空');<br>
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');<br>
T:=IF(HH1&gt;LL1,1,-1);<br>
&nbsp;G:=IF(HH1&gt;LL1,HH,LL);<br>
&nbsp;DRAWLINE(T=1&amp;&amp;REF(T,1)=1,G,T=1&amp;&amp;REF(T,1)=1,REF(G,1),COLORCYAN);<br>
&nbsp;DRAWLINE(T=-1&amp;&amp;REF(T,1)=-1,G,T=-1&amp;&amp;REF(T,1)=-1,REF(G,1),COLORRED);<br>
&nbsp;DRAWSL(T=1,G,0,1,0,COLORCYAN);<br>
&nbsp;DRAWSL(T=-1,G,0,1,0,COLORRED);<br>
N=10</p>
<p>考夫曼的ama-自适应移动平均线<br>
交易指标:<br>
DIRECTION:=CLOSE-REF(CLOSE,N);<br>
&nbsp;VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),N);<br>
&nbsp;ER:=ABS(DIRECTION/VOLATILITY);<br>
&nbsp;FASTSC:=2/(2 + 1);<br>
&nbsp;SLOWSC:=2/(30 + 1);<br>
&nbsp;SSC:=ER*(FASTSC-SLOWSC)+SLOWSC;<br>
&nbsp;CONSTANT:=SSC*SSC;<br>
&nbsp;AMAHIGH:REF(EMA(HIGH,N),1)+CONSTANT*(HIGH- REF(EMA(HIGH,N),1));<br>
&nbsp;AMALOW:REF(EMA(LOW,N),1)+CONSTANT*(LOW- REF(EMA(LOW,N),1));<br>
参数N的数值自己定义</p>
<p>考夫曼的ama-自适应移动平均线<br>
交易模型:DIRECTION:=CLOSE-REF(CLOSE,N);<br>
&nbsp;VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),N);<br>
&nbsp;ER:=ABS(DIRECTION/VOLATILITY);<br>
&nbsp;FASTSC:=2/(2 + 1);<br>
&nbsp;SLOWSC:=2/(30 + 1);<br>
&nbsp;SSC:=ER*(FASTSC-SLOWSC)+SLOWSC;<br>
&nbsp;CONSTANT:=SSC*SSC;<br>
&nbsp;AMAHIGH:=REF(EMA(HIGH,N),1)+CONSTANT*(HIGH- REF(EMA(HIGH,N),1));<br>
&nbsp;AMACLOSE:=REF(EMA(CLOSE,N),1)+CONSTANT*(CLOSE- REF(EMA(CLOSE,N),1));<br>
&nbsp;AMALOW:=REF(EMA(LOW,N),1)+CONSTANT*(LOW- REF(EMA(LOW,N),1));<br>
&nbsp;LOW&gt;AMAHIGH,BK;<br>
&nbsp;CLOSE&lt;AMACLOSE,SP;<br>
&nbsp;HIGH&lt;AMALOW,SK;<br>
&nbsp;CLOSE&gt;AMACLOSE,BP;</p>
<p><br>
开空开多<br>
HH:=HHV(HIGH,N);<br>
&nbsp;LL:=LLV(LOW,N);<br>
&nbsp;HH1:=BARSLAST((HH&gt;REF(HH,1)));<br>
&nbsp;LL1:=BARSLAST((LL&lt;REF(LL,1)));<br>
&nbsp;A:=IF((HH1 &lt; LL1),1,IF((HH1 &gt; LL1),-1,0));<br>
&nbsp;IF(A&gt;=0,LL,HH),COLORYELLOW;<br>
&nbsp;STICKLINE((HH1 &lt; LL1),CLOSE,OPEN,COLORRED,0);<br>
&nbsp;DRAWLINE((HH1 &lt; LL1),HIGH,(HH1&lt;LL1),LOW,COLORRED);<br>
&nbsp;STICKLINE((HH1 &gt; LL1),CLOSE,OPEN,COLORBLUE,0);<br>
&nbsp;DRAWLINE((HH1 &gt; LL1),HIGH,(HH1 &gt; LL1),LOW,COLORBLUE);<br>
&nbsp;DRAWTEXT(CROSS(HH1,LL1),HH,'开空');<br>
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');<br>
N=15,N=10</p>
<p><br>
决战MACD<br>
VAR1:=((EMA(CLOSE,12) - EMA(CLOSE,26)) * 100);<br>
&nbsp;VAR2:=EMA(VAR1,9);<br>
&nbsp;VAR3:=(2 * (VAR1 - VAR2));<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.8),COLORRED);<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.7),COLORMAGENTA);<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.6),COLORYELLOW);<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.5),COLORGREEN);<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.4),COLORBLUE);<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.3),COLORLIGHTGREEN);<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.2),COLORLIGHTBLUE);<br>
&nbsp;FILLRGN((VAR1 &gt;= 0),0,(VAR1 * 0.1),COLORCYAN);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.8),COLORRED);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.7),COLORMAGENTA);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.6),COLORYELLOW);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.5),COLORGREEN);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.4),COLORBLUE);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.3),COLORLIGHTGREEN);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.2),COLORLIGHTBLUE);<br>
&nbsp;FILLRGN((VAR1 &lt; 0),0,(VAR1 * 0.1),COLORCYAN);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.8),COLORRED);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.7),COLORMAGENTA);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.6),COLORYELLOW);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.5),COLORGREEN);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.4),COLORBLUE);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.3),COLORLIGHTGREEN);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.2),COLORLIGHTBLUE);<br>
&nbsp;FILLRGN((VAR2 &gt;= 0),0,(VAR2 * 0.1),COLORCYAN);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.8),COLORRED);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.7),COLORMAGENTA);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.6),COLORYELLOW);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.5),COLORGREEN);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.4),COLORBLUE);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.3),COLORLIGHTGREEN);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.2),COLORLIGHTBLUE);<br>
&nbsp;FILLRGN((VAR2 &lt; 0),0,(VAR2 * 0.1),COLORCYAN);</p>
<p><br>
金融天娇赢利公式<br>
参数:n1&nbsp; 21;n2&nbsp;&nbsp; 7;<br>
&nbsp;X1:=HHV(HIGH,N1);<br>
&nbsp;X2:=LLV(LOW,N2);<br>
&nbsp;D1:(X1+X2*2)/3,COLORGREEN;<br>
&nbsp;TMP:=D1-CLOSE;<br>
&nbsp;DRAWLINE(TMP&gt;0.00001,HIGH,TMP&gt;0.00001,OPEN,COLORCYAN);<br>
&nbsp;DRAWLINE(TMP&gt;0.00001,LOW,TMP&gt;0.00001,CLOSE,COLORCYAN);<br>
&nbsp;DRAWLINE(TMP&lt;-0.00001,HIGH,TMP&lt;-0.00001,CLOSE,COLORRED);<br>
&nbsp;DRAWLINE(TMP&lt;-0.00001,LOW,TMP&lt;-0.00001,OPEN,COLORRED);<br>
&nbsp;DRAWLINE(ABS(TMP)&lt;0.00001,LOW,ABS(TMP)&lt;0.00001,OPEN,COLORWHITE);<br>
&nbsp;DRAWLINE(ABS(TMP)&lt;0.00001,HIGH,ABS(TMP)&lt;0.00001,OPEN,COLORWHITE);<br>
&nbsp;STICKLINE(TMP&gt;0.00001,OPEN,CLOSE,COLORCYAN,1);<br>
&nbsp;STICKLINE(TMP&lt;-0.00001,OPEN,CLOSE,COLORRED,1);</p>
<p><br>
金龙行天下<br>
C:=CLOSE;<br>
&nbsp;L:=LOW;<br>
&nbsp;H:=HIGH;<br>
&nbsp;O:=OPEN;<br>
&nbsp;RSV:=(C-LLV(L,7))/(HHV(H,7)-LLV(L,7))*100;<br>
&nbsp;RSV1:=(C-LLV(L,38))/(HHV(H,38)-LLV(L,38))*100;<br>
&nbsp;LJ:SMA(RSV1,5,1),COLORWHITE;<br>
&nbsp;SY:SMA(LJ,10,1),COLORYELLOW;<br>
&nbsp;FILLRGN(LJ&lt;=SY,LJ,SY,COLORGREEN);<br>
&nbsp;FILLRGN(LJ&gt;=SY,SY,LJ,COLORRED);<br>
&nbsp;A:=(3*C+L+O+H)/6;<br>
&nbsp;VAR2Q:=MA(C,80)-MA(C,13)/3;<br>
&nbsp;SQX:=MA((C-VAR2Q)/VAR2Q,1);<br>
&nbsp;XA:=EMA(SQX,12)*0.7;<br>
&nbsp;XB:=EMA(SQX,3);<br>
&nbsp;DBQY:IF(LLV(XB-XA,12)&gt;0,0,-15),COLORBLUE;<br>
&nbsp;DIFF:=(EMA(C,17)-EMA(C,73))*100;<br>
&nbsp;DEA:=EMA(DIFF,73);<br>
&nbsp;MACD:=2*(DIFF-DEA);<br>
&nbsp;STICKLINE(DIFF&lt;=0 &amp;&amp; DEA&lt;=DIFF &amp;&amp; REF(DIFF,1)&lt;REF(DEA,1),3,26,COLORCYAN,0);<br>
&nbsp;IF(DIFF&lt;=0 &amp;&amp; DEA&lt;=DIFF &amp;&amp; REF(DIFF,1)&lt;REF(DEA,1),10,0),COLORMAGENTA;</p>
<p><br>
胶实测年收益达176%的模型(胶30分线)<br>
MA5:=MA(CLOSE,5);<br>
&nbsp;MA10:=MA(CLOSE,10);<br>
&nbsp;MA40:=MA(CLOSE,40);<br>
&nbsp;MA80:=MA(CLOSE,80);<br>
&nbsp;CROSS(MA5,MA10) {5均线上穿10均线且均线成多头排列,买平买开}<br>
&nbsp;&amp;&amp;MA10&gt;REF(MA10,1)<br>
&nbsp;&amp;&amp;REF(MA10,1)&gt;REF(MA10,2)<br>
&nbsp;&amp;&amp;MA5&gt;REF(MA5,1)<br>
&nbsp;&amp;&amp;REF(MA5,1)&gt;REF(MA5,2),BPK;<br>
&nbsp;CROSS(MA10,MA5) {5均线下穿10均线且均线成空头排列,卖平卖开}<br>
&nbsp;&amp;&amp;MA10&lt;REF(MA10,1)<br>
&nbsp;&amp;&amp;REF(MA10,1)&lt;REF(MA10,2)<br>
&nbsp;&amp;&amp;MA5&lt;REF(MA5,1)<br>
&nbsp;&amp;&amp;REF(MA5,1)&lt;REF(MA5,2),SPK;</p>
<p><br>
自已做的模型,目的在于和大家交流,希望志同道合者回贴。发表自已的观点和看法。<br>
江太短线升级系<br>
M1:=MA(CLOSE,5);<br>
&nbsp;M2:MA(CLOSE,20),COLORYELLOW;<br>
&nbsp;ZYZS:IF((M1 &gt; M2),M2,M1),COLORGREEN;<br>
&nbsp;PARTLINE(ZYZS &gt; REF(ZYZS,1) &amp;&amp; ZYZS = M2,ZYZS,COLORGREEN);<br>
&nbsp;D:=(SMA(CLOSE,SHORT,X) &gt; SMA(CLOSE,LONG,X));<br>
&nbsp;K:=(SMA(CLOSE,SHORT,X) &lt; SMA(CLOSE,LONG,X));<br>
&nbsp;Z:=CLOSE &gt;=OPEN;<br>
&nbsp;Y:=CLOSE &lt; OPEN;<br>
&nbsp;STICKLINE(K &amp;&amp; Z,OPEN,CLOSE,COLORGREEN,1);<br>
&nbsp;DRAWLINE(K &amp;&amp; Z,HIGH, K &amp;&amp; Z,CLOSE,COLORGREEN);<br>
&nbsp;DRAWLINE(K &amp;&amp; Z,LOW, K &amp;&amp; Z,OPEN,COLORGREEN);<br>
&nbsp;STICKLINE(K &amp;&amp; Y,OPEN,CLOSE,COLORGREEN,0);<br>
&nbsp;DRAWLINE(K &amp;&amp; Y,HIGH, K &amp;&amp; Y,LOW,COLORGREEN);<br>
&nbsp;STICKLINE(D &amp;&amp; Z,OPEN,CLOSE,COLORRED,1);<br>
&nbsp;DRAWLINE(D &amp;&amp; Z,HIGH, D &amp;&amp; Z,CLOSE,COLORRED);<br>
&nbsp;DRAWLINE(D &amp;&amp; Z,LOW, D &amp;&amp; Z,OPEN,COLORRED);<br>
&nbsp;STICKLINE(D &amp;&amp; Y,OPEN,CLOSE,COLORRED,0);<br>
&nbsp;DRAWLINE(D &amp;&amp; Y,HIGH, D &amp;&amp; Y,LOW,COLORRED);</p>
<p><br>
见好跑<br>
VAR3:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;<br>
&nbsp;VAR4:=SMA(SMA(VAR3,3,1),3,1);<br>
&nbsp;VAR5:=EMA(VAR4,5);<br>
&nbsp;VAR6:=VAR5;<br>
&nbsp;VAR7:=3*VAR4-2*VAR5;<br>
&nbsp;VAR8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;<br>
&nbsp;K: SMA(VAR8,3,1);<br>
&nbsp;D: SMA(K,3,1);<br>
&nbsp;VAR9:=3*K-2*D;<br>
&nbsp;VARA:=LLV(LOW,36);<br>
&nbsp;VARB:=HHV(HIGH,30);<br>
&nbsp;VARC:=EMA((CLOSE-VARA)/(VARB-VARA)*4,4)*25;<br>
&nbsp;QUSHI: VARC, COLORGREEN;<br>
&nbsp;STICKLINE(VARC&lt;10,0,8,COLORYELLOW,0);<br>
&nbsp;STICKLINE(VARC&gt;90,100,92,COLORBLUE,0);<br>
&nbsp;VARD:=87.5;<br>
&nbsp;VARE:=(VARC-LLV(VARC,4))/(HHV(VARC,4)-LLV(VARC,4))*4*25;<br>
&nbsp;DRAWTEXT(IF(CROSS(VAR9,8),87,0),48,'反弹');<br>
DRAWTEXT(IF(CROSS(VARE,87.5) &amp;&amp; QUSHI&lt;40,87,0),10,'买');<br>
DRAWTEXT(IF(CROSS(QUSHI,VARD) &amp;&amp; VARE=100,50,0),56,'目标位');<br>
DRAWTEXT(IF(CROSS(VARD,QUSHI),87,0),85,'见好跑');<br>
DRAWTEXT(IF(CROSS(QUSHI,VARE) &amp;&amp; QUSHI&gt;87,87,0),70,'卖');<br>
VARF:=SMA(VAR3,20,1);<br>
&nbsp;VAR10:=SMA(VARF,15,1);<br>
&nbsp;VAR11:=(3*VARF+2*VAR10)/4;<br>
&nbsp;VAR12:=REF(VAR11,1);<br>
&nbsp;VAR13:=SMA(MAX(VAR11-VAR12,0),2,1)/SMA(ABS(VAR11-VAR12),2,1)*100;<br>
&nbsp;VAR14:=MA(VAR13,10);<br>
&nbsp;VAR15:=IF(CROSS(VAR14,90),25,0);<br>
&nbsp;DRAWTEXT(CROSS(VAR14,90),27,'强势整理');<br>
STICKLINE((CROSS(QUSHI,10) &amp;&amp; QUSHI&gt;10),0,30, COLORRED,0);<br>
&nbsp;VAR16:=(CLOSE+LOW+HIGH)/3;<br>
&nbsp;VAR17:=SUM((VAR16-REF(LOW,1)-(HIGH-VAR16))*VOL/100000/(HIGH-LOW),0);<br>
&nbsp;VAR18:=EMA(VAR17,1);<br>
&nbsp;VAR19:=MA(VAR18,12);<br>
&nbsp;VAR1A:=MA(VAR18,26);<br>
&nbsp;VAR1B:=(VAR18-VAR19)*10;<br>
&nbsp;VAR1C:=OPI/EMA(VOL,5)/30*1.1;<br>
&nbsp;VAR1D:=IF(CROSS(VAR1B,VAR1C),1,0);</p>
<p><br>
极品均线<br>
VAR1:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;<br>
&nbsp;VAR2:=EMA(VAR1,13);<br>
&nbsp;VAR3:=REF(VAR2,1);<br>
&nbsp;STICKLINE(VAR2&gt;=VAR3,VAR3,VAR2,COLORRED,1);<br>
&nbsp;STICKLINE(VAR3&gt;VAR2,VAR2,VAR3,COLORCYAN,0);<br>
&nbsp;MA1:MA(VAR2,3),COLORWHITE;<br>
&nbsp;MA2:MA(VAR2,7),COLORYELLOW;<br>
&nbsp;MA3:MA(VAR2,9),COLORGREEN;<br>
&nbsp;MA4:MA(VAR2,18),COLORRED;</p>
<p><br>
火焰之王-空<br>
VAR1:=EMA(HHV(HIGH,500),21);<br>
&nbsp;VAR2:=EMA(HHV(HIGH,250),21);<br>
&nbsp;VAR3:=EMA(HHV(HIGH,90),21);<br>
&nbsp;VAR4:=EMA(LLV(LOW,500),21);<br>
&nbsp;VAR5:=EMA(LLV(LOW,250),21);<br>
&nbsp;VAR6:=EMA(LLV(LOW,90),21);<br>
&nbsp;VAR7:=EMA((((((((VAR4 * 0.96) + (VAR5 * 0.96)) + (VAR6 * 0.96)) + (VAR1 * 0.558)) + (VAR2 * 0.558)) + (VAR3 * 0.558)) / 6),21);<br>
&nbsp;VAR8:=EMA((((((((VAR4 * 1.25) + (VAR5 * 1.23)) + (VAR6 * 1.2)) + (VAR1 * 0.55)) + (VAR2 * 0.55)) + (VAR3 * 0.65)) / 6),21);<br>
&nbsp;VAR9:=EMA((((((((VAR4 * 1.3) + (VAR5 * 1.3)) + (VAR6 * 1.3)) + (VAR1 * 0.68)) + (VAR2 * 0.68)) + (VAR3 * 0.68)) / 6),21);<br>
&nbsp;VARA:=EMA((((((VAR7 * 3) + (VAR8 * 2)) + VAR9) / 6) * 1.738),21);<br>
&nbsp;VARB1:=REF(HIGH,1);<br>
&nbsp;VARC1:=((SMA(ABS((HIGH - VARB1)),3,1) / SMA(MIN((HIGH - VARB1),0),3,1)) * 100);<br>
&nbsp;VARD1:=EMA(IF(((CLOSE * 1.35) &gt; VARA),(VARC1 * 10),(VARC1 / 10)),3);<br>
&nbsp;VARE1:=LLV(LOW,30);<br>
&nbsp;VARF1:=HHV(VARD1,30);<br>
&nbsp;VAR10:=IF(MA(CLOSE,58),1,0);<br>
&nbsp;HILL:((EMA(IF((LOW &gt;= VARE1),((VARD1 + (VARF1 * 2)) / 2),0),3) / 618) * VAR10);<br>
&nbsp;STICKLINE((HILL &lt; 0),0,HILL,COLORRED,1);<br>
&nbsp;JL:HILL;<br>
&nbsp;STICKLINE((HILL &lt; 0),0,(JL * 1.2),COLORRED,0);<br>
&nbsp;STICKLINE((HILL &lt; 0),0,(JL * 0.8),COLORMAGENTA,0);<br>
&nbsp;STICKLINE((HILL &lt; 0),0,(JL * 0.6),COLORYELLOW,0);<br>
&nbsp;STICKLINE((HILL &lt; 0),0,(JL * 0.4),COLORGREEN,0);<br>
&nbsp;STICKLINE((HILL &lt; 0),0,(JL * 0.2),COLORBLUE,0);<br>
&nbsp;DRAWTEXT(HILL&lt;= -45,(JL * 1.2),'机会来了!上吧,好好把握这一切');</p>
<p>&nbsp;</p>
页: [1]
查看完整版本: 文华财经公式集(源码)开放.doc