FILLRGN(1,F1H,F1L),COLORBLACK;{清除原始副圖的指標線(xiàn)}
LDF:=(F1H-F1L)/6;{將分時(shí)副圖1六等分}
F1H+1*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+2*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+3*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+4*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+5*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
YY:="RSI.RSI1";{引用變化最大的指標線(xiàn)}
ZD:=HHV(YY,0);{引用的指標線(xiàn)的最大值}
ZX:=LLV(YY,0);{引用的指標線(xiàn)的最小值}
SFBL:=(F1H-F1L)/(ZD[ZQS]-ZX[ZQS]);{縮放比例}
PYJL:=(F1H+F1L-SFBL*(ZD[ZQS]+ZX[ZQS]))/2;{偏移距離}
YY*SFBL+PYJL,COLORRED;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的RSI1}
"RSI.RSI2"*SFBL+PYJL,COLORYELLOW;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的RSI2}
"RSI.RSI3"*SFBL+PYJL,COLORBLUE;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的RSI3}
{分時(shí)副圖1疊加KDJ}
ZSH:=DYNAINFO(3);{昨收}
ZQS:=DATACOUNT;{分時(shí)圖周期總數}
ZGJ:=DYNAINFO(5);{最高價(jià)}
ZDJ:=DYNAINFO(6);{最低價(jià)}
BZF:=MAX(ZGJ-ZSH,ZSH-ZDJ);{最大振幅的一半}
F1H:=ZSH-BZF*1.02;{分時(shí)副圖1最高位置}
F1L:=ZSH-2*BZF*1.005;{分時(shí)副圖1最低位置,同時(shí)也是分時(shí)副圖2最高位置}
FILLRGN(1,F1H,F1L),COLORBLACK;{清除原始副圖的指標線(xiàn)}
LDF:=(F1H-F1L)/6;{將分時(shí)副圖1六等分}
F1H+1*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+2*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+3*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+4*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+5*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
YY:="KDJ.J";{引用變化最大的指標線(xiàn)}
ZD:=HHV(YY,0);{引用的指標線(xiàn)的最大值}
ZX:=LLV(YY,0);{引用的指標線(xiàn)的最小值}
SFBL:=(F1H-F1L)/(ZD[ZQS]-ZX[ZQS]);{縮放比例}
PYJL:=(F1H+F1L-SFBL*(ZD[ZQS]+ZX[ZQS]))/2;{偏移距離}
YY*SFBL+PYJL,COLORRED;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的J}
"KDJ.K"*SFBL+PYJL,COLORYELLOW;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的K}
"KDJ.D"*SFBL+PYJL,COLORBLUE;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的D}
{分時(shí)副圖疊加兩個(gè)指標}
ZSH:=DYNAINFO(3);{昨收}
ZQS:=DATACOUNT;{分時(shí)圖周期總數}
ZGJ:=DYNAINFO(5);{最高價(jià)}
ZDJ:=DYNAINFO(6);{最低價(jià)}
BZF:=MAX(ZGJ-ZSH,ZSH-ZDJ);{最大振幅的一半}
F1H:=ZSH-BZF*1.02;{分時(shí)副圖1最高位置}
F1L:=ZSH-2*BZF*1.005;{分時(shí)副圖1最低位置,同時(shí)也是分時(shí)副圖2最高位置}
FILLRGN(1,F1H,F1L),COLORBLACK;{清除原始副圖的指標線(xiàn)}
LDF:=(F1H-F1L)/6;{將分時(shí)副圖1六等分}
F1H+1*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+2*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+3*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+4*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F1L+5*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
YY:="RSI.RSI1";{引用變化最大的指標線(xiàn)}
ZD:=HHV(YY,0);{引用的指標線(xiàn)的最大值}
ZX:=LLV(YY,0);{引用的指標線(xiàn)的最小值}
SFBL:=(F1H-F1L)/(ZD[ZQS]-ZX[ZQS]);{縮放比例}
PYJL:=(F1H+F1L-SFBL*(ZD[ZQS]+ZX[ZQS]))/2;{偏移距離}
YY*SFBL+PYJL,COLORRED;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的RSI1}
"RSI.RSI2"*SFBL+PYJL,COLORYELLOW;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的RSI2}
"RSI.RSI3"*SFBL+PYJL,COLORBLUE;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的RSI3}
F2H:=ZSH-2*BZF*1.01;{分時(shí)副圖2最高位置}
F2L:=ZSH-3*BZF*1.005;{分時(shí)副圖2最低位置}
FILLRGN(1,F2H,F2L),COLORBLACK;{清除原始副圖的指標線(xiàn)}
LDF:=(F2H-F2L)/6;{將分時(shí)副圖1六等分}
F2H+1*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F2L+2*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F2L+3*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F2L+4*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
F2L+5*LDF,POINTDOT,COLOR0000CC;{畫(huà)橫坐標線(xiàn)}
YY2:="KDJ.J";{引用變化最大的指標線(xiàn)}
ZD2:=HHV(YY2,0);{引用的指標線(xiàn)的最大值}
ZX2:=LLV(YY2,0);{引用的指標線(xiàn)的最小值}
SFBL2:=(F2H-F2L)/(ZD2[ZQS]-ZX2[ZQS]);{縮放比例}
PYJL2:=(F2H+F2L-SFBL2*(ZD2[ZQS]+ZX2[ZQS]))/2;{偏移距離}
YY2*SFBL2+PYJL2,COLORRED;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的J}
"KDJ.K"*SFBL2+PYJL2,COLORYELLOW;{在分時(shí)副圖1,顯示縮放和移動(dòng)后的K}
第07節 公式測試
程式化交易——條件選股——彈出條件選股對話(huà)框——選擇公式——成功率測試——彈出信號成功率測試對話(huà)框——設置測試時(shí)段、目標周期、目標利潤——先選多頭——測試,看共發(fā)出指示、平均成功率、利潤1總平均和利潤2總平均。
選中空頭再測試一次,這次主要看平均成功率。統計列表——哪些股票曾經(jīng)發(fā)出信號、信號成功率和相關(guān)利潤。雙擊有信號的股票,看信號在什么時(shí)候發(fā)出(紅箭頭成功信號,綠箭頭失敗信號)。分布圖,看信號分布與指數之間關(guān)系。
1996年12月26日之前沒(méi)有漲跌停限制。
對公式進(jìn)行必要的測試是可以的,但沒(méi)有必要太過(guò)在意測試的結果:
第一, 電腦計算的東西,不一定就是準確的。
第二, 國內股票軟件的測試功能都還很不完善。
第三, 測試結果只能代表過(guò)去,未來(lái)不一定如此。
第四, 無(wú)法做到跟測試結果一樣。
除了對公式進(jìn)行必要的測試,我們更應該認真分析公式源碼,搞清楚公式的前提條件、影響因素、變化規律,并判斷公式是否具有明確的市場(chǎng)含義、是否符合人性操作的邏輯、是否能夠及時(shí)反映多空力量的變化等等。要搞清楚這些東西,除了需要掌握公式編寫(xiě)知識,還得具有豐富的市場(chǎng)知識和市場(chǎng)實(shí)戰經(jīng)驗,這些都需要大家自己去慢慢積累。
第08節 公式使用
選股(條件選股公式)——功能——選股器——條件選股——彈出條件選股對話(huà)框——選擇公式——設置周期——加入條件(保存方案、引入方案)——設置范圍(歷史階段選股要有完整盤(pán)后數據)——選股入板塊或者執行選股。
選股(技術(shù)指標公式)——功能——選股器——綜合選股——彈出選股方案對話(huà)框——選擇公式——設置參數——條件設置——加入條件(保存方案、引入方案)——設置選股范圍和選股周期——選股入板塊或者執行選股。
預警(只有條件選股公式才能用來(lái)預警)——功能——預警系統——打開(kāi)條件預警開(kāi)關(guān)——功能——預警系統——條件預警設置——彈出條件預警設置對話(huà)框——添加股票——公式設置——添加公式——其它設置。
第09節 公式解讀
現在關(guān)于經(jīng)典公式的流行用法,基本上都是基于觀(guān)察公式表現的總結,要想真正用好經(jīng)典公式,單靠觀(guān)察總結肯定是不夠的,還得徹底分析清楚公式的源碼才行,我們現在來(lái)看如何解讀公式。
解讀公式步驟:第一步簡(jiǎn)化;第二步拆散;第三步分析(產(chǎn)生原因、變化規律以及相互關(guān)系)。
詳見(jiàn)視頻
RSI1:SMA(MAX(C-REF(C,1),0),14,1)/SMA(ABS(C-REF(C,1)),14,1);
A1:MAX(C-REF(C,1),0);
A2:SMA(A1,14,1);
B1:ABS(C-REF(C,1));
B2:SMA(B1,14,1);
RSI2:A2/B2;
詳見(jiàn)視頻
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D;
HH:HHV(H,9);
LL:LLV(L,9);
SP:C;
J0:2*(K-D)+K;
(南方財富網(wǎng)SOUTHMONEY.COM)(責任編輯:張曉軒)