![]() 某股票-策略整體顯示效果 前言 本策略是將左側(cè)抄底買(mǎi)入持倉(cāng)策略和右側(cè)趨勢(shì)買(mǎi)入持倉(cāng)策略融合后的交易策略。 聲明:本策略?xún)H作為案例研究用,讀者如果自行用于實(shí)盤(pán)交易,筆者不對(duì)任何實(shí)盤(pán)交易盈虧負(fù)責(zé)。 原創(chuàng)文章,請(qǐng)勿洗稿盜用! 目錄 一、交易策略源代碼 二、交易策略安裝方法說(shuō)明 三、交易策略設(shè)計(jì)邏輯說(shuō)明 四、交易策略使用方法說(shuō)明 正文 一、交易策略源代碼 ![]() 參數(shù)配置圖 以下紅色字體部分全部是策略源代碼,源代碼中已經(jīng)包含相關(guān)代碼的關(guān)鍵注釋說(shuō)明。 KS:=BARSCOUNT(C)+1;{上市交易以來(lái)有效K線(xiàn)數(shù),例如:日線(xiàn)圖中表示上市交易天數(shù)} {策略計(jì)算基準(zhǔn)模塊} JX1:=INTPART(MA(C,基準(zhǔn)值)*100)/100; JX2:=INTPART(MA(C,基準(zhǔn)值*2)*100)/100; JX3:=INTPART(MA(C,基準(zhǔn)值*4)*100)/100; JA2A:=IF(JX1<JX2 AND JX2<JX3,1,0); JA2B:=IF(REF(JA2A,1)=1 AND JA2A=0,1,0); JA3A:=IF(JX1>JX2 AND JX2>JX3,1,0); JA3B:=IF(REF(JA3A,1)=0 AND JA3A=1,1,0); JX1A:=EMA(C,基準(zhǔn)值); JX2A:=EMA(C,基準(zhǔn)值*2); JX3A:=EMA(C,基準(zhǔn)值*4); JX4A:=IF(FRACPART(基準(zhǔn)值/2)>=0.5,INTPART(基準(zhǔn)值/2)+1,INTPART(基準(zhǔn)值/2)); YA:=INTPART((JX1A-JX2A)*1000); LA:=INTPART(EMA(YA,JX4A)); YB:=INTPART((JX1A-JX3A)*1000); LB:=INTPART(EMA(YB,JX4A)); {策略3主體-核心:建倉(cāng)監(jiān)控-買(mǎi)入-持倉(cāng)-賣(mài)出} JG1A:=IF(YA>LA,1,0); JG1B:=IF(COUNT(YA<LA,SUMBARS(JG1A,1))=0,1,0); JG1C:=IF(REF(JG1B,1)=0 AND JG1B=1,1,0); JG1D:=IF(REF(JG1B,1)=1 AND JG1B=0,1,0); JG2A:=IF(YB>LB,1,0); JG2B:=IF(COUNT(YB<LB,SUMBARS(JG1A,1))=0,1,0); JG2C:=IF(REF(JG2B,1)=0 AND JG2B=1,1,0); JG2D:=IF(REF(JG2B,1)=1 AND JG2B=0,1,0); CSH:=IF((COUNT(JG2C=1,KS)+COUNT(JG2D=1,KS))>=3 AND COUNT(JA2B=1,KS)>=2 AND COUNT(JA3B=1,KS)>=2,1,0); JG3A:=IF(CSH=1,IF(JG1B=1 AND JG2B=1 AND LA<=0 AND LB<=0,1,0),0);{實(shí)盤(pán)監(jiān)控區(qū)} JG3B:=IF(CSH=1,IF(REF(JG3A,1)=0 AND JG3A=1,1,0),0);{實(shí)盤(pán)監(jiān)控區(qū)-起點(diǎn)} JG3C:=IF(CSH=1,IF(REF(JG3A,1)=1,1,0),0);{實(shí)盤(pán)掛單區(qū)} JG3D:=IF(CSH=1,IF(REF(JG3C,1)=0 AND JG3C=1,1,0),0);{實(shí)盤(pán)掛單區(qū)起點(diǎn)} JG4A:=MIN(O,C);{預(yù)計(jì)止損價(jià)} JG4B:=IF(JG3A=1,LLV(H,SUMBARS(JG3B,1)+基準(zhǔn)值-1),0);{預(yù)計(jì)建倉(cāng)價(jià)} JG5A:=IF(JG3C=1,IF(L<=REF(JG4B,1),1,0),0);{掛單成交信號(hào)} JG5B:=IF(JG3C=1,IF(COUNT(JG5A=1,SUMBARS(JG3D,1))>=1,1,0),0); {實(shí)盤(pán)掛單區(qū)有持倉(cāng)信號(hào)-包含賣(mài)出/止損信號(hào)}; JG6A:=IF(YA>0 OR YB>0,1,0); JG6B:=IF(REF(JG6A,1)=1 AND JG6A=0,1,0); JG6C:=IF(JG6B=1,LLV(JG4A,基準(zhǔn)值),0); JG6D:=IF(COUNT(C<REF(JG6C,SUMBARS(JG6B,1)-1),SUMBARS(JG6B,1))=0 AND COUNT(JG6A=1,SUMBARS(JG6B,1))=0,1,0); JG6E:=IF(JG6A=1 OR JG6D=1,1,0); JG6F:=IF(REF(JG6E,1)=0 AND JG6E=1,1,0); JG6G:=IF(COUNT(JG6F=1,KS)>=1,IF(COUNT(JG6E=0,SUMBARS(JG6F,1))=0,1,0),0);{趨勢(shì)持倉(cāng)區(qū)}; JG6H:=IF(REF(JG6G,1)=0 AND JG6G=1,1,0); JG6I:=IF(JG6G=1,IF(COUNT(JG5B=1,SUMBARS(JG6H,1))>=1,1,0),0); {從左側(cè)買(mǎi)入順利過(guò)渡到右側(cè)趨勢(shì)持倉(cāng)區(qū)}; JG7A:=IF(JG5B=1 OR JG6I=1 OR (REF(JG6I,1)=1 AND JG6I=0),1,0);{整體實(shí)盤(pán)持倉(cāng)區(qū)} JG7B:=IF(REF(JG7A,1)=0 AND JG7A=1 AND JG5A=1,1,0);{實(shí)盤(pán)唯一成交信號(hào)}; JG7C:=IF(JG7B=1,IF(O<=REF(JG4B,1),O,REF(JG4B,1)),0);{實(shí)盤(pán)成交價(jià)}; JG7D:=IF(COUNT(JG7B=1,KS)>=1,IF(COUNT(JG7A=0,SUMBARS(JG7B,1))=0,1,0),0);{左側(cè)-實(shí)盤(pán)持倉(cāng)區(qū)}; JG7E:=IF(REF(JG7D,1)=1 AND JG7D=0,1,0);{左側(cè)-實(shí)盤(pán)持倉(cāng)區(qū)-開(kāi)盤(pán)賣(mài)出} {策略1主體核心: 建倉(cāng)區(qū)域監(jiān)控-買(mǎi)入-持倉(cāng)-賣(mài)出模塊} JB1A:=IF(CSH=1,IF(COUNT(JX1<JX2,SUMBARS(JA3B,1))=0 AND COUNT(JX2<JX3,SUMBARS(JA3B,1))=0,1,0),0); {延續(xù)基礎(chǔ)建倉(cāng)監(jiān)控區(qū)} JB1B:=IF(CSH=1,IF(JA3A=1 OR JB1A=1,1,0),0);{通用基礎(chǔ)建倉(cāng)監(jiān)控區(qū)} JB1C:=IF(REF(JB1B,1)=0 AND JB1B=1,1,0);{通用基礎(chǔ)建倉(cāng)監(jiān)控區(qū)-起點(diǎn)} JB2A:=IF(JX1>JX2,1,0); JB2B:=IF(COUNT(JX1<JX2,SUMBARS(JB2A,1))=0,1,0);{通用持倉(cāng)區(qū)域} JB2C:=IF(REF(JB2B,1)=1 AND JB2B=0,1,0); JB2D:=IF(JB2C=1,LLV(L,3),0); JB2E:=IF(COUNT(JB2C=1,KS)>=1,IF(COUNT(C<REF(JB2D,SUMBARS(JB2C,1)-1),SUMBARS(JB2C,1))=0 AND COUNT(JB2B=1,SUMBARS(JB2C,1))=0,1,0),0);{通用延續(xù)持倉(cāng)區(qū)}; JB2F:=IF(JB2B=1 OR JB2E=1,1,0);{通用持倉(cāng)區(qū)域}; JC1A:=IF(JB1B=1,IF(SUMBARS(JB1C,1)<=基準(zhǔn)值 AND SUMBARS(JA2B,1)<=2*基準(zhǔn)值,1,0),0);{建倉(cāng)監(jiān)控區(qū)-收盤(pán)確認(rèn)}; JC1B:=IF(REF(JC1A,1)=1,1,0);{實(shí)盤(pán)建倉(cāng)監(jiān)控區(qū)-開(kāi)盤(pán)確認(rèn)} JC1C:=IF(REF(JC1B,1)=0 AND JC1B=1,1,0);{實(shí)盤(pán)建倉(cāng)監(jiān)控區(qū)-起點(diǎn)-開(kāi)盤(pán)確認(rèn)} JC2A:=IF(JC1A=1,JX2,0);{監(jiān)控區(qū)-設(shè)定預(yù)計(jì)買(mǎi)入價(jià)格} JC3A:=IF(JC1B=1,IF(L<=REF(JC2A,1),1,0),0);{實(shí)盤(pán)建倉(cāng)區(qū)有買(mǎi)入成交信號(hào)}; JC3B:=IF(JC1B=1,IF(JC3A=1,IF(O<REF(JC2A,1),O,REF(JC2A,1)),0),0); {實(shí)盤(pán)建倉(cāng)區(qū)有買(mǎi)入成交信號(hào)-實(shí)盤(pán)成交價(jià)} JC3C:=IF(JC1B=1,IF(JC3A=1,IF(COUNT(JC3A=1,SUMBARS(JC1C,1))=1,1,0),0),0); {設(shè)計(jì)成實(shí)盤(pán)只買(mǎi)入一次,實(shí)盤(pán)本次建倉(cāng)區(qū)唯一買(mǎi)入信號(hào)}; JC4A:=IF(COUNT(JC3C=1,KS)>=1,IF(COUNT(JB2F=0,SUMBARS(JC3C,1))=0,1,0),0); {唯一建倉(cāng)后-持倉(cāng)區(qū)持倉(cāng)區(qū)} JC4B:=IF(JC4A=1 OR (REF(JC4A,1)=1 AND JC4A=0),1,0); {唯一建倉(cāng)后-持倉(cāng)區(qū)持倉(cāng)區(qū)-包含收盤(pán)時(shí)提示賣(mài)出信號(hào)K線(xiàn)-注意賣(mài)出價(jià)設(shè)計(jì)為下一根K線(xiàn)開(kāi)盤(pán)價(jià)-右側(cè)持倉(cāng)區(qū)}; JC4C:=IF(REF(JC4B,1)=1 AND JC4B=0,1,0);{右側(cè)持倉(cāng)賣(mài)出-開(kāi)盤(pán)賣(mài)出} {右側(cè)趨勢(shì)與左側(cè)抄底融合模塊} JM1A:=IF(JC4B=1,2,IF(JG7D,1,0));{左側(cè)+右側(cè)融合持倉(cāng)區(qū)域持倉(cāng)等級(jí)}; JM1B:=IF(REF(JM1A,1)=0 AND JM1A>=1,1,0);{融合持倉(cāng)區(qū)起點(diǎn)} JM1C:=IF(COUNT(JM1B=1,KS)>=1,IF(COUNT(JM1A=0,SUMBARS(JM1B,1))=0,1,0),0);{融合持倉(cāng)區(qū)-包含賣(mài)出K線(xiàn)}; JM2A:=IF(JM1B=1,IF(JG7B=1,1,0),0);{融合持倉(cāng)-初次買(mǎi)入點(diǎn)}; JM2B:=IF(COUNT(JM2A=1,KS)>=1,IF(COUNT(JM1C=0,SUMBARS(JM2A,1))=0,1,0),0);{再次確認(rèn)融合持倉(cāng)區(qū)-查漏補(bǔ)缺}; TRE:=投入金額*10000;{個(gè)股預(yù)計(jì)投入資金} TRE1:=INTPART(TRE/3*100)/100;{單次投入三層倉(cāng)位}; JP1A:=IF(JM2A=1,JG7C,0);{三層底倉(cāng)成交價(jià)} JP1B:=IF(JM2A=1,INTPART(TRE1/JP1A/100)*100,0);{三層底倉(cāng)成交數(shù)量} JP1C:=IF(JM2A=1,JP1A*JP1B,0);{三層底倉(cāng)實(shí)際占用資金} JP1D:=IF(JM2A=1,IF((JP1C*2.5/10000)<5,5,JP1C*2.5/10000)+JP1C/100000,0);{三層底倉(cāng)-買(mǎi)入成本}; JP2A:=IF(JM2B=1,IF(JC3C=1,IF(COUNT(JC3C,SUMBARS(JM2A,1))=1,1,0),0),0);{初次右側(cè)趨勢(shì)加倉(cāng)信號(hào)} JP2B:=IF(JP2A=1,JC3B,0);{初次右側(cè)趨勢(shì)加倉(cāng)成交價(jià)} JP2C:=IF(JP2A=1,INTPART((TRE-REF(JP1C,SUMBARS(JM2A,1)-1))/JP2B/100)*100,0);{初次右側(cè)趨勢(shì)加倉(cāng)成交數(shù)量} JP2D:=IF(JP2A=1,JP2B*JP2C,0);{初次右側(cè)趨勢(shì)加倉(cāng)成交金額} JP2E:=IF(JP2A=1,IF((JP2D*2.5/10000)<5,5,JP2D*2.5/10000)+JP2D/100000,0);{初次右側(cè)趨勢(shì)加倉(cāng)-買(mǎi)入成本}; JP3A:=IF(JM2B=1,IF((JG7E=1 AND COUNT(JM2B=0,SUMBARS(JG7B,1))=0) OR (JC4C=1 AND COUNT(JM2B=0,SUMBARS(JC3C,1))=0),1,0),0);{融合持倉(cāng)區(qū)-有賣(mài)出減倉(cāng)}; JP3B:=IF(JM2B=1,IF(JP3A=1,IF(COUNT(JP3A=1,SUMBARS(JM2A,1))=1,1,0),0),0);{融合持倉(cāng)區(qū)-首次減倉(cāng)信號(hào)} JP3C:=IF(JM2B=1,IF(JP3B=1,O,0),0);{融合持倉(cāng)區(qū)-首次減倉(cāng)賣(mài)出成交價(jià)} JP3D:=IF(JM2B=1,IF(JP3B=1,REF(JP1B,SUMBARS(JM2A,1)-1),0),0);{融合持倉(cāng)區(qū)-首次減倉(cāng)賣(mài)出成交數(shù)量-賣(mài)出底倉(cāng)成交數(shù)量} JP3E:=IF(JM2B=1,IF(JP3B=1,JP3C*JP3D,0),0);{融合持倉(cāng)區(qū)-首次減倉(cāng)賣(mài)出成交金額} JP3F:=IF(JM2B=1,IF(JP3B=1,IF((JP3E*2.5/10000)<5,5,JP3E*2.5/10000)+JP3E/1000+JP3E/100000,0),0);{賣(mài)出成交成本}; JP4A:=IF(JM2B=1,IF(JG7B=1 OR JC3C=1,1,0),0);{融合區(qū)-通用買(mǎi)入信號(hào)}; JP4B:=IF(JM2B=1,IF(JP4A=1,IF(COUNT(JP2A=1,SUMBARS(JM2A,1))>=1,IF(SUMBARS(JP2A,1)>1 AND COUNT(JP3B=1,SUMBARS(JP2A,1))>=1,1,0),0),0),0);{首次加倉(cāng)以外的循環(huán)買(mǎi)賣(mài)-買(mǎi)入信號(hào)}; JP4C:=IF(JM2B=1,IF(JP4B=1,MAX(JG7C,JC3B),0),0);{循環(huán)買(mǎi)入-成交價(jià)} JP4D:=IF(JM2B=1,IF(JP4B=1,INTPART(TRE1/JP4C/100)*100,0),0);{循環(huán)買(mǎi)入-成交數(shù)量} JP4E:=IF(JM2B=1,IF(JP4B=1,JP4C*JP4D,0),0);{循環(huán)買(mǎi)入-成交額} JP4F:=IF(JM2B=1,IF(JP4B=1,IF((JP4E*2.5/10000)<5,5,JP4E*2.5/10000)+JP4E/100000,0),0);{循環(huán)買(mǎi)入-成交成本}; JP5A:=IF(JM2B=1,IF(COUNT(JP4B=1,SUMBARS(JM2A,1))>=1,IF(JP3A=1,1,0),0),0);{循環(huán)區(qū)-減倉(cāng)賣(mài)出信號(hào)}; JP5B:=IF(JM2B=1,IF(JP5A=1,O,0),0);{循環(huán)區(qū)-減倉(cāng)賣(mài)出-價(jià)格} JP5C:=IF(JM2B=1,IF(JP5A=1,REF(JP4D,SUMBARS(JP4B,1)-1),0),0);{循環(huán)區(qū)-減倉(cāng)賣(mài)出-數(shù)量} JP5D:=IF(JM2B=1,IF(JP5A=1,JP5B*JP5C,0),0);{循環(huán)區(qū)-減倉(cāng)賣(mài)出-金額} JP5E:=IF(JM2B=1,IF(JP5A=1,IF((JP5D*2.5/10000)<5,5,JP5D*2.5/10000)+JP5D/1000+JP5D/100000,0),0);{循環(huán)區(qū)-減倉(cāng)賣(mài)出-成本}; JP6A:=IF(JM2B=1,SUM(JP1D,SUMBARS(JM2A,1))+SUM(JP2E,SUMBARS(JM2A,1))+SUM(JP3F,SUMBARS(JM2A,1))+SUM(JP4F,SUMBARS(JM2A,1))+SUM(JP5E,SUMBARS(JM2A,1)),0);{融合持倉(cāng)區(qū)-所有交易成本}; JP6B:=IF(JM2B=1,SUM(JP1C,SUMBARS(JM2A,1))+SUM(JP2D,SUMBARS(JM2A,1))+SUM(JP4E,SUMBARS(JM2A,1)),0);{融合持倉(cāng)區(qū)-所有投入金額}; JP6C:=IF(JM2B=1,SUM(JP3E,SUMBARS(JM2A,1))+SUM(JP5D,SUMBARS(JM2A,1)),0);{融合持倉(cāng)區(qū)-所有收回金額}; JP6D:=IF(JM2B=1,JP6B-JP6C,0);{融合持倉(cāng)區(qū)-實(shí)際投入金額-用于計(jì)算持倉(cāng)成本} JP6E:=IF(JM2B=1,SUM(JP1B,SUMBARS(JM2A,1))+SUM(JP2C,SUMBARS(JM2A,1))+SUM(JP4D,SUMBARS(JM2A,1)),0);{融合持倉(cāng)區(qū)-所有買(mǎi)入數(shù)量}; JP6F:=IF(JM2B=1,SUM(JP3D,SUMBARS(JM2A,1))+SUM(JP5C,SUMBARS(JM2A,1)),0);{融合持倉(cāng)區(qū)-所有賣(mài)出數(shù)量}; JP6G:=IF(JM2B=1,JP6E-JP6F,0);{融合持倉(cāng)區(qū)-實(shí)際持倉(cāng)數(shù)量-用于計(jì)算持倉(cāng)成本}; JP6H:=IF(JM2B=1,(JP6D+JP6A)/JP6G,0);{融合區(qū)綜合持倉(cāng)實(shí)際成本}; JP6I:=IF(JM2B=1,(C-JP6H)*JP6G,0);{融合區(qū)持倉(cāng)浮盈} JP6J:=IF(JM2B=1,JP6I/JP6D*100,0);{融合持倉(cāng)區(qū)-浮盈率}; {以下8行代碼為輸出持倉(cāng)的詳細(xì)情況} 持倉(cāng)成本:IF(JM2B=1,JP6H,0); 持倉(cāng)數(shù)量:IF(JM2B=1,JP6G,0); 持倉(cāng)投入額:IF(JM2B=1,JP6D,0) COLORFFFFFF; 持倉(cāng)浮盈:IF(JM2B=1,JP6I,IF(REF(JM2B,1)=1 AND JM2B=0,(O-REF(JP6H,1))*REF(JP6G,1),0)); 持倉(cāng)浮盈率:IF(JM2B=1,JP6J,IF(REF(JM2B,1)=1 AND JM2B=0,(O-REF(JP6H,1))*REF(JP6G,1)/REF(JP6D,1)*100,0)); 交易成本:IF(JM2B=1,JP6A,IF(REF(JM2B,1)=1 AND JM2B=0,REF(JP6A,1)+O*REF(JP6G,1)*12.6/10000,0)); DRAWICON(JM2A=1 OR JP2A=1 OR JP4B=1,JP6D,1); DRAWICON(JP3B=1 OR JP5A=1 OR (REF(JM2B,1)=1 AND JM2B=0),REF(JP6D,1),2); {以下12行代碼為輸出-具體交易信號(hào)的交易情況} 底倉(cāng)買(mǎi)價(jià):=JP1A; 底倉(cāng)買(mǎi)量:=JP1B; 底倉(cāng)買(mǎi)額:=JP1C; 加倉(cāng)買(mǎi)價(jià):=JP2B; 加倉(cāng)買(mǎi)量:=JP2C; 加倉(cāng)買(mǎi)額:=JP2D; 循環(huán)買(mǎi)價(jià):=JP4C; 循環(huán)買(mǎi)量:=JP4D; 循環(huán)買(mǎi)額:=JP4E; 減倉(cāng)賣(mài)價(jià):=MAX(JP3C,JP5B); 減倉(cāng)賣(mài)量:=MAX(JP3D,JP5C); 減倉(cāng)賣(mài)額:=MAX(JP3E,JP5D); 以上紅色字體部分為交易策略全部的源代碼。 二、策略安裝方法說(shuō)明 由于本策略沒(méi)有安裝文件的下載鏈接,對(duì)于感興趣的讀者,如果想作為策略設(shè)計(jì)案例研究,可以通過(guò)以下方法將策略安裝到炒股軟件中。 副圖顯示安裝流程: 1、將文字中紅色字體全部復(fù)制,注意不要遺漏標(biāo)點(diǎn)符號(hào)(重要細(xì)節(jié))。 2、將復(fù)制好的內(nèi)容粘貼到一個(gè)空白的EXCEL表格文件中。注意粘貼時(shí),“粘貼選項(xiàng)”處選擇“匹配目標(biāo)格式”,這樣可以得到去掉網(wǎng)頁(yè)格式的源代碼,提高安裝成功率。 ![]() 復(fù)制源代碼到EXCEL表格中 ![]() 得到去掉網(wǎng)頁(yè)格式的源代碼 3、打開(kāi)炒股軟件,新建一個(gè)空白的副圖顯示指標(biāo),填寫(xiě)上指標(biāo)名稱(chēng)和指標(biāo)參數(shù)信息(指標(biāo)參數(shù)信息看正文源代碼部分的截圖),將上一步EXCEL表格中的源代碼復(fù)制粘貼到剛才新建的副圖顯示指標(biāo)中,點(diǎn)擊“測(cè)試公式”,出現(xiàn)測(cè)試通過(guò)提示,表示策略的副圖顯示完全正確安裝,最后確定保存。 ![]() 安裝過(guò)程示意圖 以上就是副圖顯示的安裝過(guò)程了。由于策略實(shí)際需要顯示的內(nèi)容比較多,用一個(gè)副圖顯示框,會(huì)出現(xiàn)顯示不完整的情況,所以建議分兩個(gè)副圖顯示框進(jìn)行相關(guān)信息的顯示。一個(gè)副圖框只顯示策略模擬持倉(cāng)信息,另一個(gè)副圖框顯示策略的所有交易信號(hào)詳細(xì)信息。只要將副圖指標(biāo)存為兩個(gè)不同的指標(biāo)名稱(chēng),每個(gè)指標(biāo)顯示不同信息就可以。 ![]() 保存為2個(gè)不同名字的副圖指標(biāo),不同名字的指標(biāo)顯示不同的策略?xún)?nèi)容信息 條件選股安裝流程: 條件選股的安裝方法和副圖顯示的一樣,條件選股的安裝是在公式管理器中的“條件選股公式”中新建條件選股指標(biāo)就可以了。 條件選股在源代碼的末尾需要改變很少一部分代碼,其余的代碼都不需要改變。我直接以圖片方式演示。 ![]() 改寫(xiě)成條件選股的方法 條件選股說(shuō)明:主要是選擇出在左側(cè)建立底倉(cāng)時(shí)的股票。選出條件是1、股票目前處于左側(cè)模擬買(mǎi)入監(jiān)控區(qū);2、已經(jīng)有模擬持倉(cāng);3、模擬持倉(cāng)收益低于5%。這3個(gè)條件同時(shí)滿(mǎn)足時(shí)才可以選出來(lái)。 三、交易策略設(shè)計(jì)邏輯說(shuō)明 本交易策略完全依據(jù)實(shí)盤(pán)交易邏輯設(shè)計(jì),沒(méi)有未來(lái)函數(shù),交易信號(hào)不隨著行情的改變出現(xiàn)消失和漂移的現(xiàn)象。 設(shè)計(jì)邏輯流程: 1、股票是否進(jìn)入左側(cè)買(mǎi)入監(jiān)控區(qū)域。如果進(jìn)入監(jiān)控區(qū)域,則將該股票納入買(mǎi)入監(jiān)控中;如果沒(méi)有進(jìn)入監(jiān)控區(qū)域,則放棄對(duì)該股票的監(jiān)控。 2、對(duì)于已經(jīng)進(jìn)入左側(cè)監(jiān)控區(qū)域的股票,依據(jù)策略設(shè)計(jì)的買(mǎi)入價(jià)格,每日開(kāi)盤(pán)即進(jìn)行買(mǎi)入掛單。如果開(kāi)盤(pán)價(jià)低于策略設(shè)計(jì)的掛單價(jià)格,則以開(kāi)盤(pán)價(jià)成交;如果股價(jià)盤(pán)中下跌到策略設(shè)計(jì)的價(jià)格,以策略設(shè)計(jì)的價(jià)格成交。同時(shí)提示出現(xiàn)買(mǎi)入成交信號(hào),投入30%資金的作為底倉(cāng)。 3、在左側(cè)監(jiān)控區(qū)域內(nèi)如果多次出現(xiàn)買(mǎi)入成交信號(hào),則只以第一個(gè)買(mǎi)入成交信號(hào)為準(zhǔn),后續(xù)出現(xiàn)的左側(cè)買(mǎi)入成交信號(hào)全部作廢。同時(shí)該股票進(jìn)入左側(cè)抄底的買(mǎi)入持倉(cāng)流程。 4、該股票進(jìn)入左側(cè)抄底的買(mǎi)入持倉(cāng)流程后。如果沒(méi)有按策略設(shè)計(jì)的預(yù)期走,觸發(fā)止損規(guī)則,則進(jìn)行止損;如果按照策略設(shè)計(jì)的預(yù)期走,則一直按左側(cè)抄底策略進(jìn)行持倉(cāng)。 5、按照策略設(shè)計(jì)的預(yù)期走,一直按左側(cè)抄底策略持倉(cāng)時(shí)。如果出現(xiàn)第一次右側(cè)趨勢(shì)策略成交信號(hào)時(shí),則進(jìn)行加倉(cāng)操作,將剩余70%的資金買(mǎi)入該股票,同時(shí)進(jìn)入左側(cè)抄底策略持倉(cāng)和右側(cè)趨勢(shì)策略持倉(cāng)融合區(qū)進(jìn)行持倉(cāng),個(gè)股分配的可用資金全部用完。如果一直沒(méi)有出現(xiàn)右側(cè)趨勢(shì)策略成交信號(hào),則按左側(cè)抄底策略持倉(cāng),同時(shí)也不進(jìn)行額外加倉(cāng),一直都使用個(gè)股分配金額的30%,直到出現(xiàn)清倉(cāng)信號(hào)進(jìn)行清倉(cāng) 6、如果個(gè)股使用了分配的全部資金,則表示個(gè)股完成了從左側(cè)買(mǎi)入底倉(cāng)到右側(cè)趨勢(shì)加倉(cāng)的過(guò)程。后續(xù)將在持倉(cāng)過(guò)程中實(shí)行循環(huán)的減倉(cāng)和補(bǔ)倉(cāng)過(guò)程,以確保投入資金的穩(wěn)定和降低大概率存在的風(fēng)險(xiǎn),增加策略運(yùn)行的穩(wěn)定性。 7、當(dāng)策略出現(xiàn)整體清倉(cāng)信號(hào)時(shí),同時(shí)賣(mài)出左側(cè)趨抄底策略的底倉(cāng)和右側(cè)趨勢(shì)策略的加倉(cāng)。注意:清倉(cāng)信號(hào)還有優(yōu)化空間。 四、交易策略使用方法說(shuō)明 根據(jù)策略設(shè)計(jì)邏輯和筆者統(tǒng)計(jì)分析的經(jīng)驗(yàn),該策略可以結(jié)合其他常用技術(shù)指標(biāo)分析進(jìn)行相互印證。 1、當(dāng)日線(xiàn)、2日線(xiàn)周期K線(xiàn)圖形下,同時(shí)出現(xiàn)KDJ指標(biāo)的超賣(mài)時(shí),在日線(xiàn)周期圖形下出現(xiàn)的左側(cè)底倉(cāng)買(mǎi)入成交信號(hào)勝率相對(duì)較高。 2、當(dāng)月線(xiàn)圖形下MACD指標(biāo)的DIF曲線(xiàn)值>DEA曲線(xiàn)值時(shí),在日線(xiàn)周期圖形下出現(xiàn)的左側(cè)底倉(cāng)買(mǎi)入成交信號(hào)勝率相對(duì)較高。 3、當(dāng)日線(xiàn)、2日線(xiàn)周期K線(xiàn)圖形下,同時(shí)出現(xiàn)KDJ指標(biāo)的超買(mǎi)時(shí),手動(dòng)進(jìn)行減倉(cāng)賣(mài)出或者清倉(cāng)賣(mài)出賺取的超額收益更高。 有緣相遇,希望大家多多轉(zhuǎn)發(fā)、點(diǎn)贊、收藏。 祝大家賬戶(hù)收益經(jīng)常翻倍! 全文完! |
|
|
來(lái)自: cxm54666 > 《指標(biāo)技術(shù)》