指標(biāo)公式源碼分析與使用說明:
?
這段代碼是一個(gè)股票市場的分析指標(biāo),主要分析了開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)等參數(shù),并根據(jù)這些參數(shù)進(jìn)行了一系列計(jì)算和比較,得出了預(yù)測的買入和賣出價(jià)格。
根據(jù)代碼的運(yùn)行結(jié)果,可以繪制出一些圖表,包括預(yù)測低買操作數(shù)據(jù)、昨低買今賣操作數(shù)據(jù)以及買入價(jià)、賣出價(jià)等信息。通過對(duì)這些數(shù)據(jù)的分析,可以得出以下總結(jié)思路和操作建議:
1. 預(yù)測低買操作:根據(jù)預(yù)測的低價(jià)和當(dāng)前的最低價(jià)做比較,如果預(yù)測低價(jià)高于或等于最低價(jià),則認(rèn)為買入操作已經(jīng)到位;如果預(yù)測低價(jià)低于最低價(jià),則建議等待,不進(jìn)行買入操作。
2. 昨低買今賣操作:根據(jù)昨天的預(yù)測低價(jià)和昨天的最低價(jià)做比較,如果昨天的預(yù)測低價(jià)高于或等于昨天的最低價(jià),則認(rèn)為昨天的低買操作已經(jīng)到位;如果昨天的預(yù)測低價(jià)低于昨天的最低價(jià),則建議等待,不進(jìn)行賣出操作。
3. 根據(jù)預(yù)測價(jià)計(jì)算賣出價(jià):根據(jù)預(yù)測的高價(jià)和弱勢價(jià)計(jì)算出賣出價(jià),其中弱勢價(jià)可以根據(jù)需要進(jìn)行調(diào)整。如果當(dāng)前的最高價(jià)高于或等于賣出價(jià),則認(rèn)為賣出操作已經(jīng)到位;如果當(dāng)前的最高價(jià)低于賣出價(jià),則建議等待,不進(jìn)行賣出操作。
綜上所述,根據(jù)代碼提供的分析指標(biāo)和操作建議,投資者可以根據(jù)實(shí)際情況進(jìn)行買入和賣出操作,但需要注意及時(shí)調(diào)整弱勢價(jià)以適應(yīng)市場變化。另外,本代碼僅作為參考工具,投資者還應(yīng)結(jié)合其他因素進(jìn)行綜合分析和決策。
源碼:
input:N(27,1,250);
{顯示買賣價(jià)}
BUYPRICE:="SHOWINV@BUYPRICE"(1);
SALEPRICE:="SHOWINV@SALEPRICE"(1);
IF BUYPRICE> 0 THEN BP:=BUYPRICE;{顯示昨低買今賣操作數(shù)據(jù)}
ppp:=0.015;{輸入賣出純利}
成本:=BP*1.006;
賣價(jià):成本*(1+ppp),linethick0;
{四價(jià)運(yùn)用}
開盤價(jià):open,linethick0;
開盤價(jià)1:=REF(open,1);{昨天最低價(jià)}
最高價(jià):high,linethick0;
最高價(jià)1:=REF(high,1);
最低價(jià):low,linethick0;
最低價(jià)1:=REF(low,1);
最低價(jià)2:=REF(low,2);
收盤價(jià):CLOSE,linethick0;
收盤價(jià)1:=REF(CLOSE,1);{預(yù)測系數(shù)B2計(jì)算公式1}
A1:=REF(開盤價(jià),1);
A2:=ABS((REF(收盤價(jià),1)-A1)/A1);
A3:=ABS((REF(最高價(jià),1)-A1)/A1);
A4:=ABS((REF(最低價(jià),1)-A1)/A1);
B1:=ABS((A2+A3+A4)/3);
B2:開盤價(jià)*B1,linethick0;
漲跌比:B2/開盤價(jià)*100,linethick0;
{預(yù)測公式一 有用到今天開盤價(jià)}
AA:=最高價(jià)1;
BB:=最低價(jià)1;
CC:=開盤價(jià)1;
DD:=收盤價(jià)1;
EE:=(AA+BB+CC+2*DD)/5;
AAA:=EE+(AA-BB);
BBB:=2*EE-BB;
CCC:=2*EE-AA;
DDD:=EE-(AA-BB);
上升突破價(jià):=AAA;
上升阻力價(jià):=BBB;
下跌支撐價(jià):=CCC;
下跌反轉(zhuǎn)價(jià):=DDD;
EEE:=(EE+上升突破價(jià)+上升阻力價(jià)+下跌支撐價(jià)+下跌反轉(zhuǎn)價(jià))/5;{心理價(jià)}
FFF:=(EEE+開盤價(jià))/2;
{顯示今買最低預(yù)測價(jià)}
預(yù)測低一:=開盤價(jià)-B2;{今天預(yù)測低價(jià)一}
預(yù)測低一1:=REF(預(yù)測低一,1);{昨天預(yù)測價(jià)}
預(yù)測低一2:=REF(預(yù)測低一,2);{前天預(yù)測價(jià)}
預(yù)測低二:=(預(yù)測低一+FFF)/2;{今天預(yù)測低價(jià)二}
預(yù)測低二1:=REF(預(yù)測低二,1);{昨天預(yù)測價(jià)}
預(yù)測低二2:=REF(預(yù)測低二,2);{前天預(yù)測價(jià)}
差額一:=預(yù)測低一-low;
差額二:=預(yù)測低二-low;
差比一:=(差額一/low)*100;
差比二:=(差額二/low)*100;
{顯示今日最高預(yù)測價(jià)公式}
預(yù)測高一:=開盤價(jià)+B2;{今天預(yù)測高價(jià)一}
{第二今日最高預(yù)測價(jià)公式}
預(yù)測高二:=MA(REF(HIGH,1)/REF(CLOSE,2),N)*REF(CLOSE,1);{今天預(yù)測高價(jià)二}
預(yù)測高二1:=ref(預(yù)測高二,1);{昨天預(yù)測價(jià)}
預(yù)測高二2:=ref(預(yù)測高二,2);{前天預(yù)測價(jià)}
{設(shè)定弱勢預(yù)測最高價(jià),YPP可自行調(diào)整}
YPP一:=0.985;{預(yù)測高一弱勢價(jià)}
YPP二:=0.989;{預(yù)測高二弱勢價(jià)}
熊價(jià)一:=預(yù)測高一*YPP一;
熊價(jià)一1:=REF(熊價(jià)一,1);
熊價(jià)二:=預(yù)測高二*YPP二;
熊價(jià)二1:=REF(熊價(jià)二,1);
平均價(jià)一:=(預(yù)測高一+預(yù)測高二)/2;
平均價(jià)二:=(熊價(jià)一+熊價(jià)二)/2;
{測試昨最低及昨預(yù)測低賣出成功率}
check1:(high-預(yù)測低二1)/預(yù)測低二1*100,linethick0;
low1:=ref(low,1);
check2:(high-low1)/low1*100,linethick0;
DRAWTEXTREL(10,60,' 【今日低買操作數(shù)據(jù)】 【昨低買今賣操作數(shù)據(jù)】 純利設(shè)定:'+NUMTOSTRN(ref(ppp*100,0),2)+'% 【依據(jù)預(yù)測價(jià) 計(jì)算賣出價(jià)】' ),coloryellow,linethick1;
DRAWTEXTREL(10,200,' 【今日低買】 預(yù)測價(jià) 目前差價(jià) 目前差比'),Color8000FF,linethick1;
DRAWTEXTREL(10,350,' 預(yù)測低一: '+NUMTOSTRN(ref(預(yù)測低一,0),2)+'元 '+ NUMTOSTRN(ref(差額一,0),2)+'元 '+ NUMTOSTRN(ref(差比一,0),2) +'%'),colorffffff,linethick1;
DRAWTEXTREL(10,600,' 預(yù)測低二: '+NUMTOSTRN(ref(預(yù)測低二,0),2)+'元 '+ NUMTOSTRN(ref(差額二,0),2)+'元 '+ NUMTOSTRN(ref(差比二,0),2) +'%'),colorffffff,linethick1;
DRAWTEXTREL(320,500,' 今 最低價(jià):'+NUMTOSTRN(ref(最低價(jià),0),2)+'元 最高價(jià):'+NUMTOSTRN(ref(最高價(jià),0),2)+'元'),coloryellow,linethick1;
DRAWTEXTREL(320,745,' 昨 最低價(jià):'+NUMTOSTRN(ref(最低價(jià)1,0),2)+'元 最高價(jià):'+NUMTOSTRN(ref(最高價(jià)1,0),2)+'元'),COLORD3A9FF,linethick1;
DRAWTEXTREL(320,615,' 開盤價(jià):'+NUMTOSTRN(ref(開盤價(jià),0),2)+'元 收盤價(jià):'+NUMTOSTRN(ref(收盤價(jià),0),2)+'元'),coloryellow,linethick1;
DRAWTEXTREL(320,860,' 開盤價(jià):'+NUMTOSTRN(ref(開盤價(jià)1,0),2)+'元 收盤價(jià):'+NUMTOSTRN(ref(收盤價(jià)1,0),2)+'元'),COLORD3A9FF,linethick1;
{顯示昨低買今賣操作數(shù)據(jù)}
DRAWTEXTREL(320,200,' 【買入價(jià)】 稅后成本 賣出價(jià) 到位'),Colorffff80,linethick1;
DRAWTEXTREL(320,350,' '+NUMTOSTR(BP)+'元 '+NUMTOSTR(成本)+'元 '+NUMTOSTR(賣價(jià))+'元'),COLORffffff,linethick1;
{顯示依據(jù)預(yù)測價(jià)計(jì)算賣出價(jià)}
DRAWTEXTREL(660,200,' 【預(yù)測數(shù)據(jù)】 強(qiáng) 勢 到位 弱 勢 到位'),Color8000FF,linethick1;
DRAWTEXTREL(660,350,' 預(yù)測高一: '+NUMTOSTRN(ref(預(yù)測高一,0),2)+'元 '+ NUMTOSTRN(ref(熊價(jià)一,0),2)+'元'),colorffffff,linethick1;
DRAWTEXTREL(660,500,' 預(yù)測高二: '+NUMTOSTRN(ref(預(yù)測高二,0),2)+'元 '+ NUMTOSTRN(ref(熊價(jià)二,0),2)+'元'),colorffffff,linethick1;
DRAWTEXTREL(660,650,' 平均價(jià) : '+NUMTOSTRN(ref(平均價(jià)一,0),2)+'元 '+ NUMTOSTRN(ref(平均價(jià)二,0),2)+'元'),colorffffff,linethick1;
{顯示賣出與否}
BBP1:=high>BP or high=BP;
BBP2:=high<BP;
IF BARSTATUS=2 AND BBP1 THEN BEGIN DRAWTEXTREL(320,350,''),COLORRED,linethick1;
END
ELSE
IF BARSTATUS=2 AND BBP2 THEN BEGIN DRAWTEXTREL(320,350,'●'),COLORgreen,linethick1;
END
{顯示今日低買操作}
ssssu1:=預(yù)測低一>low or 預(yù)測低一=low;
ssssu2:=預(yù)測低一<low;
IF BARSTATUS=2 AND ssssu1 THEN BEGIN
DRAWTEXTREL(10,480,' 到 位: '),COLORRED,linethick1;
END
ELSE
IF BARSTATUS=2 AND ssssu2 THEN BEGIN
DRAWTEXTREL(10,480,' 到 位: ●'),COLORgreen,linethick1;
END
ssssu3:=預(yù)測低二>low or 預(yù)測低二=low;
ssssu4:=預(yù)測低二<low;
IF BARSTATUS=2 AND ssssu3 THEN BEGIN
DRAWTEXTREL(10,730,' 到 位: '),COLORRED,linethick1;
END
ELSE
IF BARSTATUS=2 AND ssssu4 THEN BEGIN
DRAWTEXTREL(10,730,' 到 位: ●'),COLORgreen,linethick1;
END
{昨日低買操作結(jié)果}
lssssu1:=預(yù)測低一1>最低價(jià)1 or 預(yù)測低一1=最低價(jià)1;
lssssu2:=預(yù)測低一1<最低價(jià)1;
IF BARSTATUS=2 AND lssssu1 THEN BEGIN DRAWTEXTREL(10,480,' 昨 '+NUMTOSTRN(ref(預(yù)測低一1,0),2)+'元'),COLORRED,linethick1;
END
ELSE
IF BARSTATUS=2 AND lssssu2 THEN BEGIN DRAWTEXTREL(10,480,' 昨 ● '+NUMTOSTRN(ref(預(yù)測低一1,0),2)+'元'),COLORgreen,linethick1;
END
lssssu3:=預(yù)測低二1>最低價(jià)1 or 預(yù)測低二=最低價(jià)1;
lssssu4:=預(yù)測低二1<最低價(jià)1;
IF BARSTATUS=2 AND lssssu3 THEN BEGIN
DRAWTEXTREL(10,730,' 昨 '+NUMTOSTRN(ref(預(yù)測低二1,0),2)+'元'),COLORRED,linethick1;
END
ELSE
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?