編程思路破譯
N1賦值:6
LC賦值:1日前的收盤價
LO賦值:1日前的開盤價
LH賦值:1日前的最高價
LL賦值:1日前的最低價
D1賦值:收盤價-LC和0的較大值的N1日[1日權重]移動平均/收盤價-LC的絕對值的N1日[1日權重]移動平均*100
D2賦值:開盤價-LO和0的較大值的N1日[1日權重]移動平均/開盤價-LO的絕對值的N1日[1日權重]移動平均*100
D3賦值:最高價-LH和0的較大值的N1日[1日權重]移動平均/最高價-LH的絕對值的N1日[1日權重]移動平均*100
D4賦值:最低價-LL和0的較大值的N1日[1日權重]移動平均/最低價-LL的絕對值的N1日[1日權重]移動平均*100
當滿足條件D1>=D2時,在D1和D2位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR0055AA
當滿足條件D1<=D2時,在D1和D2位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR006600
當滿足條件D1>=D2時,在D1和D2位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLOR0077CC
當滿足條件D1>=D2時,在D1和D2位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR0099DD
當滿足條件D1>=D2時,在D3和D4位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLOR00BBFF
當滿足條件D1<=D2時,在D1和D2位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLOR009900
當滿足條件D1<=D2時,在D1和D2位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR00BB00
當滿足條件D1<=D2時,在D3和D4位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLOR00EE00
當滿足條件RSI上穿25時,在15位置畫1號圖標
當滿足條件75上穿RSI時,在97位置畫2號圖標
當滿足條件80上穿RSI時,在97位置畫2號圖標
VAR10賦值:RSI上穿25 AND (((2*收盤價+最高價+最低價)/4)-30日內(nèi)最低價的最低值)/(30日內(nèi)最高價的最高值-30日內(nèi)最低價的最低值)*100的8日指數(shù)移動平均的5日指數(shù)移動平均<55
輸出低買:如果VAR10,返回10,否則返回1,畫黃色
VAR12賦值:(((2*收盤價+最高價+最低價)/4)-30日內(nèi)最低價的最低值)/(30日內(nèi)最高價的最高值-30日內(nèi)最低價的最低值)*100的8日指數(shù)移動平均上穿15 AND (((2*收盤價+最高價+最低價)/4)-30日內(nèi)最低價的最低值)/(30日內(nèi)最高價的最高值-30日內(nèi)最低價的最低值)*100的8日指數(shù)移動平均的5日指數(shù)移動平均<55
輸出追漲:如果VAR12,返回50,否則返回1,畫洋紅色
輸出抄底:如果D3上穿(((2*收盤價+最高價+最低價)/4)-30日內(nèi)最低價的最低值)/(30日內(nèi)最高價的最高值-30日內(nèi)最低價的最低值)*100的8日指數(shù)移動平均ANDSMA(最高價-LH和0的較大值,N1,1)/最高價-LH的絕對值的N1日[1日權重]移動平均*100<53,返回20,否則返回1,COLORFFB97A
輸出逃頂:如果(((2*收盤價+最高價+最低價)/4)-30日內(nèi)最低價的最低值)/(30日內(nèi)最高價的最高值-30日內(nèi)最低價的最低值)*100的8日指數(shù)移動平均上穿78ANDEMA((((2*收盤價+最高價+最低價)/4)-30日內(nèi)最低價的最低值)/(30日內(nèi)最高價的最高值-30日內(nèi)最低價的最低值)*100,8)>60,返回70,否則返回100,畫藍色
VAR13賦值:收盤價5%的之字轉(zhuǎn)向>1日前的收盤價5%的之字轉(zhuǎn)向 AND 1日前的收盤價5%的之字轉(zhuǎn)向<=2日前的收盤價5%的之字轉(zhuǎn)向 AND 2日前的收盤價5%的之字轉(zhuǎn)向<=3日前的收盤價5%的之字轉(zhuǎn)向
當滿足條件VAR13=1時,在0和-5位置之間畫柱狀線,寬度為10,0不為0則畫空心柱., , 畫紅色
程序源碼
N1:=6;
LC:=REF(C,1);
LO:=REF(O,1);
LH:=REF(H,1);
LL:=REF(L,1);
D1:=SMA(MAX(C-LC,0),N1,1)/SMA(ABS(C-LC),N1,1)*100;
D2:=SMA(MAX(O-LO,0),N1,1)/SMA(ABS(O-LO),N1,1)*100;
D3:=SMA(MAX(H-LH,0),N1,1)/SMA(ABS(H-LH),N1,1)*100;
D4:=SMA(MAX(L-LL,0),N1,1)/SMA(ABS(L-LL),N1,1)*100;
STICKLINE(D1>=D2,D1,D2,3,0),COLOR0055AA;
STICKLINE(D1<=D2,D1,D2,3,0),COLOR006600;
STICKLINE(D1>=D2,D1,D2,2,0),COLOR0077CC;
STICKLINE(D1>=D2,D1,D2,1,0),COLOR0099DD;
STICKLINE(D1>=D2,D3,D4,0,0),COLOR00BBFF;
STICKLINE(D1<=D2,D1,D2,2,0),COLOR009900;
STICKLINE(D1<=D2,D1,D2,1,0),COLOR00BB00;
STICKLINE(D1<=D2,D3,D4,0,0),COLOR00EE00;
DRAWICON(CROSS(RSI,25),15,1);
DRAWICON(CROSS(75,RSI),97,2);
DRAWICON(CROSS(80,RSI),97,2);
VAR10:=CROSS(RSI,25) AND EMA(EMA((((2*C+H+L)/4)-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8),5)<55;
低買:IF(VAR10,10,1),COLORYELLOW;
VAR12:=CROSS(EMA((((2*C+H+L)/4)-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8),15) AND EMA(EMA((((2*C+H+L)/4)-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8),5)<55;
追漲:IF(VAR12,50,1),COLORMAGENTA;
抄底:IF(CROSS(D3,EMA((((2*C+H+L)/4)-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8)) AND SMA(MAX(H-LH,0),N1,1)/SMA(ABS(H-LH),N1,1)*100<53,20,1),COLORFFB97A;
逃頂:IF(CROSS(EMA((((2*C+H+L)/4)-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8),78) AND EMA((((2*C+H+L)/4)-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8)>60,70,100),COLORBLUE;
VAR13:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3);
STICKLINE(VAR13=1,0,-5,10,0), , COLORRED;
注:
館內(nèi)各種公式為學習編程而保存,實戰(zhàn)使用前一定要看其成功率回測數(shù)據(jù)和風險提示或者自己親自測試近期成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔。
發(fā)文不易,如獲益,歡迎贊賞,贊賞必復!
聯(lián)系客服