331.問(wèn):
剔除連續(xù)三天跌停的股票。
答(恒悅):
NOT(COUNT(c>ref(c,1)*0.905,3)=3)
332.問(wèn):
百分百換手
公式最終結(jié)果bfhr表示光標(biāo)所在K線向回統(tǒng)計(jì),換手率為100%的日期數(shù),我想將您所編公式的 日期數(shù)代表的起始日畫上豎線,隨著光標(biāo)移動(dòng)而變動(dòng),做了一晚上,起始日的豎線就是畫不到 相應(yīng)的日子上.
av:=if(STKTYPE=0,100000000,CAPITAL);
bfhr:SUMBARS(vol,av);
{好思路:用成交量的和=流通盤,來(lái)表示100%換手率}
v1:=SYSPARAM(1);
v2:=barssince(c)=v1-bfhr;
VERTLINE(v2),pointdot,color996666,linethick3;
DRAWNUMBER(v2,SYSPARAM(4),100,0)
答(恒悅):
av:=if(STKTYPE=0,100000000,CAPITAL);
bfhr:SUMBARS(vol,av);
VERTLINE(BARPOS=SYSPARAM(1)),linethick3,coloryellow;
VERTLINE(BARPOS=SYSPARAM(1)-bfhr[SYSPARAM(1)]),linethick3,coloryellow;
DRAWNUMBER(BARPOS=SYSPARAM(1)-bfhr[SYSPARAM(1)],80,bfhr[SYSPARAM(1)],0);
333.問(wèn):
近期籌碼分布某周期的百分比如何用價(jià)格的方式
答(恒悅):
input:n(5,1,1000);
區(qū)間上限:hhv(h,n);
區(qū)間下限:llv(l,n);
中間價(jià): (區(qū)間上限-區(qū)間下限)/2+區(qū)間下限;
334.問(wèn):
編一個(gè)“跟隨十字光標(biāo)移動(dòng),并且以當(dāng)日收盤價(jià)為準(zhǔn)的百分比線”
答(恒悅):
wz:=SYSPARAM(1);
cc:=c;
jg:=cc[wz];
DRAWSL(BARSSINCE(c)=wz,jg*1.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.125,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.125,0,datacount-wz,0);
335.問(wèn):
能否在每條線上顯示價(jià)錢?
答(恒悅):
wz:=SYSPARAM(1);
cc:=c;
jg:=cc[wz];
DRAWSL(BARSSINCE(c)=wz,jg*1.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.125,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.125,0,datacount-wz,0);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.875,jg*1.875,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.75,jg*1.75,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.5,jg*1.5,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.25,jg*1.25,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.125,jg*1.125,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.875,jg*0.875,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.75,jg*0.75,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.5,jg*0.5,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.25,jg*0.25,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.125,jg*0.125,2);
答():
k:=sysparam(1);
fc:=close;
cc:=fc[k]*c/c;
a:=setlbound(cc,k);
cc;
cc*1.875;
cc*1.75;
cc*1.5;
cc*1.25;
cc*1.125;
cc*0.875;
cc*0.75;
cc*0.5;
cc*0.25;
cc*0.125;
336.問(wèn):
近3日收盤價(jià)之和減近6日收盤價(jià)之和)除以3 減 (近3日收盤價(jià)之和減近6日收盤價(jià)之和 )除 以6
答(恒悅):
((sum(c,3)-sum(c,6))/3-(sum(c,3)-sum(c,6)))/6;
337.問(wèn):
請(qǐng)教版主這個(gè)如何搞
DRAWNUMBER(C>0,1,YG,0),align5;
DRAWNUMBER(C>0,0.5,MG,0),align4;
DRAWNUMBER(C>0,0,DG,0),align3;
DRAWNUMBER(C>0,-0.5,TG,0),align2;
答(恒悅):
這個(gè)還要看您原公式所有指標(biāo)線的坐標(biāo)了,如果單這四個(gè)可以改為
DRAWNUMBER(C>0,4,888,0);
DRAWNUMBER(C>0,3,888,0);
DRAWNUMBER(C>0,2,888,0);
DRAWNUMBER(C>0,1,888,0);
338.問(wèn):
十字游標(biāo)跟隨
答(恒悅):
十字游標(biāo)只能跟隨收盤價(jià),但可以自己?jiǎn)萎嬕粭l5日均線的水平線
DRAWSL(BARPOS=SYSPARAM(1),ma(c,5),0,0,2);
339.問(wèn):
可以選出接近年線的(距離年線10%之內(nèi))、年線向上的,兩年內(nèi)漲幅不超過(guò)80%的股票!
答(恒悅):
nc:=stkindi('','hqsj.cc',0,9);
nn:=BARSLAST(nc<>ref(nc,1));
tc:=ref(nc,ref(nn,nn+1)+nn);
oc:= ref(nc,nn+1);
BETWEEN(c,nc*1.1,nc*0.9) and nc>oc and (nc-tc)/tc<0.8;
340.問(wèn):
股價(jià)創(chuàng)出新高后,又調(diào)整到30日均線附近的選股公式
答(恒悅):
COUNT(C>=HHV(C,N),5)=1 AND C/MA(C,30)>=1 AND C/MA(C,30)<1.02
341.問(wèn):
60日均線走平或呈多頭排列,當(dāng)30日均線上穿60日均線時(shí)跟蹤觀察,當(dāng)股價(jià)回調(diào)至30日或60 日均 線處時(shí),買入
答(恒悅):
V1:=MA(C,60);
V2:=MA(C,30);
COUNT(V1>=REF(V1,1),3)=3 AND COUNT(CROSS(V2,V1),5)=1
AND C<V1*1.02 OR C<V2*1.02
342.問(wèn):
請(qǐng)問(wèn)如何用公式表達(dá)某個(gè)股的當(dāng)日總成交筆數(shù)
答(恒悅):
總筆數(shù):BARSCOUNT(c);//在分筆成交周期使用。
343.問(wèn):
60日線在過(guò)去的10天內(nèi)漲跌幅度在 1%
答(恒悅):
COUNT(BETWEEN(ma(c,60),ref(ma(c,60),10)*1.01,ref(ma(c,60),10)*0.99),10)=10;
344.問(wèn):
我想將公式中的起始日期固定為50日
答(恒悅):
FILTER(c>0,50)
345.問(wèn):
RSI(周線)在70天內(nèi)第二次上穿80,
答(恒悅):
COUNT(CROSS("RSI.RSI1#WEEK",80),14)=2
346.問(wèn):
60平均線的價(jià)位大于3日平均線價(jià)位的20%以上如何寫
答(恒悅):
ma(c,60)>ma(c,3)*0.2;
347.問(wèn):
120天內(nèi)低點(diǎn)至今累積換手〉50%的選股公式
答(恒悅):
V1:=BARSLAST(LLV(C,120)=C);
REF(SUM(V/CAPITAL*100,V1)>50,1)=0 AND (SUM(V/CAPITAL*100,V1)>50)>0
348.問(wèn):
1.當(dāng)10日內(nèi)的累計(jì)漲幅達(dá)20%以上,股價(jià)跌破5日均線,賣;
2,放量10%~20%的10日內(nèi),股價(jià)重上5日均線之上,買;
3.昨日放巨量10%~30%,今日跌2%以上,賣;
4,昨日放巨量10%以上和股價(jià)跌4%以上,今日漲5%以上,買;
5,兩陰夾一陽(yáng),賣;
6,兩陽(yáng)夾一陰,買;
7,射擊之星,賣;
8,前日漲4%~5.5%,昨日跌2%以上,今日漲3%~5.5%,買;
答(恒悅):
1.當(dāng)10日內(nèi)的累計(jì)漲幅達(dá)20%以上,股價(jià)跌破5日均線,賣;
賣:SUMBARS(if(c>ref(c,1),(c-ref(c,1))/ref(c,1),0.2)<=10 and CROSS(ma(c,5),c);
2,放量10%~20%的10日內(nèi),股價(jià)重上5日均線之上,買;
3.昨日放巨量10%~30%,今日跌2%以上,賣;
4,昨日放巨量10%以上和股價(jià)跌4%以上,今日漲5%以上,買;}不明白放量X%的定義。
5,兩陰夾一陽(yáng),賣;
賣:ref(o,2)>ref(c,2) and ref(c,1)>ref(o,1) and c<o;
6,兩陽(yáng)夾一陰,買;
買:ref(o,2)<ref(c,2) and ref(c,1)<ref(o,1) and c>o;
7,射擊之星,賣;
賣:(c-o)*2<=(h-c);
8,前日漲4%~5.5%,昨日跌2%以上,今日漲3%~5.5%,買;
買:BETWEEN(ref(c,2),ref(c,3)*1.04,ref(c,3)*1.055) and ref(c,1)*1.02<ref(c,2) and
BETWEEN(c,ref(c,1)*1.03,ref(c,1)*1.055);
349.問(wèn):
60天內(nèi)的市場(chǎng)平均成本可以這么寫:
答(恒悅):
V1:=WINNER(HHV(HIGH,60))*100;
V2:=WINNER(LLV(LOW,60))*100;
V3:=(V1-V2)/2;
v4:=v2+v3;
60天內(nèi)的市場(chǎng)平均成本:cost(v4)
350.問(wèn):
winner(c)表示收盤價(jià)的獲利盤,怎么根據(jù)獲利盤求出價(jià)格,比如我想求獲利盤為72%時(shí)的股價(jià)
答(恒悅):
cost(72);
引用:
351.問(wèn):
在K線分析的主圖上,只顯示一條60日均線,但是顯示的不是一條線,而是由紅色小圓點(diǎn)組成 并且隨光標(biāo)的移動(dòng)而顯示的,
答(恒悅):
試試
W:=BARSLAST(SYSPARAM(1)=BARPOS)>0;
w*ma(c,60),POINTDOT,colorred;
引用:
352.問(wèn):
請(qǐng)問(wèn)連等的含義
“=”是賦值符號(hào)。在公式經(jīng)常用到,讀量化思路一書,有一點(diǎn)不明白的地方,就是
“=” 的一個(gè)語(yǔ)句中出現(xiàn)兩次,如:
AA:=ref(h,n)=hhv(h,2*n+1);
這個(gè)語(yǔ)句結(jié)果AA是“N日天前的最高價(jià)”還是“2×N+1天內(nèi)的最高價(jià)”還是“要求兩個(gè)價(jià)格
相等再”賦給AA?
答(oicp):
AA:=中的“=”和后面“=”的無(wú)關(guān),只是中間公式書寫格式的一部分,不存在連等,只有
一 個(gè)等“ref(h,n)=hhv(h,2*n+1)”
答(恒悅):
AA后面的 “ := ”是設(shè)置變量并賦值的意思,而后面的 “=”是邏輯運(yùn)算符,這條語(yǔ)
句的意思是如果兩者相等返回1給AA,否則返回0給AA
引用:
353.問(wèn):
突發(fā)怪想如下:n=100
高點(diǎn):=HHV(c,n);
低點(diǎn):=LLV(l,HHVBARS(h,n));
a:=(高點(diǎn)-低點(diǎn))/100;
位置:(c-低點(diǎn))/a;
根據(jù)以上我想做一個(gè)公式,卻怎么也搞不明白,請(qǐng)指導(dǎo)
求量和[假設(shè)主力的買入量],
如果‘價(jià)格’在[位置]的1/3以下、如果是陽(yáng)線,則量*2/3,否則量*1/2
如果如果‘價(jià)格’在1/3以上、2/3以下 不論陰陽(yáng)都是0。
如果如果‘價(jià)格’在2/3以上陽(yáng)線減量*1/2 陰線是減量*2/3
如果價(jià)格創(chuàng)新高則加量4/5,新低減4/5
結(jié)果是隨價(jià)格所在位置的變動(dòng)指標(biāo)也變。
格值:為流通盤
答(恒悅):
n:=100;
高點(diǎn):=HHV(c,n);
低點(diǎn):=LLV(l,HHVBARS(h,n));
a:=(高點(diǎn)-低點(diǎn))/100;
wz:=(c-低點(diǎn))/a;
v1:=if(wz<1/3,if(c>ref(c,1),2/3,0.5),if(wz>2/3,if(c>ref(c,1),-0.5,-2/3),0));
v2:=if(HHVBARS(h,n)=0,0.8,if(l=低點(diǎn),-0.8,v1));
vv:v*v2/CAPITAL;
354.問(wèn):
編個(gè)自動(dòng)切線指標(biāo).
公式名稱:自動(dòng)切線
公式類型:技術(shù)指標(biāo)
顯示區(qū)域:主圖
公式思路:以歷史最高價(jià)向右邊的每個(gè)峰頂最高價(jià)位置(峰頂定義為大于或等于5%的
以高低 價(jià)計(jì)算的Z之轉(zhuǎn)向算一個(gè)波峰,但忽略最近的一組上升波段K線)畫切線,取其中
傾 斜角度最小 的一根切線.
公式結(jié)果:
全自動(dòng)輸出一根以歷史高點(diǎn)為左支點(diǎn),但忽略最近的一組上升波段K線,并包含其間
所有K線的切線.
編制參考:如圖 X位水平線,Y.Z.為切線.公式的結(jié)果應(yīng)得出Y線,屏蔽Z線.
答(靈如云):
v1:=hhv(h,0);
v2:=BARSLAST(h=v1);
v3:=datacount-v2;
v4:=datacount-PEAKBARS(4,5,1);
hh:=h;jj:=1;tm:=9999;
v5:=zig(4,5);
v6:=h=v5;
for i=v3[datacount] to datacount do begin
if v6[i]=1 then begin
kk:=(v1[datacount]-hh[i])/jj;
end;
if kk<=tm and kk>0 then tm:=kk;
jj:=jj+1;
end;
DRAWSL(h=v1[datacount],h,-tm,0,0);
355.問(wèn):
上公式想做個(gè)通道出來(lái),方便選股。(有時(shí)候思路來(lái)了,但不是很清晰,要用起來(lái)
才 知道要 的到底是什么,不好意思)。
最新的公式下載了,但沒(méi)CD線的數(shù)據(jù),DE線的數(shù)據(jù)好象也不對(duì)么,AB,CD間的距離好
象沒(méi)這 么大
答(恒悅):
v1:=hhv(h,0);
v2:=BARSLAST(h=v1);
v3:=datacount-v2;
v4:=datacount-PEAKBARS(4,5,2);
hh:=h;
jj:=1;
tm:=9999;
v5:=zig(4,5);
v6:=h=v5;
for i=v3[datacount] to v4[datacount] do begin
if v6[i]=1 then begin
kk:=(v1[datacount]-hh[i])/jj;
bjj:=jj;
end;
if kk<=tm and kk>0 then begin
tm:=kk;
bj:=bjj;
end;
jj:=jj+1;
end;
DRAWSL(h=v1[datacount],h,-tm,0,0);
切線:LINEVALUE(h=v1[datacount],h,v2=bj-1,h,0,0),linethick0;
v7:=ref(h,BARSLAST(v2=bj-1));
B點(diǎn):v7[datacount],linethick0;
v8:=llv(l-切線,v2);
v9:=BARSLAST(v8[datacount]<ref(v8,1));
DRAWSL(v9=0 and refx(v9,1)<>0,l,-tm,0,2);
de:切線-v8[datacount],linethick0;;
356.問(wèn):
最新價(jià)是多少天的新高?
該股在8.2日創(chuàng)38天新高
8.3日創(chuàng)92天新高
結(jié)果 創(chuàng)新低=1 創(chuàng)歷史高=上市天數(shù) 一條線
答(靈如云):
大概這樣
cc:=if(barscount(c)=1,9999999,c);
sumbars(cc-ref(cc,1),0);
引用:
357.問(wèn):
請(qǐng)老師幫助編制一個(gè)條件選股公式?選出在60天內(nèi)有連續(xù)二根陰線的股票
最好是:選出在60天內(nèi)有連續(xù)二根陰線的股票,并且每根陰線的跌幅>3%
答(恒悅):
coiunt(count(c/ref(c,1)<0.93,2)=2,60)>0
358.問(wèn):
看了你的KD金叉價(jià)格,受啟發(fā)想改成RSI6交叉rsi12的金叉價(jià)格公式,怎么改
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
v1:=cross(k,d);
gg:=HHV(HIGH,N);
dd:=LLV(LOW,N);
hh:=INTPART(h*100);
ll:=INTPART(ref(l,1)*100);
for i=n to datacount do begin
if v1[i]=1 then begin
for j=ll[i] to hh[i] do begin
rr:=(j/100-dd[i])/(gg[i]-dd[i])*100;
kk:=(rr+k[i-1]*(m1-1))/m1;
dd:=(kk+d[i-1]*(m2-1))/m2;
if kk>=dd then begin
jj[i]:=j/100;
break;
end;
end;
end;
end;
jg:=jj;
DRAWNUMBER(v1,d,jg,2),colorwhite;
引用:
359.問(wèn):
萬(wàn)版的KDJ指標(biāo),其中J值向上變紅色,向下變綠。我想引用到RSI指標(biāo)中,快線向上變紅色,向下變綠色。下面為RSI源碼
n16,n212,n324
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;
答(赤影):
加入這一行試試:
360.問(wèn):
此公式的問(wèn)題想解決,請(qǐng)進(jìn),謝?。S角1的參數(shù)畫完整的圓
參數(shù)是:時(shí)1=1031222(日期),價(jià)1=1507.08(價(jià)格),角1=0-360度
jd1:=if((角1=90 or 角1=270),角1+0.0001,角1);//寫此句是為了避免90度,270度不顯示,或有 其它的辦法?
pp1:=TAN((3.1415926535897932384626433832795028841*(jd1))/180);
qq1:=if((jd1>90 and jd1<180) or (jd1>180 and jd1<270) or jd1=180,1,3);
DRAWSL(date=時(shí)1,價(jià)1,pp1,0,qq1),COLORred;
在1A0001圖中(參數(shù)如上),此公式可以隨角1的參數(shù)增加(連續(xù)按輸入?yún)?shù)旁的上下小三角由0至 360),DRAWSL畫線的軌跡是完整的圓,但在個(gè)股的圖中(輸入合適個(gè)股的數(shù)據(jù),如600739,參數(shù) :時(shí)1=1031222,價(jià)1=7.08,角1=0-360度)隨隨角1的參數(shù)增加,DRAWSL畫的線就忽上忽下,換句 話說(shuō)就是在1A0001圖中可以還原輸入的角度,但個(gè)股主圖上就不行,何解?
忽上忽下就是:180度應(yīng)該是水平線,181應(yīng)該基點(diǎn)向左下角方向射出的線,但現(xiàn)在射出方向卻是 左上角,很多角度都是這樣,135左上角,到了136卻是左下角
INPUT:N(3,2,999);
A1:=REF(H,N)=HHV(H,2*N+1); B1:=FILTER(A1,N); C1:=BACKSET(B1,N+1); D1:=FILTER(C1,N);
A2:=REF(L,N)=LLV(L,2*N+1); B2:=FILTER(A2,N); C2:=BACKSET(B2,N+1); D2:=FILTER(C2,N);
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; E2:=(H+L)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1<E2)); H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF (L1,L,100000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:I1>REF(I1,1),LINETHICK0;{過(guò)濾后低點(diǎn)}
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:I2>REF(I2,1),LINETHICK0;{過(guò)濾后高點(diǎn)}
POLYLINE(HD OR LD,IF(HD,H,L)),COLORYELLOW;
DRAWNUMBER(HD,H*1.01,BARSLAST(LD),0);
DRAWNUMBER(LD,L*0.99,BARSLAST(HD),0);
以上代碼是一個(gè)顯示波段周期數(shù)的公式。能否請(qǐng)幫忙加入顯示同波段價(jià)格差的功能
答(恒悅 ):
我是用最高價(jià)和最低價(jià)做的
INPUT:N(3,2,999);
A1:=REF(H,N)=HHV(H,2*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);
A2:=REF(L,N)=LLV(L,2*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; E2:=(H+L)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1<E2));
H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,100000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:I1>REF(I1,1),LINETHICK0;{過(guò)濾后低點(diǎn)}
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2);
HD:I2>REF(I2,1),LINETHICK0;{過(guò)濾后高點(diǎn)}
POLYLINE(HD OR LD,IF(HD,H,L)),COLORYELLOW;
DRAWNUMBER(HD,H*1.01,BARSLAST(LD),0);
DRAWNUMBER(LD,L*0.99,BARSLAST(HD),0);
DRAWNUMBER(HD,H*1.02,h-ref(l,BARSLAST(LD)),2),COLORYELLOW;
DRAWNUMBER(lD,l*0.98,ref(h,BARSLAST(hD)-l),2),COLORYELLOW;
答(垣悅):
叫時(shí)鐘吧
input:da(1021111,700101,1341231),pr(1507.08,0,10000,0.01),p(45,0,360),r(5,0,1000);
hu:=3.1415926535897932384626433832795028841*p/180;
kk:=tan(hu)*2;
qq1:=if((p>90 and p<180) or (p>180 and p<270) or p=180,1,3);
DRAWSL(date=da and p<>(90 or 270),pr,kk,0,qq1),COLORyellow;
STICKLINE(p=90 and date=da,pr,pr+r,0.3,0.1),COLORyellow;
STICKLINE(p=270 and date=da,pr,pr-r,0.3,0.1),COLORyellow;
v1:=BARSLAST(date=da);
v2:=datacount-v1[datacount];
x1:=0;
for i=v2 to v2+r do
x1[i]:=SQRT(r*r-(i-v2)*(i-v2))+pr;
for i=v2-r to v2 do
x2[i]:=SQRT(r*r-(i-v2)*(i-v2))+pr;
x3:=2*pr-x2;
x4:=2*pr-x1;
DRAWICON(BARPOS>=v2 and BARPOS<=v2+r,x1,12);
DRAWICON(BARPOS>=v2-r and BARPOS<=v2,x2,12);
DRAWICON(BARPOS>=v2-r and BARPOS<=v2,x3,12);
DRAWICON(BARPOS>=v2 and BARPOS<=v2+r,x4,12);