飛狐解盤公式[其他軟件公式]
相關標簽: 飛狐解盤 、 k線形態解盤公式 、 均線解盤公式源碼 、 融勝解盤常用公式 、 通達信 解盤 公式 、 飛狐公式破解 、 飛狐公式 、 飛狐f10公式 、 飛狐畫線公式 、
input:K(1,0,1);
if k=0 then exit;
EXPLAIN(1=1,' 【技術分析】'),colorFFFF;
DIFF:=EMA(CLOSE,3)-EMA(CLOSE,13);
DEA:=EMA(DIFF,9);
TJ:=DIFF>DEA;
TJ1:=DIFF>-0.1;
MACD:=2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSS(DEA,DIFF);
DCJC:=JC AND DEA>0;
EXPLAIN(JC AND DEA>0,'MACD在0軸上金叉提示加倉;'),colorFF;
EXPLAIN(JC AND DEA<0,'MACD在0軸下金叉酌情買入;'),colorFF;
EXPLAIN(SC AND DEA>0,'MACD在0軸上多次死叉;'),colorFF00;
EXPLAIN(SC AND DEA<0,'MACD在0軸下多次死叉;'),colorFF00;
EXPLAIN(MACD<0 AND ABS(MACD)>ref(ABS(MACD),1),'MACD綠柱增長提示賣出;'),colorFF00;
EXPLAIN(MACD<0 AND ABS(MACD)<ref(ABS(MACD),1),'MACD綠柱縮短提示買入;'),colorFF;
EXPLAIN(LLV(LOW,60)=LOW AND NOT(LLV("MACD.DEA",60)="MACD.DEA"),'MACD底背離提示示買入
;'),colorFF;
EXPLAIN(HHV(HIGH,60)=HIGH AND NOT(HHV("MACD.DEA",60)="MACD.DEA"),'MACD頂背離提示賣出
;'),colorFF00;
EXPLAIN(CROSS("MACD.DIFF","MACD.DEA") AND BARSLAST(CROSS("MACD.DIFF","MACD.DEA"))>=3,'MACD二
次金叉提示買入,股價上漲幅度會較大。'),colorFF;
EXPLAIN(CROSS("MACD.DEA","MACD.DIFF") AND BARSLAST(CROSS("MACD.DEA","MACD.DIFF"))>=3,'MACD二
次死叉提示賣出,股價下跌幅度會較大。'),colorFF00;
EXPLAIN((COUNT(CLOSE<ref(CLOSE,1),30))>18 AND (COUNT(CLOSE<ref(CLOSE,1),3))=3 AND
(COUNT("MACD.MACD">ref("MACD.MACD",1),30))>18,'MACD反轉--股價將可能反轉向上。 '),colorFF;
EXPLAIN((COUNT(CLOSE>ref(CLOSE,1),30))>18 AND (COUNT(CLOSE>ref(CLOSE,1),3))=3 AND
(COUNT("MACD.MACD"<ref("MACD.MACD",1),30))>18,'MACD反轉--股價將可能反轉向下。 '),colorFF00;
EXPLAIN(COUNT(DCJC,20)=2 AND JC AND DEA>0,'MACD在0軸上2金叉;'),color1;
EXPLAIN(COUNT(DCJC,20)=3 AND JC AND DEA>0,'MACD在0軸上3金叉;');
EXPLAIN(COUNT(DCJC,20)=4 AND JC AND DEA>0,'MACD在軸上4金叉;');
LC:=ref(CLOSE,1);
RSI1:=(SMA(MAX(CLOSE-LC,0),7,1))/(SMA(ABS(CLOSE-LC),7,1))*100;
RSI2:=(SMA(MAX(CLOSE-LC,0),14,1))/(SMA(ABS(CLOSE-LC),14,1))*100;
EXPLAIN("RSI.RSI1"<15 AND (BARSLAST("RSI.RSI1"<15))>=1,'RSI相對強弱指標超賣,屬買入信號。
'),colorFF;
EXPLAIN("RSI.RSI1">85 AND (BARSLAST("RSI.RSI1">85))>=1,'RSI相對強弱指標超買,屬賣出信號。
'),colorFF00;
EXPLAIN((LLV(LOW,20)=LOW AND NOT(LLV("RSI.RSI1",20)="RSI.RSI1") OR
(COUNT(CLOSE<ref(CLOSE,1),30))>18 AND (COUNT("RSI.RSI1">ref("RSI.RSI1",1),30))>18) AND
"RSI.RSI1"<20,'RSI相對強弱指標底背離,股價在低位時屬買入信號。'),colorFF;
EXPLAIN((HHV(HIGH,20)=HIGH AND NOT(HHV("RSI.RSI1",20)="RSI.RSI1") OR
(COUNT(CLOSE>ref(CLOSE,1),30))>18 AND (COUNT("RSI.RSI1"<ref("RSI.RSI1",1),30))>18) AND
"RSI.RSI1">80,'RSI相對強弱指標頂背離,股價在高位時屬賣出信號。'),colorFF00;
EXPLAIN(CROSS("RSI.RSI1","RSI.RSI2") AND "RSI.RSI1"<50,'RSI相對強弱指標金叉屬買入信號。
'),colorFF;
EXPLAIN(CROSS("RSI.RSI2","RSI.RSI1") AND "RSI.RSI1">50,'RSI相對強弱指標死叉,屬賣出信號。
'),colorFF00;
EXPLAIN("RSI.RSI1"<5,'RSI相對強弱指標極低位,強烈買入信號。'),colorFF;
EXPLAIN("RSI.RSI1">93,'RSI相對強弱指標極高位,強烈賣出信號。'),colorFF00;
EXPLAIN(RSI1<35,'RSI頂背離提示買入;'),colorFF;
EXPLAIN(CROSS(74,RSI1),'RSI頂背離提示賣出;'),colorFF00;
EXPLAIN("KDJ.K"<=20 AND "KDJ.D"<=20,'KD超賣指示買入;'),colorFF;
EXPLAIN("KDJ.K">=80 AND "KDJ.D">=80,'KD超買逢高賣出;'),colorFF00;
EXPLAIN(CROSS("KDJ.K","KDJ.D") AND (COUNT(VOL>ref(VOL,1),30))>3 AND VOL/CAPITAL<=10/100 AND
"KDJ.K"<=20 AND "KDJ.D"<=20,'KD金叉買入,低市值或成交清淡個股應忽略此信號。'),colorFF;
EXPLAIN(CROSS("KDJ.D","KDJ.K") AND "KDJ.K">=60 AND "KDJ.D">=60 AND
(BARSLAST(CROSS("KDJ.D","KDJ.K") AND "KDJ.K">=60 AND "KDJ.D">=60))>=1 AND
(BARSLAST(CROSS("KDJ.D","KDJ.K") AND "KDJ.K">=60 AND "KDJ.D">=60))<=7,'KD二次死叉提示賣出
;'),colorFF00;
EXPLAIN("KDJ.J"<0,'KDJ異常逢低買入'),colorFF;
EXPLAIN(HHV(HIGH,20)=HIGH AND (NOT(HHV("KDJ.K",20)="KDJ.K" OR HHV("KDJ.D",20)="KDJ.D")) OR
(COUNT(CLOSE>ref(CLOSE,1),30))>18 AND ((COUNT("KDJ.K"<ref("KDJ.K",1),30))>18 OR
(COUNT("KDJ.D"<ref("KDJ.D",1),30))>18),'KD頂背離提示賣出;'),colorFF00;
EXPLAIN(LLV(LOW,20)=LOW AND (NOT(LLV("KDJ.K",20)="KDJ.K" OR LLV("KDJ.D",20)="KDJ.D")) OR
(COUNT(CLOSE<ref(CLOSE,1),30))>18 AND ((COUNT("KDJ.K">ref("KDJ.K",1),30))>18 OR
(COUNT("KDJ.D">ref("KDJ.D",1),30))>18),'KD底背離提示買入;'),colorFF;
日K:="KDJ.K#day"(20,5,5);
日D:="KDJ.D#day"(20,5,5);
周K:="KDJ.K#week"(9,3,3);
周D:="KDJ.D#week"(9,3,3);
EXPLAIN(CROSS(日K,日D),'日KD金叉且底背離買入;'),colorFF;
EXPLAIN(CROSS(日D,日K),'日KD死叉且頂背離必須賣出;'),colorFF00;
EXPLAIN(CROSS(周K,周D),'周KD金叉且底背離買入;'),colorFF;
EXPLAIN(CROSS(周D,周K),'周KD死叉且頂背離必須賣出;'),colorFF00;
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:=BBI+3*STD(BBI,10);
DWN:=BBI-3*STD(BBI,10);
VAR55:=(UPR-DWN)/UPR<0.03;
VAR56:=(UPR-DWN)/UPR>0.18;
VAR57:=(MA(CLOSE,60)-MA(CLOSE,5))/MA(CLOSE,60)>0.15;
VAR58:=(MA(CLOSE,5)-MA(CLOSE,60))/MA(CLOSE,5)>0.15;
EXPLAIN(VAR55,'布林線收窄可能變盤;'),colorFF00FF;
EXPLAIN(VAR57 AND VAR56 AND CLOSE>OPEN,'布林上下乖離太大可能反彈;'),colorFF00FF;
EXPLAIN(VAR58 AND VAR56 AND CLOSE<OPEN,'布林上下乖離太大可能回落;'),colorFF00;
EXPLAIN(CROSS(CLOSE,"SAR") AND (ABS(CLOSE-"SAR"))/CLOSE>=0.01,'SAR向上突破提示買入
;'),colorFF;
EXPLAIN(CROSS("SAR",CLOSE) AND (ABS(CLOSE-"SAR"))/CLOSE>=0.01,'SAR向下突破提示賣出
;'),colorFF00;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
EXPLAIN(CCI<-100,'CCI指標底位,買入機會。'),colorFF;
EXPLAIN(CCI>100,'CCI指標高位,賣出機會。'),colorFF00;
EXPLAIN(VOL/CAPITAL>0.075,'換手過大,小心主力出逃,短期頭部。'),colorFFFF;
WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
EXPLAIN(WR>-20,'W&R超買,即將見頂,應及時賣出。'),colorFF00;
EXPLAIN(WR<-80,'W&R超賣,即將見底,應伺機買進。'),colorFF;
MTM:=CLOSE-ref(CLOSE,6);
MTMMA:=MA(MTM,6);
EXPLAIN(CROSS(MTM,MTMMA),'MTM從下向上突破MTMMA,買入信號。'),colorFF;
EXPLAIN(CROSS(MTMMA,MTM),'MTM從上向下跌破MTMMA,賣出信號。'),colorFF00;
EXPLAIN("ARBR.AR"<50,'ARBR人氣指標超賣,屬買入信號。'),colorFF;
EXPLAIN("ARBR.AR">200,'ARBR人氣指標超買,屬賣出信號。'),colorFF00;
EXPLAIN((HHV("ARBR.AR",10)-"ARBR.AR")/HHV("ARBR.AR",10)>=0.5,'ARBR人氣指標異常,若股價從高價
下跌,屬買入信號。'),colorFF;
EXPLAIN(("ARBR.AR"-LLV("ARBR.AR",10))/LLV("ARBR.AR",10)>=0.5,'ARBR人氣指標異常,若股價從低價
上升,屬賣出信號。'),colorFF00;
EXPLAIN("ARBR.BR"<50,'ARBR意愿指標顯示股價隨時反彈考慮買入。'),colorFF;
EXPLAIN("ARBR.BR">300,'ARBR意愿指標顯示股價隨時下挫考慮賣出。'),colorFF00FF;
EXPLAIN(CROSS("ARBR.AR","ARBR.BR") AND ("ARBR.AR"<50 OR "ARBR.BR"<50),'ARBR人氣意愿指標金叉,
屬買入信號。'),colorFF;
EXPLAIN(CROSS("ARBR.BR","ARBR.AR") AND ("ARBR.AR">180 OR "ARBR.BR">300),'ARBR人氣意愿指標死
叉,屬賣出信號。'),colorFF00;
EXPLAIN((COUNT(CLOSE<ref(CLOSE,1),30))>18 AND (COUNT(CLOSE<ref(CLOSE,1),3))=3 AND
(COUNT("OBV.OBV">ref("OBV.OBV",1),30))>18 AND (COUNT("OBV.OBV">ref("OBV.OBV",1),3))=3 AND
(COUNT(VOL>ref(VOL,1),30))>3 AND VOL/CAPITAL<=10/100,'OBV能量潮顯示買盤較強屬買入信號。
'),colorFF;
EXPLAIN((COUNT(CLOSE>ref(CLOSE,1),30))>18 AND (COUNT(CLOSE>ref(CLOSE,1),3))=3 AND
(COUNT("OBV.OBV">ref("OBV.OBV",1),30))>18 AND (COUNT("OBV.OBV">ref("OBV.OBV",1),3))=3 AND
(COUNT(VOL>ref(VOL,1),30))>3 AND VOL/CAPITAL<=10/100,'OBV能量潮顯示買盤逐漸加強屬買入信號。
'),colorFF;
EXPLAIN((COUNT(CLOSE>ref(CLOSE,1),30))>18 AND (COUNT(CLOSE>ref(CLOSE,1),3))=3 AND
((COUNT("OBV.OBV"<ref("OBV.OBV",1),30))>18 OR (COUNT("OBV.OBV"<ref("OBV.OBV",1),3))=3),'OBV
能量潮顯示買盤無力屬賣出信號。 '),colorFF00;
EXPLAIN(CROSS("OBV.OBV",0) AND (COUNT(ref("OBV.OBV",1)<0,3))=3,'OBV能量潮由負轉正屬買入信號
。'),colorFF;
EXPLAIN(CROSS(0,"OBV.OBV") AND (COUNT(ref("OBV.OBV",1)>0,3))=3,'OBV能量潮由正轉負屬賣出信號
。'),colorFF00;
EXPLAIN(HHV(HIGH,20)=HIGH AND NOT(HHV("OBV.OBV",20)="OBV.OBV"),'OBV能量潮頂背離屬賣出信號。
'),colorFF00;
EXPLAIN(LLV(LOW,20)=LOW AND NOT(LLV("OBV.OBV",20)="OBV.OBV"),'OBV能量潮底背離屬買入信號。
'),colorFF;
EXPLAIN((ABS("OBV.OBV"-ref("OBV.OBV",1)))/ABS(MA("OBV.OBV",5))>0.07 AND
"OBV.OBV">ref("OBV.OBV",1),'OBV能量潮異常。若股價在高位屬賣出信號,若OBV能量線在低位長時間橫
向整理后出現,屬買入信號。'),colorFF00FF;
,提示股價形成底部,屬買入信號。'),colorFF;
,屬賣出信號。'),colorFF00;
EXPLAIN(LLV(LOW,20)=LOW AND NOT(LLV("CR.CR",20)="CR.CR"),'CR能量指標底背離,屬買入信號。
'),colorFF;
EXPLAIN(HHV(HIGH,20)=HIGH AND NOT(HHV("CR.CR",20)="CR.CR"),'CR能量指標頂背離,屬賣出信號。
'),colorFF00;
EXPLAIN(ABS("CR.MA1"-"CR.MA2")<5 AND ABS("CR.MA1"-"CR.MA3")<5 AND ABS("CR.MA2"-"CR.MA3")<5
OR ABS("CR.MA1"-"CR.CR")<5 AND ABS("CR.MA1"-"CR.MA3")<5 AND ABS("CR.CR"-"CR.MA3")<5,'CR能量
指標異常,一波或長或短的上升或下跌行情即將展開。'),colorFF00FF;
區,屬買入信號。'),colorFF;
EXPLAIN(BETWEEN("PSY","PSY">10,"PSY"<25),'PSY心理線指標超賣,屬買入信號。'),colorFF;
EXPLAIN("PSY">75,'PSY心理線指標超買,屬賣出信號。'),colorFF00;
EXPLAIN(CROSS("ROC.ROC",0),'ROC變動速率指標向上突破,屬買入信號。'),colorFF;
EXPLAIN(CROSS(0,"ROC.ROC"),'ROC變動速率指標向下突破,屬賣出信號。'),colorFF00;
EXPLAIN(LLV(LOW,20)=LOW AND NOT((COUNT("ROC.ROC"<ref("ROC.ROC",1),30))>18 AND
(COUNT("ROC.ROC"<ref("ROC.ROC",1),3))=3),'ROC變動速率指標,顯示下跌動力減弱,屬買入信號。
'),colorFF;
EXPLAIN(HHV(HIGH,20)=HIGH AND NOT((COUNT("ROC.ROC">ref("ROC.ROC",1),30))>18 AND
(COUNT("ROC.ROC">ref("ROC.ROC",1),3))=3),'ROC變動速率指標,顯示上漲動力減弱,屬賣出信號。
'),colorFF00;
EXPLAIN((COUNT(CLOSE>ref(CLOSE,1),30))>18 AND (COUNT(CLOSE>ref(CLOSE,1),3))=3 AND
(COUNT("ROC.ROC">ref("ROC.ROC",1),30))>18 AND (COUNT("ROC.ROC">ref("ROC.ROC",1),3))=3,'ROC變
動速率指標顯示短期反彈有望,屬買入信號。 '),colorFF;
EXPLAIN((COUNT(CLOSE<ref(CLOSE,1),30))>18 AND (COUNT(CLOSE<ref(CLOSE,1),3))=3 AND
(COUNT("ROC.ROC"<ref("ROC.ROC",1),30))>18 AND (COUNT("ROC.ROC"<ref("ROC.ROC",1),3))=3,'ROC變
動速率指標顯示短期警惕回落,屬賣出信號。 '),colorFF00;
EXPLAIN("VR"<20,'VR容量比率指標顯示股價即將漲升,建議積極買入。'),colorFF;
EXPLAIN("VR">400,'VR容量比率指標顯示后續資金枯竭,股價將可能高位下跌,屬賣出信號。
'),colorFF00;
EXPLAIN(("VR"/ref("VR",1)>=2 OR "VR"/ref("VR",2)>=2) AND
(COUNT(CLOSE<=ref(CLOSE,1),5))>=3,'VR容量比率指標異常,顯示股價即將漲升,屬買入信號。
'),colorFF;
EXPLAIN("VR">300 AND (COUNT("VR"<ref("VR",1),5))>=3 AND (COUNT(CLOSE>ref(CLOSE,1),5))>=3,'VR
容量比率指標顯示漲勢耗盡,建議賣出。 '),colorFF00;
VV6:=(2*CLOSE+HIGH+LOW)/4;
VV7:=LLV(LOW,27);
VV8:=HHV(HIGH,27);
攀:=EMA((VV6-VV7)/(VV8-VV7)*100,13)-50;
金:=EMA(0.618*ref(攀,1)+0.382*攀,3);
起攀:=CROSS(攀,金) AND CLOSE>OPEN;
EXPLAIN(CROSS(攀,金) AND CLOSE>OPEN,'起攀指標發出起攀買入信號。'),colorFF; {文章來至程序化交易網 cxh99.com} {文章來至程序化交易網 cxh99.com} (責任編輯:程序化交易網整理)
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容