編程思路破譯 當(dāng)滿足條件1時,在橫軸0.01縱軸0.80位置書寫文字,COLOR0000FF 當(dāng)滿足條件1時,在橫軸0.97縱軸0.80位置書寫文字,COLOR0000FF 當(dāng)滿足條件1時,在橫軸0.01縱軸0.61位置書寫文字,COLOR0B86B8 當(dāng)滿足條件1時,在橫軸0.97縱軸0.61位置書寫文字,COLOR0B86B8 當(dāng)滿足條件1時,在橫軸0.01縱軸0.44位置書寫文字,COLORFF00FF 當(dāng)滿足條件1時,在橫軸0.97縱軸0.44位置書寫文字,COLORFF00FF 當(dāng)滿足條件1時,在橫軸0.01縱軸0.25位置書寫文字,COLOR7FFF00 當(dāng)滿足條件1時,在橫軸0.97縱軸0.25位置書寫文字,COLOR7FFF00 當(dāng)滿足條件1時,在橫軸0.01縱軸0.08位置書寫文字,COLOR0000FF 當(dāng)滿足條件1時,在橫軸0.97縱軸0.08位置書寫文字,COLOR0000FF 輸出NOTEXT1:0 輸出NOTEXT2:2.5 RSV賦值:(收盤價-9日內(nèi)最低價的最低值)/(9日內(nèi)最高價的最高值-9日內(nèi)最低價的最低值)*100 日K賦值:RSV的3日[1日權(quán)重]移動平均,畫白色 日D賦值:日K的3日[1日權(quán)重]移動平均,畫黃色 輸出周K:"KDJ的K[取周線數(shù)據(jù)]"(9,3,3),畫紅色,線寬為2,NODRAW 周D賦值:"KDJ的D[取周線數(shù)據(jù)]"(9,3,3),畫藍色,線寬為2 輸出月K:"KDJ的K[取月線數(shù)據(jù)]"(9,3,3),畫紅色,線寬為2,NODRAW 月D賦值:"KDJ的D[取月線數(shù)據(jù)]"(9,3,3),畫藍色,線寬為2 輸出季K:"KDJ的K[取季線數(shù)據(jù)]"(9,3,3),畫紅色,線寬為2,NODRAW 季D賦值:"KDJ的D[取季線數(shù)據(jù)]"(9,3,3),畫藍色,線寬為2 輸出年K:"KDJ的K[取年線數(shù)據(jù)]"(9,3,3),畫紅色,線寬為2,NODRAW 年D賦值:"KDJ的D[取年線數(shù)據(jù)]"(9,3,3),畫藍色,線寬為2 日K801賦值:最近3日一直存在日K>80 日K80賦值:日K>80 日K5080賦值: 日K>日D AND 日K>=50 AND 日K<=80 日K50801賦值:日K<日D AND 日K>=50 AND 日K<80 日K2050賦值:日K>日D AND 日K>=20 AND 日K<50 日K20501賦值:日K<日D AND 日K>=20 AND 日K<50 日K201賦值:最近3日一直存在日K<20 日K20賦值:日K<=20 日金叉賦值:日K上穿日D,NODRAW 日死叉賦值:日D上穿日K 當(dāng)滿足條件日K20時,在2.0和2.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件日K20時,在2.0和2.4位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件日K201時,在2.0和2.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件日K20501時,在2.0和2.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件日K2050時,在2.0和2.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件日K50801時,在2.0和2.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件日K5080時,在2.0和2.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件日K80時,在2.0和2.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件日K80時,在2.0和2.4位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件日K801時,在2.0和2.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORCD00CD 周K801賦值:最近3日一直存在周K>80 周K80賦值:周K>80 周K5080賦值: 周K>周D AND 周K>=50 AND 周K<=80 周K50801賦值:周K<周D AND 周K>=50 AND 周K<80 周K2050賦值:周K>周D AND 周K>=20 AND 周K<50 周K20501賦值:周K<周D AND 周K>=20 AND 周K<50 周K201賦值:最近3日一直存在周K<20 周K20賦值:周K<=20 周金叉賦值:周K上穿周D,NODRAW 周死叉賦值:周D上穿周K 當(dāng)滿足條件周K20時,在1.5和1.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件周K20時,在1.5和1.9位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件周K201時,在1.5和1.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件周K20501時,在1.5和1.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件周K2050時,在1.5和1.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件周K50801時,在1.5和1.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,,COLOR0B86B8 當(dāng)滿足條件周K5080時,在1.5和1.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件周K80時,在1.5和1.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件周K80時,在1.5和1.9位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件周K801時,在1.5和1.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORCD00CD 月K801賦值:最近3日一直存在月K>80 月K80賦值:月K>80 月K5080賦值: 月K>月D AND 月K>=50 AND 月K<=80 月K50801賦值:月K<月D AND 月K>=50 AND 月K<80 月K2050賦值:月K>月D AND 月K>=20 AND 月K<50 月K20501賦值:月K<月D AND 月K>=20 AND 月K<50 月K201賦值:最近3日一直存在月K<20 月K20賦值:月K<=20 月金叉賦值:月K上穿月D,NODRAW 月死叉賦值:月D上穿月K 當(dāng)滿足條件月K20時,在1.0和1.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件月K20時,在1.0和1.4位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件月K201時,在1.0和1.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件月K20501時,在1.0和1.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件月K2050時,在1.0和1.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件月K50801時,在1.0和1.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件月K5080時,在1.0和1.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件月K80時,在1.0和1.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件月K80時,在1.0和1.4位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件月K801時,在1.0和1.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORCD00CD 季K801賦值:最近3日一直存在季K>80 季K80賦值:季K>80 季K5080賦值: 季K>季D AND 季K>=50 AND 季K<=80 季K50801賦值:季K<季D AND 季K>=50 AND 季K<80 季K2050賦值:季K>季D AND 季K>=20 AND 季K<50 季K20501賦值:季K<季D AND 季K>=20 AND 季K<50 季K201賦值:最近3日一直存在季K<20 季K20賦值:季K<=20 季金叉賦值:季K上穿季D,NODRAW 季死叉賦值:季D上穿季K 當(dāng)滿足條件季K20時,在0.5和0.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件季K20時,在0.5和0.9位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件季K201時,在0.5和0.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件季K20501時,在0.5和0.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件季K2050時,在0.5和0.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件季K50801時,在0.5和0.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件季K5080時,在0.5和0.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件季K80時,在0.5和0.9位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件季K80時,在0.5和0.9位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件季K801時,在0.5和0.9位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORCD00CD 年K801賦值:最近3日一直存在年K>80 年K80賦值:年K>80 年K5080賦值: 年K>年D AND 年K>=50 AND 年K<=80 年K50801賦值:年K<年D AND 年K>=50 AND 年K<80 年K2050賦值:年K>年D AND 年K>=20 AND 年K<50 年K20501賦值:年K<年D AND 年K>=20 AND 年K<50 年K201賦值:最近3日一直存在年K<20 年K20賦值:年K<=20 年金叉賦值:年K上穿年D,NODRAW 年死叉賦值:年D上穿年K 當(dāng)滿足條件年K20時,在0和0.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件年K20時,在0和0.4位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件年K201時,在0和0.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR32CD32 當(dāng)滿足條件年K20501時,在0和0.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件年K2050時,在0和0.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORE47833 當(dāng)滿足條件年K50801時,在0和0.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件年K5080時,在0和0.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR0B86B8 當(dāng)滿足條件年K80時,在0和0.4位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件年K80時,在0和0.4位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORCD00CD 當(dāng)滿足條件年K801時,在0和0.4位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORCD00CD DS1賦值:如果KDJ的K[取日線數(shù)據(jù)]>KDJ的D[取日線數(shù)據(jù)],返回1,否則返回0 DS2賦值:如果KDJ的K[取日線數(shù)據(jù)]<KDJ的D[取日線數(shù)據(jù)],返回-1,否則返回0 ZS1賦值:如果KDJ的K[取周線數(shù)據(jù)]>KDJ的D[取周線數(shù)據(jù)],返回2,否則返回0 ZS2賦值:如果KDJ的K[取周線數(shù)據(jù)]<KDJ的D[取周線數(shù)據(jù)],返回-2,否則返回0 MS1賦值:如果KDJ的K[取月線數(shù)據(jù)]>KDJ的D[取月線數(shù)據(jù)],返回3,否則返回0 MS2賦值:如果KDJ的K[取月線數(shù)據(jù)]<KDJ的D[取月線數(shù)據(jù)],返回-3,否則返回0 SS1賦值:如果KDJ的K[取季線數(shù)據(jù)]>KDJ的D[取季線數(shù)據(jù)],返回4,否則返回0 SS2賦值:如果KDJ的K[取季線數(shù)據(jù)]<KDJ的D[取季線數(shù)據(jù)],返回-4,否則返回0 輸出KD多頭:DS1+ZS1+MS1+SS1,COLORFF80FF,NODRAW 輸出KD空頭:DS2+ZS2+MS2+SS2,COLOR00FF00,NODRAW 程序源碼 DRAWTEXT_FIX(1,0.01,0.80,0,'年KD'),COLOR0000FF; DRAWTEXT_FIX(1,0.97,0.80,0,'年KD'),COLOR0000FF; DRAWTEXT_FIX(1,0.01,0.61,0,'季KD'),COLOR0B86B8; DRAWTEXT_FIX(1,0.97,0.61,0,'季KD'),COLOR0B86B8; DRAWTEXT_FIX(1,0.01,0.44,0,'月KD'),COLORFF00FF; DRAWTEXT_FIX(1,0.97,0.44,0,'月KD'),COLORFF00FF; DRAWTEXT_FIX(1,0.01,0.25,0,'周KD '),COLOR7FFF00; DRAWTEXT_FIX(1,0.97,0.25,0,'周KD'),COLOR7FFF00; DRAWTEXT_FIX(1,0.01,0.08,0,'日KD'),COLOR0000FF; DRAWTEXT_FIX(1,0.97,0.08,0,'日KD'),COLOR0000FF; NOTEXT1:0; NOTEXT2:2.5; RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; 日K:=SMA(RSV,3,1),COLORWHITE; 日D:=SMA(日K,3,1),COLORYELLOW; 周K:"KDJ.K#WEEK"(9,3,3),COLORRED,LINETHICK2,NODRAW; 周D:="KDJ.D#WEEK"(9,3,3),COLORBLUE,LINETHICK2; 月K:"KDJ.K#MONTH"(9,3,3),COLORRED,LINETHICK2,NODRAW; 月D:="KDJ.D#MONTH"(9,3,3),COLORBLUE,LINETHICK2; 季K:"KDJ.K#SEASON"(9,3,3),COLORRED,LINETHICK2,NODRAW; 季D:="KDJ.D#SEASON"(9,3,3),COLORBLUE,LINETHICK2; 年K:"KDJ.K#YEAR"(9,3,3),COLORRED,LINETHICK2,NODRAW; 年D:="KDJ.D#YEAR"(9,3,3),COLORBLUE,LINETHICK2; 日K801:=EVERY(日K>80,3); 日K80:=日K>80 ; 日K5080:= 日K>日D AND 日K>=50 AND 日K<=80; 日K50801:=日K<日D AND 日K>=50 AND 日K<80; 日K2050:=日K>日D AND 日K>=20 AND 日K<50; 日K20501:=日K<日D AND 日K>=20 AND 日K<50; 日K201:=EVERY(日K<20,3); 日K20:=日K<=20; 日金叉:=CROSS(日K,日D),NODRAW; 日死叉:=CROSS(日D,日K); STICKLINE(日K20 ,2.0,2.4,3,1),COLOR32CD32; STICKLINE(日K20,2.0,2.4,1,0),COLOR32CD32; STICKLINE(日K201,2.0,2.4,3,0),COLOR32CD32; STICKLINE(日K20501,2.0,2.4,3,1),COLORE47833; STICKLINE(日K2050,2.0,2.4,3,0),COLORE47833; STICKLINE(日K50801,2.0,2.4,3,1),COLOR0B86B8; STICKLINE(日K5080,2.0,2.4,3,0),COLOR0B86B8; STICKLINE(日K80,2.0,2.4,3,1),COLORCD00CD; STICKLINE(日K80,2.0,2.4,1,0),COLORCD00CD; STICKLINE(日K801,2.0,2.4,3,0),COLORCD00CD; 周K801:=EVERY(周K>80,3); 周K80:=周K>80 ; 周K5080:= 周K>周D AND 周K>=50 AND 周K<=80; 周K50801:=周K<周D AND 周K>=50 AND 周K<80; 周K2050:=周K>周D AND 周K>=20 AND 周K<50; 周K20501:=周K<周D AND 周K>=20 AND 周K<50; 周K201:=EVERY(周K<20,3); 周K20:=周K<=20; 周金叉:=CROSS(周K,周D),NODRAW; 周死叉:=CROSS(周D,周K); STICKLINE(周K20 ,1.5,1.9,3,1),COLOR32CD32; STICKLINE(周K20,1.5,1.9,1,0),COLOR32CD32; STICKLINE(周K201,1.5,1.9,3,0),COLOR32CD32; STICKLINE(周K20501,1.5,1.9,3,1),COLORE47833; STICKLINE(周K2050,1.5,1.9,3,0),COLORE47833; STICKLINE(周K50801,1.5,1.9,3,1),,COLOR0B86B8; STICKLINE(周K5080,1.5,1.9,3,0),COLOR0B86B8; STICKLINE(周K80,1.5,1.9,3,1),COLORCD00CD; STICKLINE(周K80,1.5,1.9,1,0),COLORCD00CD; STICKLINE(周K801,1.5,1.9,3,0),COLORCD00CD; 月K801:=EVERY(月K>80,3); 月K80:=月K>80 ; 月K5080:= 月K>月D AND 月K>=50 AND 月K<=80; 月K50801:=月K<月D AND 月K>=50 AND 月K<80; 月K2050:=月K>月D AND 月K>=20 AND 月K<50; 月K20501:=月K<月D AND 月K>=20 AND 月K<50; 月K201:=EVERY(月K<20,3); 月K20:=月K<=20; 月金叉:=CROSS(月K,月D),NODRAW; 月死叉:=CROSS(月D,月K); STICKLINE(月K20 ,1.0,1.4,3,1),COLOR32CD32; STICKLINE(月K20,1.0,1.4,1,0),COLOR32CD32; STICKLINE(月K201,1.0,1.4,3,0),COLOR32CD32; STICKLINE(月K20501,1.0,1.4,3,1),COLORE47833; STICKLINE(月K2050,1.0,1.4,3,0),COLORE47833; STICKLINE(月K50801,1.0,1.4,3,1),COLOR0B86B8; STICKLINE(月K5080,1.0,1.4,3,0),COLOR0B86B8; STICKLINE(月K80,1.0,1.4,3,1),COLORCD00CD; STICKLINE(月K80,1.0,1.4,1,0),COLORCD00CD; STICKLINE(月K801,1.0,1.4,3,0),COLORCD00CD; 季K801:=EVERY(季K>80,3); 季K80:=季K>80 ; 季K5080:= 季K>季D AND 季K>=50 AND 季K<=80; 季K50801:=季K<季D AND 季K>=50 AND 季K<80; 季K2050:=季K>季D AND 季K>=20 AND 季K<50; 季K20501:=季K<季D AND 季K>=20 AND 季K<50; 季K201:=EVERY(季K<20,3); 季K20:=季K<=20; 季金叉:=CROSS(季K,季D),NODRAW; 季死叉:=CROSS(季D,季K); STICKLINE(季K20 ,0.5,0.9,3,1),COLOR32CD32; STICKLINE(季K20,0.5,0.9,1,0),COLOR32CD32; STICKLINE(季K201,0.5,0.9,3,0),COLOR32CD32; STICKLINE(季K20501,0.5,0.9,3,1),COLORE47833; STICKLINE(季K2050,0.5,0.9,3,0),COLORE47833; STICKLINE(季K50801,0.5,0.9,3,1),COLOR0B86B8; STICKLINE(季K5080,0.5,0.9,3,0),COLOR0B86B8; STICKLINE(季K80,0.5,0.9,3,1),COLORCD00CD; STICKLINE(季K80,0.5,0.9,1,0),COLORCD00CD; STICKLINE(季K801,0.5,0.9,3,0),COLORCD00CD; 年K801:=EVERY(年K>80,3); 年K80:=年K>80 ; 年K5080:= 年K>年D AND 年K>=50 AND 年K<=80; 年K50801:=年K<年D AND 年K>=50 AND 年K<80; 年K2050:=年K>年D AND 年K>=20 AND 年K<50; 年K20501:=年K<年D AND 年K>=20 AND 年K<50; 年K201:=EVERY(年K<20,3); 年K20:=年K<=20; 年金叉:=CROSS(年K,年D),NODRAW; 年死叉:=CROSS(年D,年K); STICKLINE(年K20 ,0,0.4,3,1),COLOR32CD32; STICKLINE(年K20,0,0.4,1,0),COLOR32CD32; STICKLINE(年K201,0,0.4,3,0),COLOR32CD32; STICKLINE(年K20501,0,0.4,3,1),COLORE47833; STICKLINE(年K2050,0,0.4,3,0),COLORE47833; STICKLINE(年K50801,0,0.4,3,1),COLOR0B86B8; STICKLINE(年K5080,0,0.4,3,0),COLOR0B86B8; STICKLINE(年K80,0,0.4,3,1),COLORCD00CD; STICKLINE(年K80,0,0.4,1,0),COLORCD00CD; STICKLINE(年K801,0,0.4,3,0),COLORCD00CD; {以下為KD空頭多頭} DS1:=IF(KDJ.K#DAY>KDJ.D#DAY,1,0); DS2:=IF(KDJ.K#DAY<KDJ.D#DAY,-1,0); ZS1:=IF(KDJ.K#WEEK>KDJ.D#WEEK,2,0); ZS2:=IF(KDJ.K#WEEK<KDJ.D#WEEK,-2,0); MS1:=IF(KDJ.K#MONTH>KDJ.D#MONTH,3,0); MS2:=IF(KDJ.K#MONTH<KDJ.D#MONTH,-3,0); SS1:=IF(KDJ.K#SEASON>KDJ.D#SEASON,4,0); SS2:=IF(KDJ.K#SEASON<KDJ.D#SEASON,-4,0); KD多頭:DS1+ZS1+MS1+SS1,COLORFF80FF,NODRAW; KD空頭:DS2+ZS2+MS2+SS2,COLOR00FF00,NODRAW; 該公式包含未來函數(shù):#MONTH 使用說明: KD鈍化的5個功能 4、KD一上三下。即上級一個鈍化,在同時間段內(nèi),下一級出現(xiàn)的情況:(1)下級三個鈍化;(2)下級兩個鈍化一個背離(此處背離指股價創(chuàng)新高,KD不鈍化);(3)下級三個鈍化一個背離…… 注: 館內(nèi)各種公式為學(xué)習(xí)編程而保存,實戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔(dān)。 發(fā)文不易,如獲益,歡迎贊賞,贊賞必復(fù)! |
|
來自: 追夢文庫 > 《交易系統(tǒng)》