請老師找出問題修改 [文華財經]
-
咨詢內容:
?下面公式? 將顯示=1天? 改為顯示=2天
我自己調整后兩個VALUEWHEN的數字相加還是一天的K線根數和,沒有同步成兩天的K線根數和,
請老師幫我看看,并將要調整的部分用紅色顯示。
謝謝老師
顯示:=1;? NN:=DAYBARPOS,NODRAW;//日X:=BACKSET(ISLASTBAR,SUMBARS(NN=1,顯示));SS1:= IF(PERIOD<7,SUM(AVPRICE*V,BARSLASTCOUNT(X))/SUM(V,BARSLASTCOUNT(X)),NULL),COLORWHITE;
IF(REFX(NN=1,1),NULL,SS1),COLORWHITE;DRAWSL(REFX(NN=1,1),SS1,SS1-REF(SS1,1),-1,0,COLORWHITE);DRAWNUMBER((REFX(DAYBARPOS=1,1)||ISLASTBAR)&&PERIOD<7,SS1,SUM(C>SS1,BARSLASTCOUNT(X)),0,COLORYELLOW),ALIGN1;DRAWNUMBER((REFX(DAYBARPOS=1,1)||ISLASTBAR)&&PERIOD<7,SS1,SUM(C<SS1,BARSLASTCOUNT(X)),0,COLORYELLOW),ALIGN1,VALIGN0;?VALUEWHEN(REFX(NN=1,1)||ISLASTBAR,SUM(C>SS1,NN)),NODRAW,COLORYELLOW;?VALUEWHEN(REFX(NN=1,1)||ISLASTBAR,SUM(C<SS1,NN)),NODRAW,COLORYELLOW;
顯示2:=2;? NN2:=DAYBARPOS,NODRAW;//日X2:=BACKSET(ISLASTBAR,SUMBARS(NN2=1,顯示2));SS2:= IF(PERIOD<7,SUM(AVPRICE*V,BARSLASTCOUNT(X2))/SUM(V,BARSLASTCOUNT(X2)),NULL),COLORWHITE;
IF(REFX(NN2=1,2),NULL,SS2),COLORWHITE;DRAWSL(REFX(NN2=1,2),SS2,SS2-REF(SS2,1),-1,0,COLORWHITE);DRAWNUMBER((REFX(DAYBARPOS=2,1)||ISLASTBAR)&&PERIOD<7,SS2,SUM(C>SS2,BARSLASTCOUNT(X2)),0,COLORYELLOW),ALIGN1;DRAWNUMBER((REFX(DAYBARPOS=2,1)||ISLASTBAR)&&PERIOD<7,SS2,SUM(C<SS2,BARSLASTCOUNT(X2)),0,COLORYELLOW),ALIGN1,VALIGN0;?VALUEWHEN(REFX(NN2=1,2)||ISLASTBAR,SUM(C>SS2,NN2)),NODRAW,COLORRED;?VALUEWHEN(REFX(NN2=1,2)||ISLASTBAR,SUM(C<SS2,NN2)),NODRAW,COLORRED;
??
?來源:程序化99
-
文華技術人員:
您寫的不對,如果是兩天,不能是DAYBARPOS=2這樣的,這個寫法是當天的第二根K線。
參考:
顯示2:=2;? NN2:=DAYBARPOS,NODRAW;//日X2:=BACKSET(ISLASTBAR,SUMBARS(NN2=1,顯示2));SS2:= IF(PERIOD<7,SUM(AVPRICE*V,BARSLASTCOUNT(X2))/SUM(V,BARSLASTCOUNT(X2)),NULL),COLORWHITE;
IF(REFX(CROSS(X2,0.5),1),NULL,SS2),COLORWHITE;DRAWSL(REFX(CROSS(X2,0.5)=1,1),SS2,SS2-REF(SS2,1),-1,0,COLORWHITE);DRAWNUMBER((REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR)&&PERIOD<7,SS2,SUM(C>SS2,BARSLASTCOUNT(X2)),0,COLORYELLOW),ALIGN1;DRAWNUMBER((REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR)&&PERIOD<7,SS2,SUM(C<SS2,BARSLASTCOUNT(X2)),0,COLORYELLOW),ALIGN1,VALIGN0;?VALUEWHEN(REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR,SUM(C>SS2,BARSLASTCOUNT(X2))),NODRAW,COLORRED;?VALUEWHEN(REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR,SUM(C<SS2,BARSLASTCOUNT(X2))),NODRAW,COLORRED;?
?來源: m.kzuj.com.cn
-
文華客服:
感謝!
同樣的效果請老師幫忙把??一年? 和兩年?? 的公式也寫下。?
-
網友回復:
?參考:
顯示2:=1;//兩年改成2 NN2:BARSLAST(YEAR<>REF(YEAR,1)),NODRAW;//年 X2:BACKSET(ISLASTBAR,SUMBARS(NN2=1,顯示2)); SS2:= IF(PERIOD<7,SUM(AVPRICE*V,BARSLASTCOUNT(X2))/SUM(V,BARSLASTCOUNT(X2)),NULL),COLORWHITE;
IF(REFX(CROSS(X2,0.5),1),NULL,SS2),COLORWHITE; DRAWSL(REFX(CROSS(X2,0.5)=1,1),SS2,SS2-REF(SS2,1),-1,0,COLORWHITE); DRAWNUMBER((REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR)&&PERIOD<7,SS2,SUM(C>SS2,BARSLASTCOUNT(X2)),0,COLORYELLOW),ALIGN1; DRAWNUMBER((REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR)&&PERIOD<7,SS2,SUM(C<SS2,BARSLASTCOUNT(X2)),0,COLORYELLOW),ALIGN1,VALIGN0; ?VALUEWHEN(REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR,SUM(C>SS2,BARSLASTCOUNT(X2))),NODRAW,COLORRED; ?VALUEWHEN(REFX(CROSS(X2,0.5)=1,1)||ISLASTBAR,SUM(C<SS2,BARSLASTCOUNT(X2))),NODRAW,COLORRED;
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容