公式中,您分別設(shè)置了三只個股(603596、300356和0),并填入了它們的買入時間、價位和股數(shù)。然后,您用一系列的條件語句和函數(shù)來計算每只個股的現(xiàn)價、最高價、最低價和持股數(shù)量,并用橫線來表示它們在圖表上的位置。
根據(jù)公式,您可以根據(jù)以下幾個方面來判斷是否要買賣股票:
?
現(xiàn)價和買入價的比較:如果現(xiàn)價高于買入價,說明您的個股有盈利空間,您可以考慮是否要賣出或持有;如果現(xiàn)價低于買入價,說明您的個股有虧損風(fēng)險,您可以考慮是否要止損或堅持。
最高價和最低價的比較:如果現(xiàn)價接近最高價,說明您的個股處于強勢上漲階段,您可以考慮是否要鎖定利潤或追漲;如果現(xiàn)價接近最低價,說明您的個股處于弱勢下跌階段,您可以考慮是否要割肉或抄底。
持股數(shù)量和成交量的比較:如果持股數(shù)量較大且成交量較小,說明您的個股缺乏流動性和活躍度,可能難以快速賣出或換倉;如果持股數(shù)量較小且成交量較大,說明您的個股有足夠的流動性和活躍度,可能容易受到市場波動的影響。
?
?
{牛股啟動主圖}
?
?
?
?
程序化久久1:=CODELIKE('603596');
{分別在年、月、日及買入價位、買入股數(shù)等處填入實際數(shù)據(jù)}買入時間1:=YEAR{年}=2019 AND MONTH{月}=8 AND DAY{日}=15;
買入價位1:=13.45;
買入股數(shù)1:=8000;
天數(shù)1:=BARSLAST(買入時間1);
{第二只個股,填入程序化久久、買入時間、價位及股數(shù)}程序化久久2:=CODELIKE('300356');
{在[0]位置處填寫個股程序化久久}買入時間2:=YEAR{年}=2019 AND MONTH {月}=12 AND DAY{日}=30;
買入價位2:=7.78;
買入股數(shù)2:=9000;
天數(shù)2:=BARSLAST(買入時間2);
{第三只個股,填入程序化久久、買入時間、價位及股數(shù)}程序化久久3:=CODELIKE('0');
買入時間3:=YEAR{年}=0 AND MONTH{月}=0 AND DAY{日}=0;
買入價位3:=0;
買入股數(shù)3:=0;
天數(shù)3:=BARSLAST(買入時間3);
{1}買入個股時間1:=IF(程序化久久1,買入時間1,0);
買入價咯1:=IF(買入個股時間1,買入價位1,0);
買入價1:=REF(買入價位1,BARSLAST(買入個股時間1));
現(xiàn)價1:=IF(BARSLAST(買入個股時間1)+1>=1,CONST(C),0);
最高價條件1:=IF(BARSLAST(買入個股時間1)+1>=1,H=HHV(HIGH,BARSLAST(買入個股時間1)+1),0);
最高價橫線1:=IF(BARSLAST(最高價條件1)>=0 AND BARSLAST(買入個股時間1)+1>=1,CONST(REF(HIGH,BARSLAST(最高價條件1))),0);
最低價條件1:=IF(BARSLAST(買入個股時間1)+1>=1,L=LLV(LOW,BARSLAST(買入個股時間1)+1),0);
最低價橫線1:=IF(BARSLAST(最低價條件1)+1>=1 AND BARSLAST(買入個股時間1)+1>=1,CONST(REF(LOW,BARSLAST(最低價條件1))),0);
{2}買入個股時間2:=IF(程序化久久2,買入時間2,0);
買入價咯2:=IF(買入個股時間2,買入價位2,0);
買入價2:=REF(買入價位2,BARSLAST(買入個股時間2));
現(xiàn)價2:=IF(BARSLAST(買入個股時間2)+1>=1,CONST(C),0);
最高價條件2:=IF(BARSLAST(買入個股時間2)+1>=1,H=HHV(HIGH,BARSLAST(買入個股時間2)+1),0);
最高價橫線2:=IF(BARSLAST(最高價條件2)+1>=1 AND BARSLAST(買入個股時間2)+1>=1,CONST(REF(HIGH,BARSLAST(最高價條件2))),0);
最低價條件2:=IF(BARSLAST(買入個股時間2)+1>=1,L=LLV(LOW,BARSLAST(買入個股時間2)+1),0);
最低價橫線2:=IF(BARSLAST(最低價條件2)+1>=1 AND BARSLAST(買入個股時間2)+1>=1,CONST(REF(LOW,BARSLAST(最低價條件2))),0);
{3}買入個股時間3:=IF(程序化久久3,買入時間3,0);
買入價咯3:=IF(買入個股時間3,買入價位3,0);
買入價3:=REF(買入價位3,BARSLAST(買入個股時間3));
現(xiàn)價3:=IF(BARSLAST(買入個股時間3)+1>=1,CONST(C),0);
最高價條件3:=IF(BARSLAST(買入個股時間3)+1>=1,H=HHV(HIGH,BARSLAST(買入個股時間3)+1),0);
最高價橫線3:=IF(BARSLAST(最高價條件3)+1>=1 AND BARSLAST(買入個股時間3)>=0,CONST(REF(HIGH,BARSLAST(最高價條件3))),0);
最低價條件3:=IF(BARSLAST(買入個股時間3)+1>=1,L=LLV(LOW,BARSLAST(買入個股時間3)+1),0);
最低價橫線3:=IF(BARSLAST(最低價條件3)+1>=1 AND BARSLAST(買入個股時間3)+1>=1,CONST(REF(LOW,BARSLAST(最低價條件3))),0);
持股數(shù)量【股】:IF(程序化久久1,買入股數(shù)1,IF(程序化久久2,買入股數(shù)2,IF(程序化久久3,買入股數(shù)3,DRAWNULL))),NODRAW;
持股天數(shù):IF(程序化久久1,天數(shù)1,IF(程序化久久2,天數(shù)2,IF(程序化久久3,天數(shù)3,DRAWNULL))),NODRAW;
最高價:=IF(程序化久久1,最高價橫線1,IF(程序化久久2,最高價橫線2,IF(程序化久久3,最高價橫線3,DRAWNULL))),COLOR00FFFF,LINETHICK2;
最低價:=IF(程序化久久1,最低價橫線1,IF(程序化久久2,最低價橫線2,IF(程序化久久3,最低價橫線3,DRAWNULL))),COLORFF0000,LINETHICK2;
買入價:IF(程序化久久1,買入價1,IF(程序化久久2,買入價2,IF(程序化久久3,買入價3,DRAWNULL))),COLORFF00FF,LINETHICK4;
現(xiàn)價:IF(程序化久久1,現(xiàn)價1,IF(程序化久久2,現(xiàn)價2,IF(程序化久久3,現(xiàn)價3,DRAWNULL))),COLORFFFF00,LINETHICK2;
買入時間:=IF(程序化久久1,買入時間1,IF(程序化久久2,買入時間2,IF(程序化久久3,買入時間3,DRAWNULL)));
股數(shù):=IF(程序化久久1,買入股數(shù)1,IF(程序化久久2,買入股數(shù)2,IF(程序化久久3,買入股數(shù)3,DRAWNULL)));
DRAWBAND(現(xiàn)價,RGB(150,0,0),買入價,RGB(0,180,180));
DRAWBAND(買入價,RGB(0,180,180),買入價,RGB(0,180,180));
DRAWBAND(現(xiàn)價,RGB(180,0,180),現(xiàn)價,RGB(180,0,180));
DRAWKLINE(HIGH,O,L,C);
D1:=YEAR AND MONTH AND DAY;
AA1:=STRCAT(CON2STR(YEAR,0),'年');
AA2:=STRCAT(CON2STR(MONTH,0),'月');
AA3:=STRCAT(CON2STR(DAY,0),'日');
AA4:=STRCAT('【',IF(WEEKDAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三','日'))));
AA5:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'】');
DRAWTEXT_FIX(D1,0.78,0,0,AA5),COLORFFFF00;
現(xiàn)贏利:=(現(xiàn)價-買入價)/買入價*100;
金額:=買入價*現(xiàn)贏利*股數(shù)/100;
WW3:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('【','現(xiàn)贏利'),'】'),':'),CON2STR(現(xiàn)贏利,2)),'﹪');
WW4:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('【','現(xiàn)虧損'),'】'),':'),CON2STR(現(xiàn)贏利,2)),'﹪');
WW5:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('【','利潤'),'】'),':'),CON2STR(金額,0)),'元');
WW6:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('【','虧損'),'】'),':'),CON2STR(金額,0)),'元');
DRAWTEXT_FIX(HHV(HIGH,80)=最高價 AND 現(xiàn)價>=買入價,0.64,1,0,WW3),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(HIGH,80)>最高價 OR HHV(HIGH,80)<最高價) AND 最高價>0 AND現(xiàn)價>=買入價,0.67,1,0,WW3),COLORRED;
DRAWTEXT_FIX(HHV(HIGH,80)=最高價 AND 現(xiàn)價<買入價,0.64,1,0,WW4),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(HIGH,80)>最高價 OR HHV(HIGH,80)<最高價) AND 最高價>0 AND現(xiàn)價<買入價,0.67,1,0,WW4),COLORGREEN;
DRAWTEXT_FIX(HHV(HIGH,80)=最高價 AND 現(xiàn)價>=買入價,0.8,1,0,WW5),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(HIGH,80)>最高價 OR HHV(HIGH,80)<最高價) AND 最高價>0 AND現(xiàn)價>=買入價,0.83,1,0,WW5),COLORYELLOW;
DRAWTEXT_FIX(HHV(HIGH,80)=最高價 AND 現(xiàn)價<買入價,0.8,1,0,WW6),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(HIGH,80)>最高價 OR HHV(HIGH,80)<最高價) AND 最高價>0 AND現(xiàn)價<買入價,0.83,1,0,WW6),COLORWHITE;
YDD:=L=REFX(LOW,1) OR L=REFX(LOW,2) OR L=REFX(LOW,3) OR L=REFX(LOW,4) OR L=REFX(LOW,5) OR L=REFX(LOW,6) OR L=REFX(LOW,7) OR L=REFX(LOW,8) OR L=REFX(LOW,9) OR L=REFX(LOW,10) OR L=REFX(LOW,11) OR L=REFX(LOW,12) OR L=REFX(LOW,13) ORL=REFX(LOW,14) OR L=REFX(LOW,15) OR L=REFX(LOW,16) OR L=REFX(LOW,17) OR L=REFX(LOW,18) OR L=REFX(LOW,19) OR L=REFX(LOW,20);
EDD:=BARSLAST(YDD)>0 AND L=REF(LOW,BARSLAST(YDD));
DRAWLINE(YDD AND CURRBARSCOUNT<20,L,EDD AND CURRBARSCOUNT<20,L,1)COLORYELLOW;
{============ 程序化久久 ============}高點位:=REFDATE(HHV(HIGH,350),DATE);
低點位:=REFDATE(LLV(LOW,350),DATE);
低位價:=REF(LOW,BARSLAST(低點位=L)),COLORGREEN,NODRAW;
高位價:=REF(HIGH,BARSLAST(高點位=H)),COLORRED,NODRAW;
曾最大漲幅:=(高位價-低位價)/低位價*100;
當(dāng)前漲幅:=(CLOSE-低位價)/低位價*100;
ZFA:=CON2STR(CONST(曾最大漲幅),2);
ZFB:=CON2STR(CONST(當(dāng)前漲幅),2);
ZFC:=STRCAT('【曾最大漲幅】:',ZFA);
ZFD:=STRCAT(ZFC,'﹪');
ZFE:=STRCAT(ZFD,'【當(dāng)前總漲幅】:');
ZFF:=STRCAT(ZFE,ZFB);
ZFG:=STRCAT(ZFF,'﹪');
DRAWTEXT_FIX(ISLASTBAR,0,1,0,'▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0,1,0,ZFG),COLORYELLOW;
{========================額外==========================}Z11:=STRCAT(DYBLOCK,' ');
Z22:=STRCAT(Z11,HYBLOCK);
Z33:=STRCAT(Z22,' ');
Z44:=STRCAT(Z33,GNBLOCK);
Z55:=STRCAT(Z44,' ');
Z66:=STRCAT(Z55,FGBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.1350,0.01,0,STRCAT(Z66,ZHBLOCK)),COLORCYAN;
?
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?