請老師幫改個預警
作者:文華財經 來源:cxh99.com 發(fā)布時間:2022年11月29日
-
咨詢內容:
請齊云老師幫我修改下前面做過的預警,
首次預警時再現在的基礎上, 加個一個條件, 當前收盤在前日開盤上以上, 如當前K線沒有在開盤價之上,過幾個K線也可以,
麻煩老師再幫我做個加載到K線附屬指標的, 滿足條件打紅點的原碼,多謝
CAPITAL:=GETPRICE1('通股本';AMOUNT:=AVPRICE*V;A1:=SUM( IF(CLOSE>REF(CLOSE,1)&&DAYBARPOS>1,VOL/CAPITAL*100,IF(CLOSE<REF(CLOSE,1)&&DAYBARPOS>1,-VOL/CAPITAL*100,0)),DAYBARPOS);成交額:=V*C/100,NODRAW;A2:=SUM((IF(((成交額/8>20) AND (CLOSE>(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);A3:=SUM((IF(((成交額/8>20) AND (CLOSE<(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);A4:=SUM((IF(((成交額/8<20) AND (CLOSE>(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);A5:=SUM((IF(((成交額/8<20) AND (CLOSE<(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);A6:=((A2+A3)+A4)+A5;A7:=IF((ISLASTBAR),((100*A2)/A6),0);A8:=IF((ISLASTBAR),((100*A3)/A6),0);A9:=IF((ISLASTBAR),((100*A4)/A6),0);A10:=IF((ISLASTBAR),((100*A5)/A6),0);
機構買:(A2),COLORRED,NODRAW;機構賣:(A3),COLORGREEN,NODRAW;
IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=0,機構買,NULL),LINETHICK6,COLORRED;IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=1,機構買,NULL),LINETHICK6,COLORRED;
IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=0,機構賣,NULL),LINETHICK6,COLORGREEN;IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=1,機構賣,NULL),LINETHICK6,COLORGREEN;
機構進出:機構買-機構賣,NODRAW;散戶買:=(A4),COLOR5555FF;散戶賣:=(A5),COLOR55FF55;強勢:((100*A2)/A6>50);STICKLINE(強勢,機構買*1.02,機構買*1.1,1,0),COLORYELLOW;拉升:((100*A2)/A6-(100*A3)/A6)>18 AND (100*A2)/A6-(100*A5)/A6>18;STICKLINE(拉升,機構買*1.1,機構買*1.2,1,0),COLORRED;DRAWTEXT(ISLASTBAR=1,機構買*0.95,'#39),LINETHICK2,COLORRED;DRAWTEXT(ISLASTBAR=1,機構賣*0.95,'#39),LINETHICK2,COLORFFFF55;Q:=BETWEEN(C/(SUM(AMOUNT,DAYBARPOS)/SUM(VOL*100,DAYBARPOS)),1.05,0.95);Q2:=IF(Q=0,MA(C,DAYBARPOS),(SUM(AMOUNT,DAYBARPOS)/SUM(VOL*100,DAYBARPOS)));DRAWICON(CROSS((C/Q2),1.03),機構買,5);DD1:=1;
機構買入:(100*A2)/A6,NODRAW;機構賣出:(100*A3)/A6,NODRAW;散戶買入:(100*A4)/A6,NODRAW;散戶賣出:(100*A5)/A6,NODRAW;DAYBARPOS>2&&REF(CROSS(機構買入,機構賣出)||DAYBARPOS=2&&機構買入>機構賣出,1),NOTICE;
//前一根K線如果是 : 機構買入 上穿? ?機構賣出? 或者是當日第一根K線? 機構買入大于機構賣出 都可以預警
XXZ:CROSS(機構買入,機構賣出)||DAYBARPOS=2&&機構買入>機構賣出,NODRAW;
DAYBARPOS>2&&EXIST(CROSS(機構買入,機構賣出)||DAYBARPOS=2&&機構買入>機構賣出,DAYBARPOS)&&REF(? ? ? C>LLV( IF(XXZ,C,9999999) ,DAYBARPOS)? ,1),NOTICE;
//如果當日存在第一次預警 ,后續(xù)價格大于第一次預警的收盤價 則預警
DRAWNUMBER(CLOSEMINUTE<=BARINTERVAL||ISLASTBAR,機構買,機構買/A6*100,2,COLORRED),ALIGN0,FONTSIZE25;DRAWNUMBER(CLOSEMINUTE<=BARINTERVAL||ISLASTBAR,機構賣,機構賣/A6*100,2,COLORGREEN),ALIGN0,FONTSIZE25;
?
?來源:程序化99
-
文華技術人員:
?來源:程序化99
-
文華技術人員:1樓描述中:當前收盤在前日開盤上以上,
這里是筆誤嗎?是要昨日開盤比較 還是根今日開盤比較?
之前的條件是?機構買入? 上穿?? 機構賣出 現在是改為??機構買入大于機構賣出 并且價格大于開盤價的起點位置?
?
?來源: m.kzuj.com.cn
-
文華客服:
?哦哦筆誤, 是站上當日的開盤價以上, 起碼當是紅盤的,
首次機構買入和機構賣出,按下面的定義,
//前一根K線如果是 : 機構買入 上穿? ?機構賣出? 或者 是當日前幾根K線機構買入大于機構賣出 都可以預警
多謝老師
?
-
網友回復:
當日前幾根按照前10根 ,參考:
CAPITAL:=GETPRICE1('流通股本');
AMOUNT:=AVPRICE*V;
A1:=SUM( IF(CLOSE>REF(CLOSE,1)&&DAYBARPOS>1,VOL/CAPITAL*100,IF(CLOSE<REF(CLOSE,1)&&DAYBARPOS>1,-VOL/CAPITAL*100,0)),DAYBARPOS);
成交額:=V*C/100,NODRAW;
A2:=SUM((IF(((成交額/8>20) AND (CLOSE>(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);
A3:=SUM((IF(((成交額/8>20) AND (CLOSE<(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);
A4:=SUM((IF(((成交額/8<20) AND (CLOSE>(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);
A5:=SUM((IF(((成交額/8<20) AND (CLOSE<(REF(CLOSE,1))))&&DAYBARPOS>1,成交額,0)),DAYBARPOS);
A6:=((A2+A3)+A4)+A5;
A7:=IF((ISLASTBAR),((100*A2)/A6),0);
A8:=IF((ISLASTBAR),((100*A3)/A6),0);
A9:=IF((ISLASTBAR),((100*A4)/A6),0);
A10:=IF((ISLASTBAR),((100*A5)/A6),0);
機構買:(A2),COLORRED,NODRAW;
機構賣:(A3),COLORGREEN,NODRAW;
IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=0,機構買,NULL),LINETHICK6,COLORRED;
IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=1,機構買,NULL),LINETHICK6,COLORRED;
IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=0,機構賣,NULL),LINETHICK6,COLORGREEN;
IF(MOD( COUNT(DAYBARPOS=1,BARPOS),2)=1,機構賣,NULL),LINETHICK6,COLORGREEN;
機構進出:機構買-機構賣,NODRAW;
散戶買:=(A4),COLOR5555FF;
散戶賣:=(A5),COLOR55FF55;
強勢:((100*A2)/A6>50);
STICKLINE(強勢,機構買*1.02,機構買*1.1,1,0),COLORYELLOW;
拉升:((100*A2)/A6-(100*A3)/A6)>18 AND (100*A2)/A6-(100*A5)/A6>18;
STICKLINE(拉升,機構買*1.1,機構買*1.2,1,0),COLORRED;
DRAWTEXT(ISLASTBAR=1,機構買*0.95,'),LINETHICK2,COLORRED;
DRAWTEXT(ISLASTBAR=1,機構賣*0.95,'),LINETHICK2,COLORFFFF55;
Q:=BETWEEN(C/(SUM(AMOUNT,DAYBARPOS)/SUM(VOL*100,DAYBARPOS)),1.05,0.95);
Q2:=IF(Q=0,MA(C,DAYBARPOS),(SUM(AMOUNT,DAYBARPOS)/SUM(VOL*100,DAYBARPOS)));
DRAWICON(CROSS((C/Q2),1.03),機構買,5);
DD1:=1;
機構買入:(100*A2)/A6,NODRAW;
機構賣出:(100*A3)/A6,NODRAW;
散戶買入:(100*A4)/A6,NODRAW;
散戶賣出:(100*A5)/A6,NODRAW;
//前一根K線如果是 : 機構買入 上穿? ?機構賣出? 或者是當日第一根K線? 機構買入大于機構賣出 都可以預警
OO:VALUEWHEN(DAYBARPOS=1,O),NODRAW;
XXZ:CROSS(機構買入,機構賣出)&&C>OO||DAYBARPOS<10&&機構買入>機構賣出&&C>OO,NODRAW;
DAYBARPOS>2&&REF(XXZ,1),NOTICE;
DAYBARPOS>2&&EXIST(XXZ,DAYBARPOS)&&REF(? ? ? C>LLV( IF(XXZ,C,9999999) ,DAYBARPOS)? ,1),NOTICE;
//如果當日存在第一次預警 ,后續(xù)價格大于第一次預警的收盤價 則預警
DRAWNUMBER(CLOSEMINUTE<=BARINTERVAL||ISLASTBAR,機構買,機構買/A6*100,2,COLORRED),ALIGN0,FONTSIZE25;
DRAWNUMBER(CLOSEMINUTE<=BARINTERVAL||ISLASTBAR,機構賣,機構賣/A6*100,2,COLORGREEN),ALIGN0,FONTSIZE25;
?
-
網友回復:
麻煩老師, 2次預警都是收盤后預警吧
延續(xù)預警, 是破當日幾個首次預警K線的收盤價中, 價格最低的那個收盤價吧
請老師再幫我做, 收盤首次預警成功, 在K線上打個紅點, 當日有幾次打幾次, 多謝老師.