|
編程思路破譯 N賦值:8 AAB賦值:10日前的最高價(jià)=2*11日內(nèi)最高價(jià)的最高值 QQHY賦值:若AAB則將最近10+1周期置為1 CCW賦值:QQHY的10日過(guò)濾 AND 最高價(jià)=11日內(nèi)最高價(jià)的最高值 輸出賣(mài)出:當(dāng)滿足條件CCW時(shí),在最高價(jià)*1.02位置畫(huà)12號(hào)圖標(biāo) AAB1賦值:10日前的最低價(jià)=2*11日內(nèi)最低價(jià)的最低值 QYY1賦值:若AAB1則將最近11周期置為1 CCD1賦值:QYY1的10日過(guò)濾 AND 最低價(jià)=11日內(nèi)最低價(jià)的最低值 輸出買(mǎi)入:當(dāng)滿足條件CCD1時(shí),在最低價(jià)*0.98位置畫(huà)11號(hào)圖標(biāo) ZGD賦值:60日內(nèi)最高價(jià)的最高值 ZGD2賦值:ZGD的最后一日取值設(shè)為常數(shù) ZDD賦值:60日內(nèi)最低價(jià)的最低值 ZDD2賦值:ZDD的最后一日取值設(shè)為常數(shù) GJ賦值:(收盤(pán)價(jià)+最高價(jià)+最低價(jià)+開(kāi)盤(pán)價(jià))/4 明日阻力賦值:最低價(jià)+(GJ-最低價(jià))+(收盤(pán)價(jià)-最低價(jià)) 明日支撐賦值:最低價(jià)+(收盤(pán)價(jià)-GJ) KOH賦值:最低價(jià)>1日前的最高價(jià) KOL賦值:最高價(jià)<1日前的最低價(jià) HIF賦值:最低價(jià)>上次KOH距今天數(shù)+1日前的最高價(jià) NHIF賦值:最低價(jià)<=上次KOH距今天數(shù)+1日前的最高價(jià) LIF賦值:最高價(jià)<上次KOL距今天數(shù)+1日前的最低價(jià) NLIF賦值:最高價(jià)>=上次KOL距今天數(shù)+1日前的最低價(jià) 下檔線賦值:(((收盤(pán)價(jià) - 13日內(nèi)最低價(jià)的最低值) / (13日內(nèi)最高價(jià)的最高值 - 13日內(nèi)最低價(jià)的最低值)) * 100) RRRSV賦值:下檔線的3日[1日權(quán)重]移動(dòng)平均 KKK賦值:RRRSV的3日[1日權(quán)重]移動(dòng)平均 DDDDD賦值:((3 * RRRSV) - (2 * KKK)) JJ12賦值:(((收盤(pán)價(jià) - 55日內(nèi)最低價(jià)的最低值) / (55日內(nèi)最高價(jià)的最高值 - 55日內(nèi)最低價(jià)的最低值)) * 100) RSV24賦值:JJ12的3日[1日權(quán)重]移動(dòng)平均 K24賦值:RSV24的3日[1日權(quán)重]移動(dòng)平均 D24賦值:((3 * RSV24) - (2 * K24)) 壓力2賦值:如果D24上穿DDDDD,返回最高價(jià),否則返回上次D24上穿DDDDD距今天數(shù)日前的最高價(jià),COLORFFFFFF 底部賦值:30日內(nèi)最高價(jià)的最低值,COLOR00FF00 AA賦值:N日前的最高價(jià)=2*N+1日內(nèi)最高價(jià)的最高值 AA1賦值:N日前的最低價(jià)=2*N+1日內(nèi)最低價(jià)的最低值 QY賦值:若AA則將最近N+1周期置為1 QY1賦值:若AA1則將最近N+1周期置為1 CC賦值:QY的N日過(guò)濾 AND 最高價(jià)=N+1日內(nèi)最高價(jià)的最高值 CC1賦值:QY1的N日過(guò)濾 AND 最低價(jià)=N+1日內(nèi)最低價(jià)的最低值 DDD賦值:上次CC距今天數(shù) DD1賦值:上次CC1距今天數(shù) GDTS賦值:如果CC,返回到最后交易的周期,否則返回0 DDTS賦值:如果CC1,返回到最后交易的周期,否則返回0 DINGBUTS賦值:如果DDD,返回DDD日前的GDTS,否則返回GDTS DDTS1賦值:如果DD1,返回DD1日前的DDTS,否則返回DDTS GDCS1賦值:DINGBUTS的最后一日取值設(shè)為常數(shù) DDCS1賦值:DDTS1的最后一日取值設(shè)為常數(shù) S13賦值:GDCS1-1日前的最高價(jià)的最后一日取值設(shè)為常數(shù) GDCS13賦值:S13 DDCS13賦值:DDCS1-1日前的最低價(jià)的最后一日取值設(shè)為常數(shù) DINGBUTS1賦值:DDD+1日前的DINGBUTS DDTS2賦值:DD1+1日前的DDTS1 GDCS2賦值:DINGBUTS1的最后一日取值設(shè)為常數(shù) DDCS2賦值:DDTS2的最后一日取值設(shè)為常數(shù) S23賦值:DINGBUTS1-1日前的最高價(jià)的最后一日取值設(shè)為常數(shù) GDCS23賦值:S23 DDCS23賦值:DDTS2-1日前的最低價(jià)的最后一日取值設(shè)為常數(shù) XG1賦值:若是否最后一個(gè)周期則將最近GDCS1周期置為1 XD1賦值:若是否最后一個(gè)周期則將最近DDCS1周期置為1 XG2賦值:若是否最后一個(gè)周期則將最近DINGBUTS1周期置為1 XD2賦值:若是否最后一個(gè)周期則將最近DDTS2周期置為1 XDD賦值:如果DDCS13<=DDCS23,返回XD1,否則返回XD2 BCG賦值:XG1的歷史累和 BCD賦值:XDD的歷史累和 今日阻力賦值:1日前的明日阻力,NODRAW 今日支撐賦值:1日前的明日支撐,NODRAW 壓力位賦值:如果是否最后一個(gè)周期,返回壓力2,否則返回?zé)o效數(shù),NODRAW 底部位賦值:如果是否最后一個(gè)周期,返回底部,否則返回?zé)o效數(shù),NODRAW 輸出高點(diǎn)壓力:當(dāng)滿足條件到最后交易的周期=GDCS2時(shí),在最高價(jià)位置畫(huà)直線起點(diǎn),當(dāng)滿足條件到最后交易的周期=GDCS1時(shí),在最高價(jià)位置畫(huà)直線終點(diǎn),1表示是否延長(zhǎng). ,畫(huà)綠色,線寬為2 輸出低點(diǎn)支撐:當(dāng)滿足條件到最后交易的周期=DDCS2時(shí),在最低價(jià)位置畫(huà)直線起點(diǎn),當(dāng)滿足條件到最后交易的周期=DDCS1時(shí),在最低價(jià)位置畫(huà)直線終點(diǎn),1表示是否延長(zhǎng).,畫(huà)綠色,線寬為2 高賦值:ZGD2和高點(diǎn)壓力的較大值和GDCS13的較大值和GDCS23的較大值的最后一日取值設(shè)為常數(shù) 低賦值:ZDD2和DDCS23的較小值和DDCS13的較小值和低點(diǎn)支撐的較小值的最后一日取值設(shè)為常數(shù) ZGSTAR賦值:(高點(diǎn)壓力+低點(diǎn)支撐)/2 ZGEND賦值:(高點(diǎn)壓力+低點(diǎn)支撐)/2的最后一日取值設(shè)為常數(shù) STARDAY賦值:如果DDCS2<GDCS2,返回DDCS2,否則返回GDCS2 中軌賦值:當(dāng)滿足條件到最后交易的周期=STARDAY時(shí),在ZGSTAR位置畫(huà)直線起點(diǎn),當(dāng)滿足條件是否最后一個(gè)周期時(shí),在ZGEND位置畫(huà)直線終點(diǎn),1表示是否延長(zhǎng).,COLOR555555,線寬為2 M賦值:3*N/5的整數(shù)部分 AAA賦值:M日前的最高價(jià)=2*M+1日內(nèi)最高價(jià)的最高值 QYY賦值:若AAA則將最近M+1周期置為1 CCC賦值:QYY的M日過(guò)濾 AND 最高價(jià)=M+1日內(nèi)最高價(jià)的最高值 DDDD賦值:上次CCC距今天數(shù),NODRAW GDTSS賦值:如果CCC,返回到最后交易的周期,否則返回0 DINGBUTSS賦值:如果DDDD,返回DDDD日前的GDTSS,否則返回GDTSS GDCS11賦值:DINGBUTSS的最后一日取值設(shè)為常數(shù) DINGBUTS11賦值:DDDD+1日前的DINGBUTSS GDCS22賦值:DINGBUTS11的最后一日取值設(shè)為常數(shù) 輸出高點(diǎn)壓力M:當(dāng)滿足條件到最后交易的周期=GDCS22時(shí),在最高價(jià)位置畫(huà)直線起點(diǎn),當(dāng)滿足條件到最后交易的周期=GDCS11時(shí),在最高價(jià)位置畫(huà)直線終點(diǎn),1表示是否延長(zhǎng).,畫(huà)紅色,線寬為1 AA11賦值:M日前的最低價(jià)=2*M+1日內(nèi)最低價(jià)的最低值 QY11賦值:若AA11則將最近M+1周期置為1 CC11賦值:QY11的M日過(guò)濾 AND 最低價(jià)=M+1日內(nèi)最低價(jià)的最低值 DD11賦值:上次CC11距今天數(shù) DDTSS賦值:如果CC11,返回到最后交易的周期,否則返回0 DDTS11賦值:如果DD11,返回DD11日前的DDTSS,否則返回DDTSS DDCS11賦值:DDTS11的最后一日取值設(shè)為常數(shù) DDTS22賦值:DD11+1日前的DDTS11 DDCS22賦值:DDTS22的最后一日取值設(shè)為常數(shù) 輸出低點(diǎn)支撐M:當(dāng)滿足條件到最后交易的周期=DDCS22時(shí),在最低價(jià)位置畫(huà)直線起點(diǎn),當(dāng)滿足條件到最后交易的周期=DDCS11時(shí),在最低價(jià)位置畫(huà)直線終點(diǎn),1表示是否延長(zhǎng). 畫(huà)紅色,線寬為1 當(dāng)滿足條件XG2時(shí),在GDCS23和GDCS23位置之間畫(huà)柱狀線,寬度為2.5,1不為0則畫(huà)空心柱., 畫(huà)白色 當(dāng)滿足條件XG1時(shí),在GDCS13和GDCS13位置之間畫(huà)柱狀線,寬度為2.3,1不為0則畫(huà)空心柱., 畫(huà)黃色 當(dāng)滿足條件XD2時(shí),在DDCS23和DDCS23位置之間畫(huà)柱狀線,寬度為0.5,1不為0則畫(huà)空心柱.,畫(huà)洋紅色 當(dāng)滿足條件XD1時(shí),在DDCS13和DDCS13位置之間畫(huà)柱狀線,寬度為0.5,1不為0則畫(huà)空心柱.,畫(huà)青色 當(dāng)滿足條件是否最后一個(gè)周期時(shí),在壓力位和壓力位位置之間畫(huà)柱狀線,寬度為120,0不為0則畫(huà)空心柱.,COLORFFFFFF 當(dāng)滿足條件是否最后一個(gè)周期時(shí),在底部位和底部位位置之間畫(huà)柱狀線,寬度為100,0不為0則畫(huà)空心柱.,COLOR00FF00 莊家控籌賦值:以收盤(pán)價(jià)計(jì)算的獲利盤(pán)比例的3日指數(shù)移動(dòng)平均的40日簡(jiǎn)單移動(dòng)平均 VARS賦值:莊家控籌>4日前的莊家控籌 量比賦值:成交量(手)*5/1日前的成交量(手)的5日累和>1 換手賦值:成交量(手)/當(dāng)前流通股本(手)*100>3 VAR1賦值:收盤(pán)價(jià)的9日指數(shù)移動(dòng)平均的9日指數(shù)移動(dòng)平均 KP賦值:(VAR1-1日前的VAR1)/1日前的VAR1 VAR2賦值:100*以收盤(pán)價(jià)*0.95計(jì)算的獲利盤(pán)比例 GKP賦值:VARS AND 量比 AND 換手 高控盤(pán)賦值:GKP 當(dāng)滿足條件收盤(pán)價(jià)上穿GDCS23AND高控盤(pán)時(shí),在最低價(jià)-0.20位置畫(huà)5號(hào)圖標(biāo) 當(dāng)滿足條件收盤(pán)價(jià)上穿GDCS13AND高控盤(pán)時(shí),在最低價(jià)-0.80位置畫(huà)5號(hào)圖標(biāo) 當(dāng)滿足條件收盤(pán)價(jià)上穿DDCS23AND高控盤(pán)時(shí),在最低價(jià)-0.60位置畫(huà)5號(hào)圖標(biāo) 程序源碼 N:=8; AAB:=REF(H,10)=HHV(H,2*11); QQHY:=BACKSET(AAB,10+1); CCW:=FILTER(QQHY,10) AND H=HHV(H,11); 賣(mài)出:DRAWICON(CCW,H*1.02,12); AAB1:=REF(L,10)=LLV(L,2*11); QYY1:=BACKSET(AAB1,11); CCD1:=FILTER(QYY1,10) AND L=LLV(L,11); 買(mǎi)入:DRAWICON(CCD1,L*0.98,11); ZGD:=HHV(H,60); ZGD2:=CONST(ZGD); ZDD:=LLV(L,60); ZDD2:=CONST(ZDD); GJ:=(C+H+L+O)/4; 明日阻力:=L+(GJ-L)+(C-L); 明日支撐:=L+(C-GJ); KOH:=L>REF(H,1); KOL:=H<REF(L,1); HIF:=L>REF(H,BARSLAST(KOH)+1); NHIF:=L<=REF(H,BARSLAST(KOH)+1); LIF:=H<REF(L,BARSLAST(KOL)+1); NLIF:=H>=REF(L,BARSLAST(KOL)+1); 下檔線:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100); RRRSV:=SMA(下檔線,3,1); KKK:=SMA(RRRSV,3,1); DDDDD:=((3 * RRRSV) - (2 * KKK)); JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100); RSV24:=SMA(JJ12,3,1); K24:=SMA(RSV24,3,1); D24:=((3 * RSV24) - (2 * K24)); 壓力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF; 底部:=LLV(HIGH,30),COLOR00FF00; AA:=REF(H,N)=HHV(H,2*N+1); AA1:=REF(L,N)=LLV(L,2*N+1); QY:=BACKSET(AA,N+1); QY1:=BACKSET(AA1,N+1); CC:=FILTER(QY,N) AND H=HHV(H,N+1); CC1:=FILTER(QY1,N) AND L=LLV(L,N+1); DDD:=BARSLAST(CC); DD1:=BARSLAST(CC1); GDTS:=IF(CC,CURRBARSCOUNT,0); DDTS:=IF(CC1,CURRBARSCOUNT,0); DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS); GDCS1:=CONST(DINGBUTS); DDCS1:=CONST(DDTS1); S13:=CONST(REF(HIGH,GDCS1-1)); GDCS13:=S13; DDCS13:=CONST(REF(L,DDCS1-1)); DINGBUTS1:=REF(DINGBUTS,DDD+1); DDTS2:=REF(DDTS1,DD1+1); GDCS2:=CONST(DINGBUTS1); DDCS2:=CONST(DDTS2); S23:=CONST(REF(HIGH,DINGBUTS1-1)); GDCS23:=S23; DDCS23:=CONST(REF(L,DDTS2-1)); XG1:=BACKSET(ISLASTBAR,GDCS1); XD1:=BACKSET(ISLASTBAR,DDCS1); XG2:=BACKSET(ISLASTBAR,DINGBUTS1); XD2:=BACKSET(ISLASTBAR,DDTS2); XDD:=IF(DDCS13<=DDCS23,XD1,XD2); BCG:=SUM(XG1,0); BCD:=SUM(XDD,0); 今日阻力:=REF(明日阻力 , 1),NODRAW; 今日支撐:=REF(明日支撐 , 1),NODRAW; 壓力位:=IF(ISLASTBAR,壓力2,DRAWNULL),NODRAW; 底部位:=IF(ISLASTBAR,底部,DRAWNULL),NODRAW; 高點(diǎn)壓力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORGREEN,LINETHICK2; 低點(diǎn)支撐:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORGREEN,LINETHICK2; 高:=CONST(MAX(MAX(MAX(ZGD2,高點(diǎn)壓力),GDCS13),GDCS23)); 低:=CONST(MIN(MIN(MIN(ZDD2,DDCS23),DDCS13),低點(diǎn)支撐)); ZGSTAR:=(高點(diǎn)壓力+低點(diǎn)支撐)/2; ZGEND:=CONST((高點(diǎn)壓力+低點(diǎn)支撐)/2); STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2); 中軌:=DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR555555,LINETHICK2; M:=INTPART(3*N/5); AAA:=REF(H,M)=HHV(H,2*M+1); QYY:=BACKSET(AAA,M+1); CCC:=FILTER(QYY,M) AND H=HHV(H,M+1); DDDD:=BARSLAST(CCC),NODRAW; GDTSS:=IF(CCC,CURRBARSCOUNT,0); DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS); GDCS11:=CONST(DINGBUTSS); DINGBUTS11:=REF(DINGBUTSS,DDDD+1); GDCS22:=CONST(DINGBUTS11); 高點(diǎn)壓力M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRED,LINETHICK1; AA11:=REF(L,M)=LLV(L,2*M+1); QY11:=BACKSET(AA11,M+1); CC11:=FILTER(QY11,M) AND L=LLV(L,M+1); DD11:=BARSLAST(CC11); DDTSS:=IF(CC11,CURRBARSCOUNT,0); DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS); DDCS11:=CONST(DDTS11); DDTS22:=REF(DDTS11,DD11+1); DDCS22:=CONST(DDTS22); 低點(diǎn)支撐M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORRED,LINETHICK1; STICKLINE(XG2 ,GDCS23,GDCS23,2.5,1), COLORWHITE; STICKLINE(XG1,GDCS13,GDCS13,2.3,1), COLORYELLOW; STICKLINE(XD2 ,DDCS23,DDCS23,0.5,1),COLORMAGENTA; STICKLINE(XD1,DDCS13,DDCS13,0.5,1),COLORCYAN; STICKLINE(ISLASTBAR ,壓力位,壓力位,120,0),COLORFFFFFF; STICKLINE(ISLASTBAR ,底部位,底部位,100,0),COLOR00FF00; 莊家控籌:=MA(EMA(WINNER(C),3),40); VARS:=莊家控籌>REF(莊家控籌,4); 量比:=VOL*5/SUM(REF(VOL,1),5)>1; 換手:=V/CAPITAL*100>3; VAR1:=EMA(EMA(CLOSE,9),9); KP:=(VAR1-REF(VAR1,1))/REF(VAR1,1); VAR2:=100*WINNER(CLOSE*0.95); GKP:=VARS AND 量比 AND 換手 ; 高控盤(pán):=GKP; DRAWICON(CROSS(C,GDCS23) AND 高控盤(pán),L-0.20,5); DRAWICON(CROSS(C,GDCS13) AND 高控盤(pán),L-0.80,5); DRAWICON(CROSS(C,DDCS23) AND 高控盤(pán),L-0.60,5); 注: 館內(nèi)各種公式為學(xué)習(xí)編程而保存,實(shí)戰(zhàn)使用前一定要看其中是否有未來(lái)函數(shù)并自己親自測(cè)試成功率,決不能依據(jù)公式名稱(chēng)的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔(dān)。 發(fā)文不易,如獲益,歡迎贊賞,贊賞必復(fù)! |
|
|
來(lái)自: 追夢(mèng)文庫(kù) > 《技術(shù)分析》