私募機構職業操盤指標 公式 源碼[其他軟件公式]
指標公式代碼分析及使用參考建議:
根據提供的指標和代碼,我將對其進行分析并給出簡要總結思路及操作建議:
1. 魔鬼趨勢頂線和底線:根據成交金額除以成交量除以100的簡單移動平均線(SMA)計算。頂線為SMA乘以1.15,底線為SMA乘以0.85。這兩條線用于表示股票價格的趨勢區間。
2. 市場持股成本:通過將成交金額除以成交量除以100再除以資金量進行兩次指數移動平均線(DMA)計算。該指標用于表示市場整體持股的成本水平。
3. aa、bb、cc、dd、ee指標:根據成交量和股價的變化情況判斷買入信號。當成交量比上一周期增加且收盤價上穿10、20、30、60、90周期的簡單移動平均線時,表示買入信號發生。
4. DIFF和DEA指標:通過計算收盤價的12日指數移動平均線(EMA)與26日EMA之差得到DIFF指標,并對DIFF指標再進行9日EMA計算得到DEA指標。該指標用于判斷股票價格的短期和長期趨勢。
5. A1、B1、A2、B2、A3、B3指標:根據DIFF和DEA的關系,以及"KDJ.K"和"KDJ.D"指標的交叉情況,以及"RSI.RSI1"和"RSI.RSI2"指標的交叉情況判斷底背信號。當符合條件時,表示出現底背信號。
基于以上分析,操作建議如下:
- 當魔鬼趨勢頂線上穿股票價格并且市場持股成本處于較低水平時,可以考慮買入股票。
- 當魔鬼趨勢底線下穿股票價格并且底背信號發生時,可以考慮賣出股票。
- 需要注意的是,以上指標和操作建議僅作為參考工具,具體操作還需結合其他技術分析指標、基本面分析以及市場整體情況進行綜合判斷。同時,投資有風險,建議在投資前充分了解相關風險,謹慎決策。
?
源碼:
{私暮機構職業操盤}
魔鬼趨勢頂線:SMA(AMOUNT/VOL/100,13,1)*1.15,COLORYELLOW,linethick2;
魔鬼趨勢底線:SMA(AMOUNT/VOL/100,13,1)*0.85,COLORGREEN,linethick2;
市場持股成本:DMA(AMOUNT/V/100,V/CAPITAL),COLORRED;
aa:=v>ref(v,1) and cross(c,ma(c,10)) and ma(c,10)>ref(ma(c,10),1);
DRAWICON(FILTER(aa,3),l,1);
bb:=v>ref(v,1) and cross(c,ma(c,20)) and ma(c,20)>ref(ma(c,20),1);
DRAWICON(FILTER(bb,3),l,2);
cc:=v>ref(v,1) and cross(c,ma(c,30)) and ma(c,30)>ref(ma(c,30),1);
DRAWICON(FILTER(cc,3),l,3);
dd:=v>ref(v,1) and cross(c,ma(c,60)) and ma(c,60)>ref(ma(c,60),1);
DRAWICON(FILTER(dd,3),l,4);
ee:=v>ref(v,1) and cross(c,ma(c,90)) and ma(c,90)>ref(ma(c,90),1);
DRAWICON(FILTER(dd,3),l,6);
DRAWICON(CROSS(C,市場持股成本),L-0.20,1),ALIGN1;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));
B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
DRAWICON(B1>0,L-0.20,5);
DRAWTEXT(B1,L-0.30,'MACD底背'),COLORWHITE,ALIGN1;
DRAWICON(B2>0,L-0.20,4),ALIGN1;
DRAWTEXT(B2,L-0.30,'KDJ底背'),COLORFF00FF,ALIGN1;
DRAWICON(B3>0,L-0.20,3),ALIGN1;
DRAWTEXT(B3,L-0.30,'RSI底背'),COLORYELLOW,ALIGN1;
DRAWICON(CROSS(DIFF,DEA) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),L-0.20,6),ALIGN1;
DRAWTEXT(CROSS(DIFF,DEA) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),L-0.30,'金叉.,共振'),COLOR0099FF,ALIGN1;
aa:=o>ref(c,1) and v>ref(v,1) and cross(c,ma(c,10));DRAWICON(aa,l,1);
bb:=o>ref(c,1) and v>ref(v,1) and cross(c,ma(c,20));DRAWICON(bb,l,2);
cc:=o>ref(c,1) and v>ref(v,1) and cross(c,ma(c,30));DRAWICON(cc,l,3);
dd:=o>ref(c,1) and v>ref(v,1) and cross(c,ma(c,60));DRAWICON(dd,l,4);
ee:=o>ref(c,1) and v>ref(v,1) and cross(c,ma(c,90));DRAWICON(dd,l,6);
{以下顯示疊加指針的數值}
k:"kdj.k",linethick,COLORWHITE;
d:"kdj.d",linethick0,COLORYELLOW;
r1:"rsi.rsi1",linethick0,ColorC080FF;
r2:"rsi.rsi2",linethick0,ColorFF8080;
r3:"rsi.rsi3",linethick0,Color87F8F4;
f:"macd.diff",linethick0,Color72C072;
a:"macd.dea",linethick0,ColorE98210;
m:"macd.macd",linethick0,COLORWHITE;
{以下定義疊加區間(在這里是可見K線的范圍)}
q:=SYSPARAM(3)-SYSPARAM(2);
p:=SYSPARAM(3);
{以下計算疊加比和疊加平移量}
{1、疊加字段高度}
kh:=hhv(h,q);
kL:=LLv(L,q);
dh:=hhv(max(k,d),q);
dL:=LLv(min(k,d),q);
mh:=hhv(max(f,a),q);
mL:=LLv(max(f,a),q);
rh:=hhv(max(max(r1,r2),r3),q);
rL:=LLv(min(min(r1,r2),r3),q);
{2、疊加比}
bd:=(kh-kL)/(dh-dL)/3;
bm:=(kh-kL)/(mh-mL)/3;
br:=(kh-kL)/(rh-rL)/3;
{3、疊加平移量}
wk:=(kh-kL)/3;
wd:=(kh+kL-(dh+dL)*bd)/2-wk[p];
wm:=(kh+kL-(mh+mL)*bm)/2;
wr:=(kh+kL-(rh+rL)*br)/2+wk[p];
{以下畫疊加線}
PARTLINE(1,k*bd[p]+wd[p]),COLORWHITE;
PARTLINE(1,d*bd[p]+wd[p])COLORYELLOW;
PARTLINE(1,r1*br[p]+wr[p]),ColorC080FF;
PARTLINE(1,r2*br[p]+wr[p]),ColorFF8080;
PARTLINE(1,r3*br[p]+wr[p]),Color87F8F4;
PARTLINE(1,f*bm[p]+wm[p]),Color72C072;
PARTLINE(1,a*bm[p]+wm[p]),ColorE98210;
STICKLINE(m>0,m*bm[p]+wm[p],wm[p],0.1,0),POINTDOT,COLORMAGENTA;
STICKLINE(m<0,m*bm[p]+wm[p],wm[p],0.1,0),POINTDOT,COLORGREEN;{http://www.kzuj.com.cn}
{以下畫疊加指針的橫坐標線}
PARTLINE(1,wm[p]),COLORWHITE;
PARTLINE(1,20*br[p]+wr[p]),COLORGREEN,POINTDOT;
PARTLINE(1,80*br[p]+wr[p]),COLORred,POINTDOT;
PARTLINE(1,50*br[p]+wr[p]),COLORYELLOW,POINTDOT;
PARTLINE(1,20*bd[p]+wd[p]),COLORGREEN,POINTDOT;
PARTLINE(1,80*bd[p]+wd[p]),COLORred,POINTDOT;
PARTLINE(1,50*bd[p]+wd[p]),COLORYELLOW,POINTDOT;
{以下顯示疊加指針的橫坐標值}
DRAWTEXT(p=BARPOS,(80*br[p]+wr[p])*1.015,'80\nrsi')COLORWHITE,ALIGN0;
DRAWTEXT(p=BARPOS,(50*br[p]+wr[p])*1.015,'50\nrsi')COLORWHITE,ALIGN0;
DRAWTEXT(p=BARPOS,(20*br[p]+wr[p])*1.015,'20\nrsi')COLORWHITE,ALIGN0;
DRAWTEXT(p=BARPOS,(20*bd[p]+wd[p])*1.015,'20\nkdj')COLORWHITE,ALIGN0;
DRAWTEXT(p=BARPOS,(50*bd[p]+wd[p])*1.015,'50\nkdj')COLORWHITE,ALIGN0;
DRAWTEXT(p=BARPOS,(80*bd[p]+wd[p])*1.015,'80\nkdj')COLORWHITE,ALIGN0;
DRAWTEXT(p=BARPOS,wm[p]*1.015,'0\nmacd')COLORWHITE,ALIGN0;A:=BACKSET(ISLASTBAR,BARSLAST(CROSS(K,D))+1);
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容