欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
1000列 公式 7
QUOTE:
851.問(wèn):
如何將字符串2005-04-20,轉換成數字20050420
     答(bajatje):
ty:=STRLEFT('2005-04-20',4);
tm:=STRMID('2005-04-20',6,2);
td:=STRRIGHT('2005-04-20',2);
STRTONUM(ty+tm+td)



QUOTE:
852.問(wèn):
昨天,突然放量(小陰線(xiàn),十字線(xiàn),小陽(yáng)線(xiàn),大陰線(xiàn))這里的放量是指相對其近期來(lái)說(shuō)的。
但是,第2天,或者第3天就能以小的量,收復那天放量的K線(xiàn)
     答(股市騎兵00):
x1:=v/ref(v,1)>=3;
x2:=BARSLAST(x1);
x3:=v/ref(v,x2)<=0.5;
x2<3 and all(x3,x2) and c>ref(c,x2);

    答(原野):
還可以如下表示:
ref(v,1)/ref(ma(v,5),2)>=3 and ref(c/o,1)<1.02 and v/ref(v,1)<0.55 and c>ref(c,1);




QUOTE:
853.問(wèn):
在一分鐘k線(xiàn)上能顯示3-4天的高低點(diǎn)延長(cháng)線(xiàn)

     答(bajatje):
w:=sumbars(barslast(hour<ref(hour,1))=0,3);
hh:=hhv(h,w);
hh[datacount];
LL:=LLv(L,w);
LL[datacount];
    答(股市騎兵00):
tb:=date<>ref(date,1);
x1:=sumbars(tb,1);
x2:=sumbars(tb,2);
h1:=hhv(h,x1);l1:=llv(l,x1);
h2:=ref(hhv(h,ref(x1,x1)),x1);
l2:=ref(llv(l,ref(x1,x1)),x1);
h3:=ref(hhv(h,ref(x1,x2)),x2);
l3:=ref(llv(l,ref(x1,x2)),x2);
h1[datacount];l1[datacount];
h2[datacount];l2[datacount];
h3[datacount];l3[datacount];



QUOTE:
854.問(wèn):
找出 10日乖離率在高(低)檔產(chǎn)生背離 之個(gè)股,  股價(jià)創(chuàng )新高 ,Bias(10)數值
卻比上一個(gè)(Bias(10)數值)波峰低0.5以上, (比如 設距今日30個(gè)交易日之內)
1)"誰(shuí)"跟"誰(shuí)"作比較產(chǎn)生乖離率?股價(jià) 跟 Bias(10)數值 作比較產(chǎn)生 "背離 "
2)、差異要多大您才認為是背離?Bias(10) 數值差 >0.5 以上
請問(wèn)這樣條件 寫(xiě)得出公式嗎?   或者不用選股 只要做出指標"會(huì )特別標示背離產(chǎn)生"即可

     答(股市騎兵00):
大概這個(gè)樣子的。
BIAS10:=(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100;
hhv(c,30)>ref(hhv(c,30),1) and hhv(BIAS10,30)-BIAS10>0.5;



QUOTE:
855.問(wèn):
      上式可否再幫我改成:
      BIAS低檔背離的原碼? (條件相同),或者幫我把 高低檔背離 的公式合成一個(gè)
     答(股市騎兵00):
BIAS10:=(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100;
頂背離:hhv(c,30)>ref(hhv(c,30),1) and hhv(BIAS10,30)-BIAS10>0.5;
底背離:llv(c,30)<ref(llv(c,30),1) and BIAS10-llv(BIAS10,30)>0.5;



QUOTE:
856.問(wèn):
在副圖畫(huà)兩條水平的白色彩帶,第一條當周KD的K大于D時(shí)變?yōu)辄S色,
第二條當月KD的K大于D時(shí)變?yōu)榧t色. 用在日線(xiàn)上,最好是全部周期.

     答(股市騎兵00):
zk:="kd.k#week";zd:="kd.d#week";
rk:="kd.k#MONTH";rd:="kd.d#MONTH";
PARTLINE(1,0),COLORWHITE,LINETHICK10;
PARTLINE(zk>zd,0),COLORYELLOW,LINETHICK10;
PARTLINE(1,10),COLORWHITE,LINETHICK10;
PARTLINE(rk>rd,10),COLORRED,LINETHICK10;



QUOTE:
857.問(wèn):
      這種平均線(xiàn)如何寫(xiě)?如果在日線(xiàn)圖界面,則ma:(c,30)//下面的不顯示
      如果切換到120分鐘,則ma:(c,20) //前面的ma:(c,30)不顯示
      如果切換到60分鐘,則ma:(c,10) //前面的ma:(c,30) ma:(c,20)不顯示
     答(bajatje):
if DATATYPE=6 then
ma:(c,30)//下面的不顯示
if DATATYPE=11 then
ma:(c,20) //前面的ma:(c,30)不顯示
if DATATYPE=5 then
ma:(c,10) //前面的ma:(c,30) ma:(c,20) 不顯示



QUOTE:
858.問(wèn):
根據指定日期,以光標控制黃金分割位置

     答(hx817):
參考
input:n(1040618,700101,1341231);//N 為日期,可在參數中設置
tj:=date=n;
tj1:=(BARPOS-BARSLAST(tj));
kn:SYSPARAM(1)-tj1;
kn1:INTPART(0.382*kn);
kn2:INTPART(0.618*kn);
VERTLINE(tj);
VERTLINE(BARPOS=tj1+kn1);
VERTLINE(BARPOS=tj1+kn2);



QUOTE:
859.問(wèn):
我要把成本分布中的90%集中度的數值
引用出來(lái),放在k線(xiàn)的上方,怎么做
     答(股市騎兵00):
是這個(gè)意思嗎?
P90:(cost(95)-cost(5))/(cost(95)+cost(5))*100;



QUOTE:
860.問(wèn):
我想用數字來(lái)表示月K線(xiàn)天數怎么做
     答(hx817):
1.先建立一個(gè)調用公式,比如 ttt
用來(lái)計算每個(gè)月多少天
fm:=month<>refx(month,1);
fn:=BARSLAST(fm)+1;
nn:if(fm=1 or ISLASTBAR,ref(fn,1),0);
2.再建立新公式
"ttt.nn#day"
則在月線(xiàn)周期上可看到當月交易周期
            




QUOTE:
861.問(wèn):
如果A=EMA(CLOSE,10),(A為常量).請問(wèn)任何求CLOSE的值
     答(股市騎兵00):
  
根據EMA定義推算。
若Y=EMA(X,N) 則Y=[2*X+(N-1)*Y']/(N+1)



QUOTE:
862.問(wèn):
前一天的陰線(xiàn)實(shí)體大于5%,今天的K線(xiàn)孕育在昨天陰線(xiàn)實(shí)體之內,
同時(shí)KDJ值均小于20。
     答(bajatje):
ref((o-c)/ref(c,1)>0.05,1) and max(h,l)<ref(o,1) and min(h,L)>ref(c,1) and "kdj.d"<20;




QUOTE:
863.問(wèn):
能否把FH1的數據相應的往前移動(dòng)

fh:=SPLITDATA(4)/10;
ts:DIVIDBARS(0);
fh1:sum(fh,ts+1);

     答(股市騎兵00):
fh:=SPLITDATA(4)/10;
ts:=DIVIDBARS(0);
fh1:sum(fh,ts+1);
a:0*c;
for i=datacount downto 2 do begin
  if fh>0 then
    a[i-1]:=fh;      
  else  
    a[i-1]:=max(a[i-1],a);
end;




QUOTE:
864.問(wèn):
這幾天為了還原C,忙于校對原始數據,始終有出入,
不知什么原因,搞的頭都快暈了,錯在哪里

送股:=SPLITDATA(1)*0.1;      
配股:=SPLITDATA(2)*0.1;      
sp:=送股+配股;
sp1:=sp;                 
sp1[datacount]:=1;
for i=datacount downto 2 do sp1[i-1]:=sp1/(1+sp);

fh:=SPLITDATA(4)/10;
ts:=DIVIDBARS(0);
fh1:sum(fh,ts+1);
a:=0*c;
for i=datacount downto 2 do begin
  if fh>0 then
    a[i-1]:=fh;      
  else  
    a[i-1]:=max(a[i-1],a);
end;
FH1:=A;
HYCA:C/SP1+FH1;

     答(股市騎兵00):
送股:=SPLITDATA(1)/10;配股:=SPLITDATA(2)/10;分紅:=SPLITDATA(4)/10;
sp:=c;
fh:=0*c;//分紅前移
sp[datacount]:=1;//送配股復權比例
for i=datacount downto 2 do begin
sp[i-1]:=sp/(1+送股+配股);
fh[i-1]:=fh;
if 分紅>0 then
fh[i-1]:=分紅;
end;
復權價(jià):c/sp+fh;
VERTLINE(送股+配股+分紅>0);



QUOTE:
865.問(wèn):
時(shí)段統計中的陽(yáng)換手率是什么意思公式是什么?:(陽(yáng)量的值是從哪個(gè)公式或函數提出來(lái)的?

     答(bajatje):
陽(yáng)換手:sum((o<=c)*v,N)/capital*100;
陰換手:sum((o>c)*v,N)/capital*100;



QUOTE:
866.問(wèn):
我想做個(gè)陰陽(yáng)換手比的指標用分筆周期,按您的指點(diǎn)
第一次輸出為0  (N=0):
陽(yáng)換手:s=um((o<=c)*v,N)/capital*100;
陰換手:sum((o>c)*v,N)/capital*100
陽(yáng)換手/陰換手

第二次用一句輸出卻等于陰陽(yáng)換手之和:
陽(yáng)換手:s=um((o<=c)*v,N)/capital*100;

第三次用另一句輸出為0,說(shuō)明分母是0,所以第一次輸出都是0:
陰換手:sum((o>c)*v,N)/capital*100

     答(bajatje):
陽(yáng)換手:sum((o<=c)*v,N)/capital*100;
陰換手:sum((o>c)*v,N)/capital*100;
這樣的表達式?jīng)]有問(wèn)題。你的capital是否有數據?

SUM(IF(CLOSE/REF(CLOSE,1)>1,VOL,0),0)/capital*100
這樣也對(注意:是?。? 不是?。?)



QUOTE:
867.問(wèn):
如何引用實(shí)時(shí)圖上的預估量
     答(hx917):
自己計算,用
(交易時(shí)間/一天總時(shí)間)×已經(jīng)成交的量



QUOTE:
868.問(wèn):
編一個(gè)《無(wú)未來(lái)數據的周MA指標》,周均線(xiàn)能夠在日線(xiàn)圖每日變化顯示

     答(股市騎兵00):
INPUT:N(5);//均線(xiàn)周數調節
x:=datediff(ref(date,1),date)<>weekday-ref(weekday,1);
z:=refx(x,1);zq1:=sumbars(z,n-1); zq2:=sumbars(z,n);
周均線(xiàn):if(z,sum(z*c,zq2)/n,(sum(z*c,zq1)+c)/n);



QUOTE:
869.問(wèn):
如果在小時(shí)段引用日線(xiàn)MA如何編寫(xiě)?將weekday改為day結果不對
     答(股市騎兵00):
改成這樣試試:
x:=date>ref(date,1);



QUOTE:
870.問(wèn):
我通常是在日線(xiàn)周期上看k線(xiàn)和kdj指標,又懶得開(kāi)多個(gè)窗口看5分鐘周期的kdj,而且也很麻煩。
想在日線(xiàn)周期的窗口上能看見(jiàn)5分鐘周期的kdj線(xiàn),這樣有兩個(gè)kdj副圖,一個(gè)是日線(xiàn)周期的,一個(gè)
是5分鐘的,對于掌握盤(pán)口買(mǎi)賣(mài)很有好處,怎么編這種指標

     答(股市騎兵00):
日線(xiàn)引用5分鐘KD只能顯示每天最后一筆的KD數據。
k:STKINDI(STKLABEL,'kd.k',0,2);
d:STKINDI(STKLABEL,'kd.d',0,2);






QUOTE:
871.問(wèn):
mr:ma(c,5)>ma(c,10);
mc:ma(c,5)<ma(c,10) or ?

買(mǎi)入條件:5日均線(xiàn)大于10日均線(xiàn)(不是上穿)。
賣(mài)出條件:1、5日均線(xiàn)小于10日均線(xiàn);2、最低價(jià)格低于第一個(gè)買(mǎi)入條件成立時(shí)的最低價(jià)。
請問(wèn)第2個(gè)條件如何編寫(xiě)?嘗試過(guò) l<ref(l,barslast(mr)),可是結果顯示的是上一次條
件成立時(shí)的最低價(jià)而不是第一個(gè),又不希望買(mǎi)入條件采用cross(ma(c,5),ma(c,10)),
     答(股市騎兵00):
這樣試試。

mr:ma(c,5)>ma(c,10);
mc:ma(c,5)<ma(c,10) or c<ref(l,BARSLAST(cross(mr,0.5)));



QUOTE:
872.問(wèn):
如何編輯公式在波段的高低點(diǎn)處顯示漲跌幅的數值?
如:AB段的漲幅為15%,如何在B點(diǎn)顯示15%這個(gè)數?!?br>     答(hx817):
別名: 前M個(gè)波峰值
所屬類(lèi)別: 指標函數  參數數量: 3

前M個(gè)ZIG轉向波峰值。
用法:
PEAK(X,N,M)表示之字轉向ZIG(X,N)的前M個(gè)波峰的數值,M必須大于等于1
例如:
PEAK(1,5,1)表示5%最高價(jià)ZIG轉向的上一個(gè)波峰的數值
PEAK(MA(C,20),10,1)表示均線(xiàn)的10%的ZIG轉向的上一個(gè)波峰的數值

別名: 前M個(gè)波谷值
所屬類(lèi)別: 指標函數  參數數量: 3

    答(股市騎兵00):
這樣試試。

x:=4;n:=10;w:=FLATZIG(x,n);
DRAWNUMBER(w=1,h*1.02,c/TROUGH(x,n,1)*100-100,2);
DRAWNUMBER(w=0,l*0.98,c/PEAK(x,n,1)*100-100,2);



QUOTE:
873.問(wèn):
我想找出主圖界面內包含K線(xiàn)的數量,但這個(gè)值是浮動(dòng)的,隨著(zhù)主圖放大、
縮小而變,請教用什么函數表示?
     答(bajatje):
SYSPARAM(3)-SYSPARAM(2)

SYSPARAM(3)
系統參數:主圖可見(jiàn)K線(xiàn)最后位置
注意:該函數僅K線(xiàn)圖形分析且打開(kāi)十字光標時(shí)有效,否則返回值不確定

SYSPARAM(2)
系統參數:主圖可見(jiàn)K線(xiàn)最初位置
注意:該函數僅K線(xiàn)圖形分析且打開(kāi)十字光標時(shí)有效,否則返回值不確定



QUOTE:
874.問(wèn):
怎樣在分時(shí)上做 昨天的高點(diǎn)和低點(diǎn)各畫(huà)一條直線(xiàn),還有昨天5日均線(xiàn)畫(huà)一條直線(xiàn);

     答(股市騎兵00):
1)先建個(gè)引用公式,名稱(chēng):X21
HH:H;
LL:L;
M:MA(C,5);

2)再建公式選主圖疊加。
HH:"X21.HH##day";
LL:"X21.LL##day";
M:"X21.M##day";
    問(wèn):
可不可以做出30分鐘內的分時(shí)上最高畫(huà)一條橫線(xiàn)
    答(股市騎兵00):
1)
HHM:=HHV(H,30);
HH:HHM[DATACOUNT];

2)
HH:"X21.HH#MIN1";



QUOTE:
875.問(wèn):
鬼變臉文字化表述的解盤(pán)公式
     答(股市騎兵00):
利用鬼變臉公式的數據,用下面涵數做。

別名: 顯示解盤(pán)數值
所屬類(lèi)別: 解盤(pán)函數  參數數量: 5

在[解]中輸出帶數值的解盤(pán)。
用法:
EXPLAINEX(COND,TEXT,NUMBER,PRECISION,SKIPLINES)
在COND條件滿(mǎn)足時(shí)在[解]中輸出數值解說(shuō)。
PRECISION為小數顯示位數,SKIPLINES為空出幾行顯示下一個(gè)解盤(pán)
例如:
EXPLAINEX(HIGH>=HHV(HIGH,20), '20天新高價(jià):',HIGH,2,1)表示在創(chuàng )20天新高時(shí)在
[解]中輸出數值解說(shuō)。
......
幫你做3天解盤(pán)
pg:=SYSPARAM(1);
w1:=BARSLAST(kk=3 or kk=4 or kk=5);w2:=BARSLAST(kk=1 or kk=2 or kk=6);
EXPLAINEX(kk=1 or kk=2 or kk=6,'紅'+NUMTOSTR(w1[pg],0)+'今天:',c,2,0),COLORRED;
EXPLAINEX(kk=3 or kk=4 or kk=5,'綠'+NUMTOSTR(w2[pg],0)+'今天:',c,2,0),COLORGREEN;
EXPLAINEX(ref(kk=1 or kk=2 or kk=6,1),'紅'+NUMTOSTR(w1[pg-1],0)+'昨天:',ref(c,1),2,0),COLORRED;
EXPLAINEX(ref(kk=3 or kk=4 or kk=5,1),'綠'+NUMTOSTR(w2[pg-1],0)+'昨天:',ref(c,1),2,0),COLORGREEN;
EXPLAINEX(ref(kk=1 or kk=2 or kk=6,2),'紅'+NUMTOSTR(w1[pg-2],0)+'前天:',ref(c,2),2,0),COLORRED;
EXPLAINEX(ref(kk=3 or kk=4 or kk=5,2),'綠'+NUMTOSTR(w2[pg-2],0)+'前天:',ref(c,2),2,0),COLORGREEN;




QUOTE:
876.問(wèn):
我想在K線(xiàn)副圖上連續顯示等份的豎線(xiàn)

     答(凹地):
看這個(gè)。等分 : 10天
VERTLINE(MOD(BARPOS,10)=0)



QUOTE:
877.問(wèn):
如何在一分鐘K線(xiàn)圖附圖顯示日K線(xiàn)圖

已建立附圖顯示日K線(xiàn)圖,如下:
STICKLINE (ISEQUAL AND C>=REF(C,1),C,C,7,1) COLORRED;
STICKLINE (ISEQUAL AND C<REF(C,1),C,C,7,1) COLORcyan;
STICKLINE (ISUP,H,L,0,0) COLORRED;
STICKLINE (ISUP,C,O,7,1) COLORRED;
STICKLINE (ISDOWN,H,L,0,0) COLORcyan;
STICKLINE (ISDOWN,O,C,7,0) COLORcyan;
該公式只與主圖同周期,如何在一分鐘K線(xiàn)附圖顯示日K線(xiàn)圖?

     答(bajatje):
1分鐘圖日K線(xiàn)
w:=barslast(hour<ref(hour,1));
oo:=ref(o,w);
cc:=refx(c,239-w);
hh:=refx(hhv(h,w+1),239-w);
LL:=refx(LLv(L,w+1),239-w);
f:=cc-ref(cc,w+1);
k:=BACKSET(ISLASTBAR,w+1);
STICKLINE (cc>oo and BETWEEN(w,INTPART(w[datacount]/2*0.93),INTPART(w[datacount]-w/2*1.07)),hh,LL,10,0) COLORRED;
STICKLINE (cc>oo,oo,cc,10,0) COLORRED;
STICKLINE (cc<oo and BETWEEN(w,INTPART(w[datacount]/2*0.93),INTPART(w[datacount]-w/2*1.07)),hh,LL,10,0) COLORcyan;
STICKLINE (cc<oo,oo,cc,10,0) COLORcyan;
STICKLINE (cc=oo and f>=0 and BETWEEN(w,INTPART(w[datacount]/2*0.93),INTPART(w[datacount]-w/2*1.07)),hh,LL,10,0) COLORRED;
STICKLINE (cc=oo and f>=0,oo,cc,10,0) COLORRED;
STICKLINE (cc=oo and f<0 and BETWEEN(w,INTPART(w[datacount]/2*0.93),INTPART(w[datacount]-w/2*1.07)),hh,LL,10,0) COLORcyan;
STICKLINE (cc=oo and f<0,oo,cc,10,0) COLORcyan;




QUOTE:
878.問(wèn):
昨天的K線(xiàn)形態(tài)與前天的K線(xiàn)形態(tài)基本相同怎樣編寫(xiě)?

     答(bajatje):
a:=BETWEEN(c,ref(c,1)-0.02,ref(c,1)+0.02) and BETWEEN(l,ref(l,1)-0.02,ref(l,1)+0.02)
and BETWEEN(h,ref(h,1)-0.02,ref(h,1)+0.02) and BETWEEN(o,ref(o,1)-0.02,ref(o,1)+0.02) ;
ref(a,1);
    答(股市騎兵00):
n:=1.003;n1:=0.997;co:=c/o;hl:=h/l;hc:=h/c;
BETWEEN(co/ref(co,1),n,n1) and BETWEEN(hl/ref(hl,1),n,n1) and BETWEEN(hc/ref(hc,1),
n,n1);




QUOTE:
879.問(wèn):
請介紹<分析家4.0轉3.0公式轉換器>具體操作步驟

     答(范數):
1.把原版分析家40的公式導出,置于桌面,命名123
2.退出原版分析家40.再打開(kāi)分析家4.0轉3.0公式轉換器
3.將置于桌面,命名123的公式導入分析家4.0轉3.0公式轉換器的版本內
4.再將分析家4.0轉3.0公式轉換器內的公式導出,在導出時(shí)選擇30格式.
5.一切工作完成后,則40變成了30.



QUOTE:
880.問(wèn):
我是想在電腦解盤(pán)里面顯示以前均線(xiàn)交叉時(shí)的買(mǎi)進(jìn)價(jià)位.
比如:EXPLAINEX(5日線(xiàn)大于25日線(xiàn),'起始買(mǎi)進(jìn)價(jià)位=',起始買(mǎi)進(jìn)價(jià)位,0,0),colorcc10ff;
怎樣才能讓 (起始買(mǎi)進(jìn)價(jià)位)顯示以前均線(xiàn)交叉時(shí)的價(jià)位????

     答(hx817):
ma1:=ma(c,5);
ma2:=ma(c,25);
fc:ref(c,BARSLAST(cross(ma1,ma2))+1);
EXPLAINEX(ma1>ma2,'起始買(mǎi)進(jìn)價(jià)位=',fc,2,0),colorcc10ff;
            

QUOTE:
881.問(wèn):
當出現買(mǎi)入信號時(shí)都會(huì )出現很多"買(mǎi)入"字樣,因為符合條件的K線(xiàn)太多,我只想讓它只出現前兩個(gè),
后面的就不顯示了.除非由"買(mǎi)入"轉入"賣(mài)出",就再只顯示"賣(mài)出"的前兩個(gè)..
     答(股市騎兵00):
B:=MA(C,20);
A:=C>B;
A1:=C<B;
B1:=REF(HHV(H,5),1);
B2:=REF(LLV(L,5),1);
X:=A AND c>B1 AND C>O or barpos=1 or barpos=2;
Y:=A1 AND c<B2 AND C<O or barpos=1 or barpos=2;
dx:=sumbars(x,1);ex:=sum(y,dx);
dy:=sumbars(y,1);ey:=sum(x,dy);
x1:=(cross(ey,ex) or ey<3 and barpos<>2 and barpos<>1)*x;
y1:=(cross(ex,ey) or ex<3 and barpos<>2 and barpos<>1)*y;
DRAWTEXT(X1,L,'買(mǎi)進(jìn)'),colorWHITE;
DRAWTEXT(Y1,H,'賣(mài)出'),colorGREEN;

    問(wèn):如果我只單獨選擇第一個(gè)或者單獨選擇第二個(gè)用公式怎么表達?
     答(股市騎兵00):
每次買(mǎi)賣(mài)只發(fā)一個(gè)信號,就去除
or ey<3
or ex<3
    問(wèn):如果只顯示第二個(gè)"買(mǎi)進(jìn)",而不顯示第一個(gè),應該怎么表示???
     答(股市騎兵00):
改這2句,上面barpos=2多余了
x1:=(ey=2 and barpos<>1)*x;
y1:=(ex=2 and barpos<>1)*y;



QUOTE:
882.問(wèn):
選出股價(jià)在60均線(xiàn)正負2%之內的股票
     答(股迷):
ABS(CLOSE-MA(CLOSE,60))/CLOSE<0.02;



QUOTE:
883.問(wèn):
x1:=(cross(ey,ex) and barpos<>2 andbarpos<>1)*x;
y1:=(cross(ex,ey) and barpos<>2 and barpos<>1)*y;

我是想把x1這個(gè)K線(xiàn)的收盤(pán)價(jià)作為買(mǎi)進(jìn)價(jià)寫(xiě)在電腦解盤(pán)里面

EXPLAINEX(BBB>0,'★起始多單價(jià)位= ',起始買(mǎi)進(jìn)價(jià)位,0,0),colorcc10ff;
就是不知道怎么樣來(lái)用 "起始買(mǎi)進(jìn)價(jià)位"表達x1時(shí)K線(xiàn)的收盤(pán)價(jià)???
     答(股市騎兵00):
B:=MA(C,20);
A:=C>B;
A1:=C<B;
B1:=REF(HHV(H,5),1);
B2:=REF(LLV(L,5),1);
X:=A AND c>B1 AND C>O or barpos=1;
Y:=A1 AND c<B2 AND C<O or barpos=1;
dx:=sumbars(x,1);ex:=sum(y,dx);
dy:=sumbars(y,1);ey:=sum(x,dy);
x1:=(cross(ey,ex) or ey<3 and barpos<>1)*x;
y1:=(cross(ex,ey) or ex<3 and barpos<>1)*y;
DRAWTEXT(X1,L,'買(mǎi)進(jìn)'),colorWHITE;
DRAWTEXT(Y1,H,'賣(mài)出'),colorGREEN;
sj:=MOD(date,10000)/100;fc:=c;x2:=sumbars(x1,1);y2:=sumbars(y1,1);gb:=SYSPARAM(1);
EXPLAIN(X2,'買(mǎi)入時(shí)間:'+NUMTOSTR(sj[gb-x2[gb]+1],2)+'   買(mǎi)入價(jià):'+NUMTOSTR(fc[gb-x2[gb]+1],2)),COLORRED;
EXPLAIN(Y2,'賣(mài)出時(shí)間:'+NUMTOSTR(sj[gb-y2[gb]+1],2)+'   賣(mài)出價(jià):'+NUMTOSTR(fc[gb-y2[gb]+1],2)),COLORGREEN;




QUOTE:
884.問(wèn):
可以在一個(gè)選股公式里面設多個(gè)條件,而且這多個(gè)條件里面的數值都可以設置,如選擇
1、最高價(jià)與最低價(jià)10元到15元;
2、開(kāi)盤(pán)價(jià)在某一范圍;
3、漲跌幅度在某一范圍等。
     答(hx817):
input:年(2004),月(7),日(16),收盤(pán)小價(jià)格(5),收盤(pán)大價(jià)格(5.3),最高價(jià)格(15),最低價(jià)格(10);
n:=DATEDIFF(((年-1900)*10000+月*100+日),DATE);//計算輸入日期和現在日期時(shí)間差
tj1:REF(CLOSE,n)>收盤(pán)小價(jià)格 and REF(CLOSE,n)<收盤(pán)大價(jià)格;//選擇收盤(pán)價(jià)
tj2:REF(HIGH,n)<最高價(jià)格 and REF(LOW,n)>最低價(jià)格;//選擇收盤(pán)價(jià)
//開(kāi)盤(pán)價(jià)、漲跌幅度 方法和 tj1 類(lèi)似



QUOTE:
885.問(wèn):
對飛狐RSI指標理論性失誤的疑問(wèn)

在飛狐里的RSI公式為
N1:6,2,10O
  N2:12,2,100
  N3:24,2,100

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;

以下是我翻看函數說(shuō)明的一些個(gè)人注解,不知道對不對

ABS(X)  絕對值 數學(xué)
取X的絕對值  

MAX (A,B)  最大值 數學(xué)   取A和B中最大的值

SMA (X,N,M) 移動(dòng)平均 引用  求X的N日靜態(tài)平均,M為權重
若Y=SMA(X,N,M) 則 Y=[M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必須大于M。

REF(X,N)   向前引用 引用  引用N周期前的X值

LC:=REF(CLOSE,1)
該句為中間語(yǔ)句,不顯示
因為1天前的收盤(pán)價(jià)格CLOSE
可以理解為“上日收盤(pán)價(jià)格”

CLOSE-LC:今日收盤(pán)價(jià)格-上日收盤(pán)價(jià)格“LC:=REM(CLOSE,1)”

max(a,b)back to max a,or b.
max(close-lc,0)
取CLOSE-LC 或0的最大值
可以理解為,如果收盤(pán)價(jià)格大于LC,則取他們的差值,否則取0。

SMA(MAX(CLOSE-LC,0),N1,1)
求移動(dòng)平滑因子為1時(shí)的N1日的(今日收盤(pán)價(jià)-上日收盤(pán)價(jià))或0的移動(dòng)平均價(jià)

ABS(CLOSE-LC)
取CLOSE-LC的絕對值

SMA(ABS(CLOSE-LC),N1,1)
取移動(dòng)平滑因子為1是的N1天前的(收盤(pán)價(jià)-上日收盤(pán)價(jià)的絕對值)的移動(dòng)平均價(jià)

在期貨市場(chǎng)技術(shù)分析書(shū)中第273頁(yè),對RSI的定義是
RS=X天內上漲收市價(jià)的平均值/X內下跌收市價(jià)的平均值
解釋?zhuān)篨天內的上漲了的收市價(jià)格的上漲幅度相加,然后除于X,在結算下跌幅度時(shí)則把所有的下跌了的收市價(jià)格的下跌幅度相加,然后除于X,得出相對力度(RS)
RSI=100-(100/(1+RS))

我覺(jué)的飛狐里的RSI出現了理論性的錯誤。
SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100
里面取的是
N1天前的收盤(pán)差最大值/N1天前的收盤(pán)差絕對值*100
而墨非定義的是漲跌幅度之間的關(guān)系,RSI并非是最大值與絕對值之間的關(guān)系。
因為不會(huì )編程,不能夠自己編寫(xiě)與原來(lái)RSI進(jìn)行對比嚴整

     答(hx817):
在期貨市場(chǎng)技術(shù)分析書(shū)中第273頁(yè),對RSI的定義是

RS = X天內上漲收市價(jià)的平均值/X內下跌收市價(jià)的平均值

解釋?zhuān)篨天內的上漲了的收市價(jià)格的上漲幅度相加,然后除于X,

在結算下跌幅度時(shí)則把所有的下跌了的收市價(jià)格的下跌幅度相加,然后除于X,得出相對力度(RS)

RSI=100-(100/(1+RS))

漲跌幅度=C-REF(C,1)=C-LC
上漲幅度 C>LC 即 C-LC>0
MAX(C-LC,0) 只計算上漲的幅度
X天內上漲幅度的平均值=SMA(MAX(C-LC,0),X,1)

每天漲跌幅度的總和:ABS(CLOSE-LC)
SMA(ABS(CLOSE-LC),N1,1)


RSI = 100-100/(1+RS)
                = (100*(1+RS)-100)/(1+RS)
                = (100+100*RS-100)/(1+RS)
                = (100*RS)/(1+RS)
                = RS/(1+RS)*100

RS = X天內上漲幅度的平均值/X天內下跌幅度的平均值
假設 RS=R1/R2
那么:
RSI =        (R1/R2)/(1+R1/R2)*100
                = R1/(R1+R2)*100
R1為 X天內上漲幅度的平均值        =        SMA(MAX(C-LC,0),X,1)
R2為 X天內下跌幅度的平均值
R1+R2 為X天內漲跌幅度的平均值        =        SMA(ABS(CLOSE-LC),N1,1)
那么:
RSI = SMA(MAX(C-LC,0),X,1)/SMA(ABS(CLOSE-LC),N1,1)*100



CODE:[Copy to clipboard]886.問(wèn):
請南客老師將這段源碼轉成飛狐公式,謝謝。

input:N(5,0,100,1),D(1050426,0,1999999,1),M(80,1,1000,1),
      M1(50,1,1000,1),N1(0,0,1000,1);

variable:AA=0,BB=0,CC=0,DD=0,  EE=0,FF=0,HH=0,II=0;
varAA:=0;
varBB:=0;
varCC:=0;
varDD:=barpos-1;
varEE:=capital*(M/100);
varFF:=capital*(m1/100);
varD:=date>=D;
var0:=ma( ref(vol,1),N );{N=1,與上一交易日比較}
var00:=var0*( (100+N1)/100 );
varV:=vol/var00-1;
var1:=if(vol>var00,vol-var00,0);
var2:=if(vol<var00,var00-vol,0);
var3:=(vol-var0)*100/var0;

差:vol-var0,colorffcc00,linethick0,precis0;
幅%:var3,colorccffff,linethick0,precis0;

STICKLINE(vol>var0,0,var1,6,0),COLORffccff;
STICKLINE(vol<var0,0,var2,6,1),colorccff33;


if varD then begin
  for i=0 to varDD do begin
    if varAA< varEE then begin
       varAA := varAA + ref(vol,i);
      if varAA >= varEE then  
         varZZ:=i+1;
        end
     end
  for i=0 to varDD do begin
    if varBB< varFF then begin
       varBB := varBB + ref(var1,i);
      if varBB >= varFF then
         varXX:=i+1;
        end
     end
  for i=0 to varDD do begin
    if varCC< varFF then begin
       varCC := varCC + ref(var2,i);
      if varCC >= varFF then
         varYY:=i+1;
        end
     end
          if Vol>var00 then begin
                  AA:=AA+varV;
                  BB:=BB+1;
       end
       else if Vol<var00 then begin
                  CC:=CC+varV;
                  DD:=DD+1;
          end
   if C>O then begin
      EE:=EE+varV;
      FF:=FF+1;
     end
     else if C<O then begin
      HH:=HH+varV;
      II:=II+1;
   end     
end

漲%:if(BB=0,0,AA*100/BB),precis2,colorffccff;
跌%:if(DD=0,0,CC*100/DD),precis2,colorcyan;
陽(yáng)%:if(FF=0,0,EE*100/FF),precis2,color99ffff;
陰%:if(II=0,0,HH*100/II),precis2,colorffff99;
(天):varZZ,precis0,linethick0,coloreeeeee;
天↑:varXX,precis0,linethick0,colorffcccc;
天↓:varYY,precis0,linethick0,colorccff33;

     答(股市騎兵00):
上面的公式是分析家的,和飛狐寫(xiě)法不同,一個(gè)字都沒(méi)改怎么能用呢
input:N(5,0,100,1),D(1050426,0,1999999,1),M(80,1,1000,1),
      M1(50,1,1000,1),N1(0,0,1000,1);

variable:AA=0*c,BB=0*c,CC=0*c,DD=0*c,  EE=0*c,FF=0*c,HH=0*c,II=0*c;
varAA:=0*c;
varBB:=0*c;
varCC:=0*c;
varDD:=barpos-1;
varEE:=capital*(M/100);
varFF:=capital*(m1/100);
varD:=date>=D;
var0:=ma( ref(vol,1),N );{N=1,與上一交易日比較}
var00:=var0*( (100+N1)/100 );
varV:=vol/var00-1;
var1:=if(vol>var00,vol-var00,0);
var2:=if(vol<var00,var00-vol,0);
var3:=(vol-var0)*100/var0;

差:vol-var0,colorffcc00,linethick0,PRECISION0;
幅%:var3,colorccffff,linethick0,PRECISION0;

STICKLINE(vol>var0,0,var1,6,0),COLORffccff;
STICKLINE(vol<var0,0,var2,6,1),colorccff33;

fv:=v;fc:=c;fo:=o;
for i=1 to datacount do begin
  if varD then begin
     for j=i downto 1 do begin
       if varaa[j]<varee then
          varaa:=varaa+fv[j];
       if varaa>=varee then begin
          varzz:=i-j+1;
          break;
       end;
     end;
     for j=i downto LBOUND(var1) do begin
       if varbb[j]<varff then
         varbb:=varbb+var1[j];
       if varbb>=varff then begin
         varxx:=i-j+1;
         break;
       end;
     end;
     for j=i downto LBOUND(var2) do begin
       if varcc[j]<varff then
         varcc:=varcc+var2[j];
       if varcc>=varff then begin
         varyy:=i-j+1;
         break;
       end;
     end;
       if fv>var00 then begin
         aa:=aa[i-1]+varv;
         bb:=bb[i-1]+1;
       end;else begin
         aa:=aa[i-1];
         bb:=bb[i-1];
       end;
       if fv<var00 then begin
         cc:=cc[i-1]+varv;
         dd:=dd[i-1]+1;
       end;else begin
         cc:=cc[i-1];
         dd:=dd[i-1];
       end;      
       if fc>fo then begin
         ee:=ee[i-1]+varv;
         ff:=ff[i-1]+1;
       end;else begin
         ee:=ee[i-1];
         ff:=ff[i-1];
       end;
       if fc<fo then begin
         hh:=hh[i-1]+varv;
         ii:=ii[i-1]+1;
       end;else begin
         hh:=hh[i-1];
         ii:=ii[i-1];
       end;
   end;
end;
漲%:if(BB=0,0,AA*100/BB),PRECISION2,colorffccff;
跌%:if(DD=0,0,CC*100/DD),PRECISION2,colorcyan;
陽(yáng)%:if(FF=0,0,EE*100/FF),PRECISION2,color99ffff;
陰%:if(II=0,0,HH*100/II),PRECISION2,colorffff99;
(天):varZZ,PRECISION2,linethick0,coloreeeeee;
天↑:varXX,PRECISION2,linethick0,colorffcccc;
天↓:varYY,PRECISION2,linethick0,colorccff33;




CODE:[Copy to clipboard]887.問(wèn):
      在電腦解盤(pán)中:
      EXPLAIN(x1,提示平倉一半),有沒(méi)有辦法讓"提示平倉一半"不重復出現啊!
      因為在一段時(shí)間x1條件會(huì )反復出現.
      count(x1,m)=1;
      
     答(南客):
      如何使買(mǎi)入信號、賣(mài)出信號一一對應
    (1)
  在設計公式時(shí),我們經(jīng)常遇到這樣的問(wèn)題,如何使買(mǎi)賣(mài)信號一一對應?
  比如下面的代碼:
input:n(26,5,300),p(2,0.1,10);
close;
mid :  ma(close,n);
upper: mid + p*std(close,n);
lower: mid - p*std(close,n);

tjb:=cross(close,lower);
tjs:=cross(upper,close);
drawicon(tjb,close,4);
drawicon(tjs,close,5);

可以看出,買(mǎi)入信號連續發(fā)出多次后,才出現賣(mài)出信號,賣(mài)出信號連續發(fā)出多次后,
才發(fā)出買(mǎi)入信號。
     (2)
如何過(guò)濾連續的買(mǎi)入、賣(mài)出信號,使買(mǎi)入后只要沒(méi)有發(fā)出賣(mài)出信號,就不再發(fā)出買(mǎi)入信號;同樣,賣(mài)出后只要沒(méi)有出現買(mǎi)入信號,就不再發(fā)出賣(mài)出信號。即買(mǎi)入、賣(mài)出信號一一對應。
  容易想到的是使用過(guò)濾函數filter(),但這個(gè)函數是難以實(shí)現的,因為未來(lái)有多少個(gè)連續的買(mǎi)入(或賣(mài)出)信號是未知的。
  另一種方法是,從前一次賣(mài)出(或買(mǎi)入)信號開(kāi)始累加買(mǎi)入(或賣(mài)出)信號,如果累加次數等于1,則發(fā)出真正的買(mǎi)入(或賣(mài)出)信號。

  但這里還有一個(gè)問(wèn)題,如果首次信號是賣(mài)出信號的話(huà),也應該過(guò)濾,因為沒(méi)有買(mǎi)入哪來(lái)賣(mài)出?應讓首次信號是買(mǎi)入信號才合理。方法是,在第1根K線(xiàn)的位置,虛擬一個(gè)賣(mài)出信號。
  以下是實(shí)現上述想法的常規函數代碼:

input:n(26,5,300),p(2,0.1,10);
close;
mid :  ma(close,n);
upper: mid + p*std(close,n);
lower: mid - p*std(close,n);

//以下為常規函數處理代碼//
tjb:=cross(close,lower);//初始買(mǎi)入信號,可換成其它任意買(mǎi)入條件
tjs:=cross(upper,close);//初始賣(mài)出信號,可換成其它任意賣(mài)出條件

{以下代碼,使買(mǎi)、賣(mài)信號一一對應}
tsb:=barssince(tjb);
tss:=barssince(tjs);
if tjs[datacount]<tjb[datacount] then begin
  a:=setlbound(tjs,1);
  tjs:=tjs or barpos=1;
end;
tjbuy:=count(tjb,barslast(tjs))=1 and tjb;  //買(mǎi)入信號
tjsell:=count(tjs,barslast(tjb))=1 and tjs; //賣(mài)出信號

drawicon(tjbuy,low,4);
drawicon(tjsell,high,5);
    答(cwy):
如下也可解決
input:n(26,5,300),p(2,0.1,10);
close;
mid:ma(close,n);
upper:mid + p*std(close,n);
lower:mid - p*std(close,n);
tjb:=cross(close,lower);
tjs:=cross(upper,close);
tsb:=barslast(tjb);
tss:=barslast(tjs);
tj1:=tjb and count(tjb,tss+1)<2;
tj2:=tjs and count(tjs,tsb+1)<2;
drawicon(tj1,close,4);
drawicon(tj2,close,5);

允許連續出現2次買(mǎi)入信號或賣(mài)出信號
input:n(26,5,300),p(2,0.1,10);
close;
mid:ma(close,n);
upper:mid + p*std(close,n);
lower:mid - p*std(close,n);
tjb:=cross(close,lower);
tjs:=cross(upper,close);
tsb:=barslast(tjb);
tss:=barslast(tjs);
tj1:=tjb and count(tjb,tss+1)<3;
tj2:=tjs and count(tjs,tsb+1)<3;
drawicon(tj1,close,4);
drawicon(tj2,close,5);

    答(股市騎兵00):
1.用循環(huán)我試著(zhù)答一下。
input:n(26,5,300),p(2,0.1,10),s(1,1,5);//S為允許連續出現信號調節參數!
close;
mid :=  ma(close,n);
upper: mid + p*std(close,n);
lower: mid - p*std(close,n);

//以下為常規函數處理代碼//
tjb:=cross(close,lower);//初始買(mǎi)入信號,可換成其它任意買(mǎi)入條件
tjs:=cross(upper,close);//初始賣(mài)出信號,可換成其它任意賣(mài)出條件

///////////////////////////////////////////////////////////
m:=0*c;w:=0*c;mm:=0*c;
for i=LBOUND(upper) to datacount do begin
  mm:=mm[i-1]+tjb;
  m:=m[i-1]+tjb;
  w:=w[i-1]+tjs;
  if tjs then m:=0;
  if tjb then w:=0;
  if m<=s and tjb then z:=1;
  if w<=s and tjs and mm>0 then t:=1;//首次要發(fā)賣(mài)出信號去掉and mm>0
end;
drawicon(z,low,4);
drawicon(t,high,5);

2.稍微改下思路試試。
///////////////////////////////////////////////////////////
m:=0*c;w:=0*c;mm:=0*c;
for i=LBOUND(upper) to datacount do begin
mm:=mm[i-1]+tjb;
m:=m[i-1]+tjb;
w:=w[i-1]+tjs;
if w>w[i-1] then m:=0;
if m>m[i-1] or mm=0 then w:=0;
if m-w>s then m:=m[i-1];
if w-m>s then w:=w[i-1];
end;
drawicon(m>ref(m,1),low,4);
drawicon(w>ref(w,1),high,5);

    問(wèn):
剛剛發(fā)現問(wèn)題。如果將買(mǎi)入、賣(mài)出條件改為以下方式,就無(wú)法實(shí)現信號的對應了。請問(wèn)老師在買(mǎi)入條件仍然保持“C>MID”,而不是“CROSS(C,MID)”的情況下如何實(shí)現?

MID:MA(C,30);

tjb:=C>MID AND L>MID;//初始買(mǎi)入信號,可換成其它任意買(mǎi)入條件
U1:=L<REF(L,BARSLAST(CROSS(TJB,0.5)));
U2:=L<MID;
tjs:=U1 OR U2;//初始賣(mài)出信號,可換成其它任意賣(mài)出條件

{以下代碼,使買(mǎi)、賣(mài)信號一一對應}
tsb:=barssince(tjb);
tss:=barssince(tjs);
if tjs[datacount]<tjb[datacount] then begin
  a:=setlbound(tjs,1);
  tjs:=tjs or barpos=1;
end;
tjbuy:=count(tjb,barslast(tjs))=1 and tjb;  //買(mǎi)入信號
tjsell:=count(tjs,barslast(tjb))=1 and tjs; //賣(mài)出信號

drawicon(tjbuy,low,4);
drawicon(tjsell,high,5);
     答(股市騎兵00):
你的買(mǎi)賣(mài)條件不對呀!
tjs//初始賣(mài)出信號
tjb//初始買(mǎi)入信號
2個(gè)條件自相矛盾了,同時(shí)買(mǎi)賣(mài)信號都會(huì )發(fā)的,那你聽(tīng)買(mǎi)的呢,還是賣(mài)的呢?
你硬要這個(gè)條件,下面的你參考
MID:=MA(C,30);

tjb:=C>MID AND L>MID;
U1:=L<REF(L,BARSLAST(CROSS(TJB,0.5)));
U2:=L<MID;
tjs:=U1 OR U2;//初始賣(mài)出信號,可換成其它任意賣(mài)出條件
tjb:=tjb and not(tjs);//初始買(mǎi)入信號,可換成其它任意買(mǎi)入條件
{以下代碼,使買(mǎi)、賣(mài)信號一一對應}
tsb:=barssince(tjb);
tss:=barssince(tjs);
if tjs[datacount]<tjb[datacount] then begin
  a:=setlbound(tjs,1);
  tjs:=tjs or barpos=1;
end;
tjbuy:=count(tjb,barslast(tjs))=1 and tjb;  //買(mǎi)入信號
tjsell:=count(tjs,barslast(tjb))=1 and tjs; //賣(mài)出信號

drawicon(tjbuy,low,4);
drawicon(tjsell,high,5);

    問(wèn):
公式中的“U2”又改了一下:
U2:=C>REF(C,BARSLAST(CROSS(TJB,0.5)));
請教怎樣才能在“tjsell”條件成立后,當“C>MID AND L>MID”條件滿(mǎn)足時(shí)即可產(chǎn)生新的“tjbuy”信號?謝謝!
     答(股市騎兵00):
你的買(mǎi)賣(mài)條件本身有重疊的問(wèn)題??隙ㄓ行盘枔p失的,如果以買(mǎi)入信號為基準。
損失賣(mài)出信號改為如下表達。

MID:=MA(C,30);

tjb:=C>MID AND L>MID;//初始買(mǎi)入信號,可換成其它任意買(mǎi)入條件
U1:=L<REF(L,BARSLAST(CROSS(TJB,0.5)));
//U2:=L<MID;
U2:=C>REF(C,BARSLAST(CROSS(TJB,0.5)));
tjs:=(U1 OR U2) and not(tjb);//初始賣(mài)出信號,可換成其它任意賣(mài)出條件
    答(cwy):
這個(gè)作業(yè)不能說(shuō)是真正的用循環(huán)語(yǔ)句來(lái)實(shí)現,對常規函數使用的考慮還是較多,
如處理第一個(gè)賣(mài)出信號,實(shí)際上我不是做出來(lái)而是試出來(lái)的,
input:n(26,5,300),p(2,0.1,10);
close;
mid:ma(close,n);
upper:mid + p*std(close,n);
lower:mid - p*std(close,n);
//以下為常規函數處理代碼//
tjb:=cross(c,lower);//初始買(mǎi)入信號,可換成其它任意買(mǎi)入條件
tjs:=cross(upper,c);//初始賣(mài)出信號,可換成其它任意賣(mài)出條件
tss1:=BARSSINCE(tjb);//第一個(gè)賣(mài)出信號
///////////////////////////////////////////////////////
fb:=0*c;  
fs:=0*c;
for i =n to datacount do begin
   fb:=fb[i-1]+tjb;
   fs:=fs[i-1]+tjs;
   if tjs then fb:=0;
   if tjb then fs:=0;
   if fb=1 and tjb then fb1:=1;
   if fs=1 and tjs then fs1:=1;
end;
drawicon(fb1 ,l,4);
drawicon(fs1 and tss1>2 ,h,5);




QUOTE:
888.問(wèn):
在100日內,從股價(jià)最低點(diǎn)到最高點(diǎn),標出0。618。0。382的位置上畫(huà)出線(xiàn)。
相反從最高到最低,也同樣標出2條線(xiàn)
     答(股市騎兵00):
hh:hhv(h,100);
ll:llv(l,100);
f1:(hh-ll)*0.618+ll;
f2:(hh-ll)*0.382+ll;



QUOTE:
889.問(wèn):
我想只輸出指標線(xiàn),而不輸出數值,如何寫(xiě)?
    如:ma5:ma9c,5);只輸出指標線(xiàn),而不輸出數值
     答(bajatje):
別名: 畫(huà)分段線(xiàn)
所屬類(lèi)別: 繪圖函數  參數數量: 2

分段繪制指標線(xiàn)。
用法:
PARTLINE(COND,PRICE),滿(mǎn)足COND條件繪制PRICE連線(xiàn)。
例如:PARTLINE(C>REF(C,1),C),colorred表示收盤(pán)大于前收以紅色繪制收盤(pán)價(jià)連線(xiàn)。


PARTLINE(1,ma5);



QUOTE:
890.問(wèn):
求今日向前有多少根k線(xiàn)的最高價(jià)大于且最低價(jià)小于今日收盤(pán)價(jià)?
     答(股市騎兵00):
最后周期和光標位統計大致這樣。

fc:=c;pg:=datacount;//可改為SYSPARAM(1)光標統計
x:=h>fc[pg] and l<fc[pg];
y:=sum(x,0)-x[pg];
y[pg];
            




QUOTE:
891.問(wèn):
只計算今天與前幾日連續符合條件的數量,不是累計相加的數量。
     答(股市騎兵00):
n:=5;//天數調節
fc:=c;pg:=SYSPARAM(1);//可改為SYSPARAM(1)光標統計
x:=h>fc[pg] and l<fc[pg];
y:=sum(x,n)-x[pg];
y[pg];  



QUOTE:
892.問(wèn):
如何取圖表內第一根K線(xiàn)到最后一根K線(xiàn)之間的時(shí)間差?

要求幾天幾小時(shí)幾分鐘。
     答(hx817):
rj:=date;fz:=time;
d1:=rj[SYSPARAM(3)];d2:=rj[SYSPARAM(2)];
t1:=fz[SYSPARAM(3)];t2:=fz[SYSPARAM(2)];
fh1:=intpart(t1/10000);fh2:=intpart(t2/10000);
fm1:=intpart((t1-fh1*10000)/100);fm2:=intpart((t2-fh2*10000)/100);

fd:=DATEDIFF(d2,d1);
hh:=fh1-fh2;
mm:=fm1-fm2;

if mm<0 then begin
  hh:=hh-1;
  mm:=mm+60;
end;

if hh<0 then begin
  fd:=fd-1;
  hh:=hh+24;
end;
天:fd;
時(shí):hh;
分:mm;



QUOTE:
893.問(wèn):
如何引用05年4月中旬--6月初,這段時(shí)間周期內的最低價(jià)。

     答(bajatje):
w1:=barslast(date<=m1);
w2:=barslast(date<=m2);
ref(LLv(L,w1),w2);

macd 預計交叉價(jià)
d:ema(c,12)LINETHICK;
a:ema(c,26)LINETHICK;
e:=ema(d-a,9);
今日交叉價(jià):(351*ref(e,1)+325*ref(a,1)-297*ref(d,1))/28LINETHICK;
明日交叉價(jià):(351*e+325*a-297*d)/28LINETHICK;



QUOTE:
894.問(wèn):
個(gè)數學(xué)公式,如何寫(xiě)
{[(1+2+3+4+5)*5-2]*2*3*4+20}*2/64
其中(1+2+3+4+5)這里面是最近5天的收盤(pán)價(jià)格,其它的數字是常數
是不是用datacount引用前5天的價(jià)格?
     答(清揚):
((MA(C,5)*5*5-2)*2*3*4+20)*2/64
// MA(C,5)*5  為最近五天收盤(pán)價(jià)之和
    答(hx817):
m1:ma(c,5);
m2:(c+ref(c,1)+ref(c,2)+ref(c,3)+ref(c,4))/5;



QUOTE:
895.問(wèn):
幫忙編一個(gè)5分鐘與60分鐘K線(xiàn)同圖顯示公式.
     答(股市騎兵00):
以前做的公式改了下,5分鐘K線(xiàn)使用
if DATATYPE<>2 then exit;
bc:=12;sj:=MOD(BARPOS-1,bc)=0 OR BARPOS=1;
zsj:=sum(sj,0);dzsj:=zsj[DATACOUNT]-zsj;
x:=DATACOUNT-BARPOS+1;zq:=SUMBARS(sj,1);
y:=SUMBARS(sj,x-dzsj);y1:=SUMBARS(sj,x-1-dzsj);
開(kāi)60:ref(o,y-1),LINETHICK0;
高60:if(ISLASTBAR,hhv(h,zq),ref(hhv(h,bc),y1)),LINETHICK0;
低60:if(ISLASTBAR,llv(l,zq),ref(llv(l,bc),y1)),LINETHICK0;
收60:if(ISLASTBAR,ref(c,y1-1),ref(c,y1)),LINETHICK0;
STICKLINE(收60>=開(kāi)60,收60,開(kāi)60,7,1),colorred;
STICKLINE(收60>=開(kāi)60,收60,高60,0.1,1),colorred;
STICKLINE(收60>=開(kāi)60,開(kāi)60,低60,0.1,1),colorred;
STICKLINE(收60<開(kāi)60,收60,開(kāi)60,7,0),colorcyan;
STICKLINE(收60<開(kāi)60,開(kāi)60,高60,0.1,0),colorcyan;
STICKLINE(收60<開(kāi)60,收60,低60,0.1,0),colorcyan;
漲幅60:收60/ref(收60,1)*100-100,LINETHICK0;
      答(股市騎兵00)
       要同圖
1.建個(gè)引用公式名:X5
cc:c;
oo:o;
hh:h;
ll:l;
2.再用下面的公式
if DATATYPE<>2 then exit;
n:=12;pn:=mod(barpos-1,n);
ik:=pn=0 or ISLASTBAR or refx(pn=0,1);
收:"x5.cc#min60",LINETHICK0;
開(kāi):"x5.oo#min60",LINETHICK0;
高:"x5.hh#min60",LINETHICK0;
低:"x5.ll#min60",LINETHICK0;
m:=收>=開(kāi);w:=收<開(kāi);f:=ISLASTBAR*(pn<6);
PARTLINE(pn>0 and m,收),COLORRED;
PARTLINE(pn>0 and m,開(kāi)),COLORRED;
PARTLINE(pn>0 and w,收),COLORBLUE;
PARTLINE(pn>0 and w,開(kāi)),COLORBLUE;
STICKLINE(ik and m,開(kāi),收,0.1,1),COLORRED;
STICKLINE(ik and w,開(kāi),收,0.1,1),COLORBLUE;
STICKLINE((pn=6 or f) and m,收,高,0.1,1),COLORRED;
STICKLINE((pn=6 or f) and m,開(kāi),低,0.1,1),COLORRED;
STICKLINE((pn=6 or f) and w,開(kāi),高,0.1,1),COLORBLUE;
STICKLINE((pn=6 or f) and w,收,低,0.1,1),COLORBLUE;



QUOTE:
896.問(wèn):
求某天(可以設定)到今天的換手率總和。
     答(cwy):
RQ:=IF(DATE=1050104,1,0);//在1050104處換入你的日期
N天的換手率總和:SUM(IF(BARSLAST(RQ)>0,V,0),0)/FINANCE(7);



QUOTE:
897.問(wèn):
5日ma、10日ma、30日ma相交在一點(diǎn)時(shí),當日股價(jià)上穿該點(diǎn)漲停,(包括st),成功率很高
     答(hx817):
st:=if(INBLOCK('ST板塊') or INBLOCK('*ST板塊'),1.05,1.1);
zt:=ROUND(100*st*ref(c,1))/100<=c;
m1:=ma(c,5);
m2:=ma(c,10);
m3:=ma(c,30);
tj:BETWEEN(m1,o,c) and BETWEEN(m2,o,c) and BETWEEN(m3,o,c) and zt



CODE:[Copy to clipboard]898.問(wèn):
我想請你幫做一下,就是我用光標在一個(gè)點(diǎn)位拉到另一個(gè)點(diǎn)位時(shí),就出現一個(gè)長(cháng)方形,在這個(gè)長(cháng)方形里出現三條橫線(xiàn),它們分別在三分之一,三分之二和二分之一的點(diǎn)位上,最好能顯示出數據.

    答(股市騎兵00):
INPUT:m(48);//周期調節
x:=3;p:=SYSPARAM(1);
ws:=BARPOS;ws1:=if(ws<m,ws,m);
wsp:=p-ws1+1;wsp1:=ws1-1;
h1:=hhv(h,ws1);l1:=llv(l,ws1);
hp:=h1[p];lp:=l1[p];hlpx:=(hp-lp)/x;
if p=1 then exit;
DRAWSL(ws=wsp[p],hp,0,wsp1[p],3);
DRAWSL(ws=wsp[p],lp,0,wsp1[p],3);
DRAWSL(ws=wsp[p],lp+hlpx,0,wsp1[p],3);
DRAWSL(ws=wsp[p],lp+hlpx*2,0,wsp1[p],3);
STICKLINE(ws=wsp[p],hp,lp,0.5,1);
STICKLINE(ws=p,hp,lp,0.5,1);
DRAWNUMBER(ws=wsp[p],hp,hp,2),SHIFT2;
DRAWNUMBER(ws=wsp[p],lp,lp,2),SHIFT2;
DRAWNUMBER(ws=wsp[p],lp+hlpx,lp+hlpx,2),SHIFT2;
DRAWNUMBER(ws=wsp[p],lp+hlpx*2,lp+hlpx*2,2),SHIFT2;
DRAWSL(ws=wsp[p],lp+(hp-lp)/2,0,wsp1[p],3);



QUOTE:
899.問(wèn):
前一天的K線(xiàn)振幅為5%以上,跌幅為—3%以上。今天的振幅孕育在昨天的
振幅之內,同時(shí)KDJ值均小于20。
     答(欣兒):
a1:=ref((h/l-1)*100,1)>5 and (ref(c,1)/ref(c,2)-1)*100<-3 and h<ref(h,1)
and l<ref(l,1);
a2:="kdj.k"<20 and "kdj.d"<20 "kdj.j"<20;
a1 and a2;



QUOTE:
900.問(wèn):
節氣不在交易日內,如何在離它最近的這一天近似表示出來(lái)?
比如: 

VAR7:=DRAWTEXT(date=LSOLARTERMDATE(9),0,'*立夏');
VAR8:=DRAWTEXT(date=LSOLARTERMDATE(10),0,'*小滿(mǎn)');
VAR9:=DRAWTEXT(date=LSOLARTERMDATE(11),0,'*芒種');

今年內這三個(gè)節氣都不在交易日內,如何在離它最近的這一天近似表示出來(lái)?并與正常能表示的節氣區別開(kāi)來(lái)?

     答(bajatje):
VAR7:DRAWTEXT(barslast(date<=LSOLARTERMDATE(9))=1,0,'*立夏');
VAR8:DRAWTEXT(barslast(date<=LSOLARTERMDATE(10))=1,0,'*小滿(mǎn)');
VAR9:DRAWTEXT(barslast(date<=LSOLARTERMDATE(11))=1,0,'*芒種');

[ 本帖最后由 AHFYXL1 于 2005-11-29 20:26 編輯 ]




 附件: 您目前的身份是游客,無(wú)法下載或查看附件。立即注冊,即可享受MACD所有免費服務(wù)。

來(lái)此 -- 學(xué)習和交友!
變色卡 提升卡 加粗卡
期貨交易系統(內日交易)—蔣敏老師  
發(fā)表于 2005-9-14 11:10  只看該作者
《第二十樓》

目錄索引:


QUOTE:
901.問(wèn):
三數值大小 中間值 <<--- case closed
A, B, D三個(gè)數值比大小(不用sort 因為變數少)
A:=MA(C,5);
B:=MA(C,10);
D:=MA(C,20);
bMA:MAX(MAX(A,B),D);//Biggest
SMA:MIN(MIN(A,B),D);//Smallest

請問(wèn)
中間數 mMA 應該如何表示

     答(清揚):
a+b+d-bma-sma



QUOTE:
902.問(wèn):
以昨日收盤(pán)或開(kāi)盤(pán)價(jià)為基點(diǎn)和今日的收盤(pán)價(jià)這樣形成的角度線(xiàn)的公式,應該怎么編寫(xiě)!
     答(股市騎兵00):
drawsl(barpos=datacount-1,c,refx(c,1)-c,0,0);



QUOTE:
903.問(wèn):
1)公式在左收盤(pán)于今收盤(pán)間在副圖中捉只有線(xiàn)沒(méi)有數值,請問(wèn)兩根K線(xiàn)間的角度計算及
   數值顯示怎么編寫(xiě)。
2)用公式檢測時(shí)提示有未來(lái)數據,怎樣消除。

     答(股市騎兵00):
你說(shuō)的數值沒(méi)明白,畫(huà)線(xiàn)才2天,數值就是這天的收盤(pán)價(jià)!

DRAWLINE(barpos=datacount-1,c,ISLASTBAR,c,1);
a:=c-ref(c,1);
斜率:a[datacount],LINETHICK0;



QUOTE:
904.問(wèn):
畫(huà)線(xiàn)求助
例如  LLV20:LLV(L,20);
如圖 咱可以得到最後一個(gè)低點(diǎn)的起始位置A
當Close>LLV20的時(shí)候 希望在A(yíng)點(diǎn)位置的最高價(jià)B劃一條水平線(xiàn)

我定位點(diǎn)是由barslast取得
可是 如果我用同樣方式畫(huà)線(xiàn) 就會(huì )出現所有符合barslast的位置C,D ...都有一條橫線(xiàn) 但是 我只要最後的一條水平線(xiàn)B

     答(股市騎兵00):
ll:=llv(l,20);z:=sum(ll<>ref(ll,1),0);
ref(h,BARSLAST(z=z[datacount] and ll<>ref(ll,1)));



QUOTE:
905.問(wèn):
想編一個(gè)每周一高點(diǎn)是全周高點(diǎn)在整個(gè)周期的比例(概率)
     答(bajatje):
可這樣
w:=barslast(weekday<ref(weekday,1));
a:=ref(if(weekday=1,h,0),w);
wh:=if(refx(w=0,1),hhv(h,w+1),0);
sv:=sum(w=0,0);
sum(a=wh,0)/sv;



QUOTE:
906.問(wèn):
如果以 ref(h,7) 畫(huà)一條水平線(xiàn),該怎樣寫(xiě)公式?

     答(cwy):
ts:BARSSINCE(BACKSET(islastbar,7))+1;
ref(h,ts);



QUOTE:
907.問(wèn):
請問(wèn):RSI形成雙底的指標應該怎么寫(xiě)!

     答(scl5858):
週線(xiàn)的W底,在日線(xiàn)上就是雙底.選股公式
LC := REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSU:=RSI>REF(RSI,1) AND REF(RSI,1)<REF(RSI,2),LINETHICK0;
RSD:=RSI<REF(RSI,1) AND REF(RSI,1)>REF(RSI,2),LINETHICK0;
BRSU:=BARSLAST(RSU),COLORRED,LINETHICK0;
BRSD:=BARSLAST(RSD),COLORGREEN,LINETHICK0;
COUNT(BRSU=0,3)=2 AND RSI>REF(RSI,2) AND REF(RSI,1)>REF(RSI,3);



QUOTE:
908.問(wèn):
我直接用條件選股 F10資料搜索2005中報預約披露日的時(shí)候發(fā)現:選2005
中報預約披露日為2005-8-2的股票,軟件會(huì )把2005-8-20,2005-8-21,2005-8-22,
2005-8-23,2005-8-24……都選出來(lái),這應該怎么辦?能夠用公式選嗎?

     答(hx817):
tx1:='2005中報預約披露日:';
txd:='2005-8-2';
w1:=f10find(tx1,1);
tx:=f10text(w1+strlen(tx1),0);
tj:STRCMP(tx,txd)=0;



QUOTE:
909.問(wèn):
求幫我寫(xiě)想原來(lái)勝龍和乾隆中的SSL指標,就是歷史成交堆積,疊加主圖
例如:10元成交愈多運行時(shí)間俞長(cháng),橫線(xiàn)逾長(cháng)!也是成本線(xiàn)。

     答(peter109):
手邊有個(gè)范例 供您參考
使用的時(shí)候 需要有十字光標

//主圖疊加
a0:=BARSCOUNT(c);
a1:=SYSPARAM(1);
a2:=SYSPARAM(2);
a3:=SYSPARAM(3);
a4:=SYSPARAM(4);
a5:=SYSPARAM(5);

nn0:=a3-a2;
nn:=a0-a2;
hh1:=(a4-a5)/10;
y0:=a0>=a2;
vv0:=if(y0=1 and a1>=a0,v,0);
c1:=if(BETWEEN(c,a4-0*hh1,a4-1*hh1),vv0,0);
c2:=if(BETWEEN(c,a4-1*hh1,a4-2*hh1),vv0,0);
c3:=if(BETWEEN(c,a4-2*hh1,a4-3*hh1),vv0,0);
c4:=if(BETWEEN(c,a4-3*hh1,a4-4*hh1),vv0,0);
c5:=if(BETWEEN(c,a4-4*hh1,a4-5*hh1),vv0,0);
c6:=if(BETWEEN(c,a4-5*hh1,a4-6*hh1),vv0,0);
c7:=if(BETWEEN(c,a4-6*hh1,a4-7*hh1),vv0,0);
c8:=if(BETWEEN(c,a4-7*hh1,a4-8*hh1),vv0,0);
c9:=if(BETWEEN(c,a4-8*hh1,a4-9*hh1),vv0,0);
c10:=if(BETWEEN(c,a4-9*hh1,a4-10*hh1),vv0,0);
v1:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c1,nn0),0),2));
v2:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c2,nn0),0),2));
v3:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c3,nn0),0),2));
v4:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c4,nn0),0),2));
v5:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c5,nn0),0),2));
v6:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c6,nn0),0),2));
v7:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c7,nn0),0),2));
v8:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c8,nn0),0),2));
v9:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c9,nn0),0),2));
v10:=STRTONUM(NUMTOSTR(if(ISLASTBAR,sum(c10,nn0),0),2));
av0:=max(v1,max(v2,max(v3,max(v4,max(v5,max(v6,max(v7,max(v8,max(v9,v10)))))))));

FILLRGN(v1/av0>=nn/nn0 and nn>=0,a4-0*hh1,a4-1*hh1+0.05),colormagenta;
FILLRGN(v2/av0>=nn/nn0 and nn>=0,a4-1*hh1,a4-2*hh1+0.05),colormagenta;
FILLRGN(v3/av0>=nn/nn0 and nn>=0,a4-2*hh1,a4-3*hh1+0.05),colormagenta;
FILLRGN(v4/av0>=nn/nn0 and nn>=0,a4-3*hh1,a4-4*hh1+0.05),colormagenta;
FILLRGN(v5/av0>=nn/nn0 and nn>=0,a4-4*hh1,a4-5*hh1+0.05),colormagenta;
FILLRGN(v6/av0>=nn/nn0 and nn>=0,a4-5*hh1,a4-6*hh1+0.05),colormagenta;
FILLRGN(v7/av0>=nn/nn0 and nn>=0,a4-6*hh1,a4-7*hh1+0.05),colormagenta;
FILLRGN(v8/av0>=nn/nn0 and nn>=0,a4-7*hh1,a4-8*hh1+0.05),colormagenta;
FILLRGN(v9/av0>=nn/nn0 and nn>=0,a4-8*hh1,a4-9*hh1+0.05),colormagenta;
FILLRGN(v10/av0>=nn/nn0 and nn>=0,a4-9*hh1,a4-10*hh1+0.05),colormagenta;



QUOTE:
910.問(wèn):
在一分鐘的圖形中畫(huà)昨天的最高最低價(jià)
     答(bajatje):
w:=barslast(day<>ref(day,1)):
hh:=hhv(h,w+1);
PARTLINE(w>0,ref(hh,w+1));
LL:=LLv(L,w+1);
PARTLINE(w>0,ref(LL,w+1));
                                    




QUOTE:
911.問(wèn):
下面語(yǔ)句公式怎寫(xiě)
陽(yáng)均價(jià):
陰均價(jià):

第一次除權日均價(jià)/配股或送股比例:
第一次除權日均價(jià)到第二次除權日均價(jià)/配股或送股比例:
也就是:第一次除權日均價(jià)到第N次除權日均價(jià)/配股或送股比例:

     答(cwy):
jj:=AMOUNT/v/100;
tj:=if(SPLITDATA(2)/10,SPLITDATA(2)/10,if(SPLITDATA(1)/10,SPLITDATA(1)/10,0));
tj1:=if(tj,jj/tj,0);
陽(yáng)均價(jià):if(ISUP,tj1,0)COLORRED;
陰均價(jià):if(ISDOWN,tj1,0)COLORCYAN;



CODE:[Copy to clipboard]912.問(wèn):
請求幫寫(xiě)該種K線(xiàn)組合如下圖:第一個(gè)K線(xiàn)是長(cháng)K線(xiàn),有上下影線(xiàn)也可以,
后三到五個(gè)K線(xiàn)運行在第一個(gè)K線(xiàn)最高價(jià)和最底價(jià)之內,(還有一個(gè)是十字星,
不一定絕對標準)的五彩K線(xiàn),或選股K線(xiàn)組合!

    答(peter109):
cc:=c;
oo:=o;
up[1]:=MAX(cc[1],oo[1]);
dw[1]:=Min(cc[1],oo[1]);
tup:=up[1];
tdw:=dw[1];
for i=2 to datacount do begin
  if cc>tup or cc<tdw or oo>tup or oo<tdw then begin
    up:=MAX(cc,oo);
    dw:=Min(cc,oo);
    tup:=up;
    tdw:=dw;
  end;else begin
    up:=0;
    dw:=0;
  end;
end;
向右包羅K線(xiàn)數:BARSLAST(up<>0);


還可用來(lái)選股

順便也提供您懶兄寫(xiě)的反向的包羅K線(xiàn)數

pc:=if(BARPOS=1,9999999,max(c,o));
t:=sumbars(ref(pc,1)-pc,0.005);
po:=if(barpos=1,0,min(c,o));
i:=sumbars(po-ref(po,1),0.005);
u:=min(t,i)-1;
向左包羅K線(xiàn)數:if(c>o,u,0);
向左包羅K線(xiàn)數2:if(c<o,u,0);



QUOTE:
913.問(wèn):
請教飛狐這個(gè)時(shí)間概念怎么用公式表達:11點(diǎn)30分
     答(peter109):
TIME:=113000;



CODE:[Copy to clipboard]914.問(wèn):
請編個(gè)公式:季度收盤(pán)價(jià),半年收盤(pán)價(jià)

    答(cwy):
j1:=month=1 or month=4 or month=7 or month=10;
bn:=month=1 or month=7 ;
ns:=BARSLAST(DAY<ref(day,1)and bn or barpos=1);
js:=BARSLAST(DAY<ref(day,1)and j1 or barpos=1);
jtj:=BACKSET(js=0,js+2);
ntj:=BACKSET(ns=0,ns+2);

js1:=IF(js>REF(js,1),1,0);
ns1:=IF(ns>REF(ns,1),1,0);
c1:=(jtj=1 AND js>REF(js,1))*C;
nc1:=(ntj=1 AND ns>REF(ns,1))*C;
jss:=js;
jss1:=REF(js,1);
nss:=nS;
nss1:=REF(ns,1);
jX:=0*C;
nX:=0*C;
FOR I=DATACOUNT DOWNTO 2 DO BEGIN
  IF jss[I]>jss1[I] OR jss[I]>0 THEN
  jX[I-1]:=jX[I]+js1[I];
  IF nss[I]>nss1[I] OR nss[I]>0 THEN
  nX[I-1]:=nX[I]+ns1[I];
END;
季度收盤(pán)價(jià):REFX(c1,jX);
半年收盤(pán)價(jià):REFX(nc1,nX);



CODE:[Copy to clipboard]915.問(wèn):
季度收盤(pán)價(jià),半年收盤(pán)價(jià),能否讓指標線(xiàn)隨K線(xiàn)收盤(pán)價(jià)變化,即
總是與最后1根K線(xiàn)的收盤(pán)價(jià)數值相同?
另:請把季度,半年收盤(pán)價(jià)分2個(gè)公式寫(xiě),復雜的公式看不明白
    答(cwy):
1.季度
j1:=month=1 or month=4 or month=7 or month=10;
js:=BARSLAST(DAY<ref(day,1)and j1 or barpos=1);
jtj:=BACKSET(js=0,js+2);
js1:=IF(js>REF(js,1),1,0);
c1:=(jtj=1 AND js>REF(js,1))*C;
jss:=js;
jss1:=REF(js,1);
jX:=0*C;
FOR I=DATACOUNT DOWNTO 2 DO BEGIN
  IF jss[I]>jss1[I] OR jss[I]>0 THEN
  jX[I-1]:=jX[I]+js1[I];
END;
季度收盤(pán)價(jià):if(REFX(c1,jX)>0,REFX(c1,jX),refx((BARSTATUS=2)*c,jx));
2.半年
bn:=month=1 or month=7 ;
ns:=BARSLAST(DAY<ref(day,1)and bn or barpos=1);
ntj:=BACKSET(ns=0,ns+2);
ns1:=IF(ns>REF(ns,1),1,0);
nc1:=(ntj=1 AND ns>REF(ns,1))*C;
nss:=nS;
nss1:=REF(ns,1);
nX:=0*C;
FOR I=DATACOUNT DOWNTO 2 DO BEGIN
   IF nss[I]>nss1[I] OR nss[I]>0 THEN
   nX[I-1]:=nX[I]+ns1[I];
END;
半年收盤(pán)價(jià):if(REFX(nc1,nX)>0,REFX(nc1,nX),refx((BARSTATUS=2)*c,nx));



QUOTE:
916.問(wèn):
請教如何在某一周期中同時(shí)顯示本周期的均線(xiàn)和其上一級周期均線(xiàn)?
     答(股市騎兵00):
引用公式  X2
m1:ma(c,3);

使用公式:
m1:STKINDI(STKLABEL,'x2.m1',0,DATATYPE);
m2:STKINDI(STKLABEL,'x2.m1',0,DATATYPE+1);



QUOTE:
917.問(wèn):
想要飛狐特色指標中,鱷魚(yú)線(xiàn)原碼!
     答(scl5858):
鱷魚(yú)線(xiàn)原碼:
Var1:=(H+L)/2;
上唇:REF(SMA(Var1,5,1),3),COLORGREEN;
牙齒:REF(SMA(Var1,8,1),5),COLORRED;
下顎:REF(SMA(Var1,13,1),8),COLORBLUE;



QUOTE:
918.問(wèn):
請朋友幫忙編個(gè)連續N天陰線(xiàn)后,收2根陽(yáng)線(xiàn)的公式,

     答(bajatje):
ref(all(c<o,n),2) and all(c>o,2)



QUOTE:
919.問(wèn):
連續N天陰線(xiàn)后,收一根陽(yáng)線(xiàn)的公式,

     答(清揚):
ref(count(c<o,n)=n,1) and c>o  



QUOTE:
920.問(wèn):
1:如何修改才能二列顯示
2:那四列顯示呢

MA1:MA(CLOSE,5);
MA2:MA(CLOSE,10);
MA3:MA(CLOSE,15);
MA4:MA(CLOSE,20);

AA:='MA1:'+NUMTOSTR(MA1[SYSPARAM(1)],3)+'MA2:'+NUMTOSTR(MA2[SYSPARAM(1)],3);
BB:='MA3:'+NUMTOSTR(MA3[SYSPARAM(1)],3);

if DISPSTATUS=2 then a:=BARPOS;
if DISPSTATUS=1 then b:=BARPOS;

d:=a-b;
e:=hhv(h,d);

DRAWTEXT(1, e*1.05,AA),COLOR00FFFF,ALIGN2;
DRAWTEXT(1, e*1.035,BB),COLORFFFF00,ALIGN2;

     答(bajatje):
大概這樣
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,10);
MA3:MA(CLOSE,15);
MA4:MA(CLOSE,20);
BB:='\n \nMA3:'+NUMTOSTR(MA3[SYSPARAM(1)],3);
AA:='MA1:'+NUMTOSTR(MA1[SYSPARAM(1)],3)+'\nMA2:'+NUMTOSTR(MA2[SYSPARAM(1)],3)+BB;
P:=SYSPARAM(1)-SYSPARAM(2);
e:=hhv(h,p);

DRAWTEXT(ISLASTBAR, e*1.05,AA),COLOR00FFFF,ALIGN2;
                                    




QUOTE:
921.問(wèn):
每過(guò)一根K線(xiàn) 就這樣在其中間畫(huà)一個(gè)比較明顯的線(xiàn)
    答(peter109):
這樣可以嗎

X:=barslast(C>ref(C,1) AND date<>ref(date,1));
Y:ref(C-((c-ref(C,1))/2),X),linethick0;
STICKLINE(X=0,Y,Y,10,0),COLORYELLOW;



QUOTE:
922.問(wèn):
我要的其實(shí)是A和B的一個(gè)交集,但A是先發(fā)生,B選出的股必須是之前A選出的股之中的。
A:=open<ma(close,250) and ciose>(close,250)
B:=close>=ma(close,250) and close>=ma(close,250)+0.05

想要的源碼是:當股價(jià)上穿年線(xiàn)(滿(mǎn)足A)后,隨后在一段時(shí)間內又回到年線(xiàn)(滿(mǎn)足B),
這時(shí)選出股票。

    答(hx817):
input:n(10);
A:=open<ma(close,250) and close>ma(close,250);
B:=close>=ma(close,250) and close>=ma(close,250)+0.05;
tj:b and any(a,n);//滿(mǎn)足B,之前N周期內必需滿(mǎn)足A



QUOTE:
923.問(wèn):
請教下面幾個(gè)函數怎么寫(xiě)(或是用什么語(yǔ)句表達):
前一周最高價(jià)、前一周最低價(jià)、前一周收盤(pán)價(jià)(在日線(xiàn)分析中使用)、
前一日最高價(jià)、前一日最低價(jià)、前一日收盤(pán)價(jià)。
    答(hx817):
直接引用 周線(xiàn)數據的

前一日最高價(jià)、前一日最低價(jià)、前一日收盤(pán)價(jià)。
用 ref(high,1)



QUOTE:
924.問(wèn):
想編一個(gè)公式:計算未來(lái)一個(gè)波段的目標價(jià),
  n為常量,n1,n2...n5等為n的倍數
上升波段目標價(jià)=本波段最低開(kāi)盤(pán)價(jià) * n
下降波段目標價(jià)=本波段最高開(kāi)盤(pán)價(jià) * n
當該波段走完后,以實(shí)際價(jià)格計算下一波段的目標價(jià)
    答(cwy):
下降波段目標價(jià):=PEAK(c,m,1)/n;
上升波段目標價(jià):=TROUGH(c,m,1)*n;
m=5,//改變M值,可調整波段大小



QUOTE:
925.問(wèn):
運用SYSPARAM(5)的困惑

A:=SYSPARAM(5)=L; B:=BARSCOUNT(C); G:=SYSPARAM(2)=B;
DRAWTEXT(REF(G,80 ),SYSPARAM(5)*1.02,'買(mǎi)進(jìn)價(jià):'),colorred;
DRAWTEXT(REF(G,80),SYSPARAM(5)*0.97,'賣(mài)出價(jià):'),coloryellow;
DRAWTEXT(REF(G,80),SYSPARAM(5)*0.948,'價(jià)差:'),colorwhite;

又如最後KD金叉或死叉畫(huà)一條水平線(xiàn)(CA, CB),

DRAWTEXT(SYSPARAM(3)=SUM(1,0),CA*1.0025,'買(mǎi)入:');
DRAWTEXT(SYSPARAM(3)=SUM(1,0),CB*0.9975,'賣(mài)出:');

1:SYSPARAM(5)*1.02處顯示--買(mǎi)進(jìn)價(jià):
..SYSPARAM(5)*0.97處顯示--賣(mài)出價(jià):
..SYSPARAM(5)*0.948處顯示--價(jià)差:

2:CA*1.0025處顯示--買(mǎi)入:
..CB*0.9975處顯示--賣(mài)出:

3:上述兩種顯示方式,皆會(huì )隨不同週期改變其位置.
如何修改才能固定

    答(cwy):
DRAWTEXT(SYSPARAM(2)=BARPOS,SYSPARAM(5)*1.02,'買(mǎi)進(jìn)價(jià):'),colorred;
DRAWTEXT(SYSPARAM(2)=BARPOS,SYSPARAM(5)*0.97,'賣(mài)出價(jià):'),coloryellow;
DRAWTEXT(SYSPARAM(2)=BARPOS,SYSPARAM(5)*0.948,'價(jià)差:'),colorwhite;

DRAWTEXT(SYSPARAM(2)=BARPOS,CA*1.0025,'買(mǎi)入:');
DRAWTEXT(SYSPARAM(2)=BARPOS,CB*0.9975,'賣(mài)出:');
    問(wèn):
1:經(jīng)不同週期測試,左右固定沒(méi)問(wèn)題,只是上下無(wú)法固定啦.
2:原帖也是跟上述一樣.
3:希望在不同週期上下還是固定的.
    答(cwy):
顯示文字的上下間距問(wèn)題
s:=(SYSPARAM(4)-SYSPARAM(5))/10;
DRAWTEXT(SYSPARAM(2)=BARPOS,SYSPARAM(4),'買(mǎi)進(jìn)價(jià):'),colorred;
DRAWTEXT(SYSPARAM(2)=BARPOS,SYSPARAM(4)-s*1,'賣(mài)出價(jià):'),coloryellow;
DRAWTEXT(SYSPARAM(2)=BARPOS,SYSPARAM(4)-s*2,'價(jià)差:'),colorwhite;



QUOTE:
926.問(wèn):
指標金叉所對應的那天k線(xiàn)如何定義?(c或h)

    答(yngs):
ref(c,BARSLAST(CROSS(A,B)));



QUOTE:
927.問(wèn):
我自編的公式,用于大盤(pán)處于弱勢時(shí),三十或六十日線(xiàn)向下進(jìn),找出逆市強莊股。
一、均價(jià)線(xiàn)五、十、三十、六十日線(xiàn)多頭排列向上運行。
二、均量線(xiàn)五、十、二十日多頭排列向上運行。
三、MACD指標的DIFF向上運行。
四、KDJ指標的J向上運行。
當滿(mǎn)足以下條件,發(fā)出信號。


a1:=ma(close,5);
a2:=ma(close,10);
a3:=ma(close,21);
a4:=ma(close,60);
t1:=Count(a1>a2 and a2>a3 and a3>a4,1)=1 and isup;
t2:=count(a1>ref(a1,1) and a2>ref(a2,1) and a3>ref(a3,1) and a4>ref(a4,1),1)=1;
b1:=ma(vol,5);
b2:=ma(vol,10);
b3:=ma(vol,20);
t3:=Count(b1>b2 and b2>b3,1)=1;
t4:=count(b1>ref(b1,1) and b2>ref(b2,1) and b3>ref(b3,1),1)=1;
t5:=HHV(close,30)=close;
var1:="macd.diff"(26,12,9);
t6:=count(var1>ref(var1,1),1)=1;
t1 and t2 and t3 and t4 and t5 and t6;

有個(gè)問(wèn)題請幫忙,滿(mǎn)足以下條件的公式如何編。我也編過(guò),也通過(guò)測試。但不能發(fā)出買(mǎi)進(jìn)信號。
一、均價(jià)線(xiàn)五、十、三十、六十日線(xiàn)空頭排列向上運行。
二、MACD指標的DIFF向下運行。
三、KDJ指標的J值向下運行。

    答(陳繼勝):
diff:="macd.diff";
j:="kdj.j";
ma(c,5)<ma(c,10) and ma(c,10)<ma(c,30) and ma(c,30)<ma(c,60) and diff<ref(diff,1) and j<ref(j,1);




QUOTE:
928.問(wèn):
求助修改下面公式度數顯示在頂上,隨光標移動(dòng)度數在變化的.

j:="kdj.j";
jd:=atan(100*(j/ref(j,1)-1))*57.2956;
z:ZIGA(j,1);
n:=1;
zh:=PEAKA(Z,n,1);
wh:=PEAKBARSA(Z,n,1)+1;
zL:=TROUGHA(Z,n,1);
wL:=TROUGHBARSA(Z,n,1)+1;
x:=atan((zL/zh-1)/Wh*100)*57.3;
s:=atan((zH/zL-1)/WL*100)*57.3;
DRAWNUMBER(wh=1 or (ISLASTBAR and wL<wh),z*1.1,ref(s,1),3)ALIGN2,COLORMAGENTA;
DRAWTEXT(wh=1 or (ISLASTBAR and wL<wh),z*1.1,'上行:      ')ALIGN2,COLORMAGENTA;
DRAWTEXT(wh=1 or (ISLASTBAR and wL<wh),z*1.1,' 度'),COLORMAGENTA;
DRAWNUMBER(wL=1 or (ISLASTBAR and wL>wh),z/1.1,ref(x,1),3)ALIGN2,COLORGREEN;
DRAWTEXT(wL=1 or (ISLASTBAR and wL>wh),z/1.1,'下行:       ')ALIGN2,COLORGREEN;
DRAWTEXT(wL=1 or (ISLASTBAR and wL>wh),z/1.1,' 度'),COLORGREEN;

    答(peter109):
幫您修改一個(gè)數字部分 其他的文字或數字您可依法泡置
將  DRAWNUMBER(wh=1 or (ISLASTBAR and wL<wh),z*1.1,ref(s,1),3)ALIGN2,COLORMAGENTA;
改為
DRAWNUMBER(barpos=sysparam(1) AND wh=1,z*1.1,ref(s,1),3)ALIGN2,COLORMAGENTA;
DRAWNUMBER(ISLASTBAR AND wh>wL,z*1.1,ref(s,1),3)ALIGN2,COLORMAGENTA;
//文字最好不要 畫(huà)面複雜許多



QUOTE:
929.問(wèn):
我想對分時(shí)圖中橫盤(pán)一段時(shí)間后向上突破的形態(tài)編寫(xiě)一個(gè)選股公式,使用一分鐘周期,源碼如下:
hh:=hhv(h,60);//指定箱體頂部,箱體長(cháng)度為60分鐘
ll:=llv(l,60);//箱體底部
zs:=dynainfo(3);//昨日收盤(pán)價(jià),可能不能引用動(dòng)態(tài)函數,但不知其它方法如何引用
zf:=(hh-ll)/ll<=0.022;//箱體高度為2。2%
kk:=hh/zs<1.055//箱體頂部不能超過(guò)5。5%漲幅 (與昨日收盤(pán)價(jià)相比)
and ll/zs>=0.085 //箱體的底部不能低于1。5%的跌幅
and hh=dynainfo(5);//箱體的頂部?jì)r(jià)格為現在的最高價(jià)
tp:=c>hh ;//價(jià)格突破
zf and tp// and kk//選出個(gè)股
但是在盤(pán)中對符合條件的個(gè)股未能選出來(lái),請老師指點(diǎn)!
還有我想知道在一分鐘周期中引用日線(xiàn)的數據為什么編譯錯誤,如N:=REF(C#DYA,1),另外如果使用分筆數據,要實(shí)現上述選股要求如何編寫(xiě)代碼?希望能得各位朋友的指點(diǎn)!

    答(bajatje):
zs:=dynainfo(3);//昨日收盤(pán)價(jià),可能不能引用動(dòng)態(tài)函數,但不知其它方法如何引用

昨收盤(pán)不用動(dòng)態(tài)函數  可分兩步實(shí)現
1、先建一個(gè)名為 sj 的公式 rc:ref(c,1);
2、用這個(gè)式子調用  昨收盤(pán):"sj.rc#day";

and hh=dynainfo(5);//箱體的頂部?jì)r(jià)格為現在的最高價(jià)
不宜用動(dòng)態(tài)函數 改為 and hh=hhv(h,barslast(hour<ref(hour,1)));//barslast(hour,ref(hour,1))--用于N分鐘圖  如在分筆中使用改為 0

tp:=c>hh ;//價(jià)格突破
改為  tp:=c>ref(hh,1);  或  tp:=c=hh;

在N分鐘圖中引用昨收盤(pán) 也可寫(xiě)為  昨收盤(pán):ref(c,barslast(hour<ref(hour,1))+1);




QUOTE:
930.問(wèn):
公式意思是這樣如:100日內有60根陽(yáng)線(xiàn),40根陰線(xiàn),分別寫(xiě)出100日60根陽(yáng)線(xiàn),40根陰線(xiàn)對應的換手率。兩者總和應等于100日的總換手率。
    答(清揚):
陽(yáng)換:SUM((C>=O)*V,100)/CAPITAL*100;
陰換:SUM((C<O)*V, 100)/CAPITAL*100;
總換:SUM(V,100)/CAPITAL*100;




QUOTE:
931.問(wèn):
求平行線(xiàn)的寫(xiě)法.
取60天最低點(diǎn)或者最高點(diǎn),作水平線(xiàn),然后每隔1.5(價(jià)格)作平行線(xiàn),直到屏幕上端.
    答(cwy):
a:=BARSTATUS=2;
ll:=llv(l,60);
s:=(ll)*a;
STICKLINE(s,s,s,150,1);
STICKLINE(s,s+1.5,s+1.5,150,1);
STICKLINE(s,s+3,s+3,150,1);



QUOTE:
932.問(wèn):
內外盤(pán)差在日線(xiàn)上顯示且能統計n天內差和,請高手編制公式
    答(peter109):
1.公式名稱(chēng): (名稱(chēng)自定)
X:SUM(BUYVOL,0)-SUM(SELLVOL,0);//內外盤(pán)差
//建立擴展數據 (N 被引用)
2.新建公式 (名稱(chēng)自定)
內外盤(pán)差:EXTDATA(N),linethick0;//N為擴展數據
M內外盤(pán)和:SUM(內外盤(pán)差,M),linethick0;//M日



QUOTE:
933.問(wèn):
集合競價(jià)的量比大于1 咋寫(xiě)公式
    答(yngs):
tj:BARSSINCE(v)+1=1;
zq:=BARSLAST(tj);
集合競價(jià)量比:if(tj,sum(v,0)/DYNAINFO(38)*240,ref(sum(v,0)/DYNAINFO(38)*240,zq));




QUOTE:
934.問(wèn):
1:求5日線(xiàn)上穿10日線(xiàn)處的均線(xiàn)值與5日線(xiàn)前一次下穿10日線(xiàn)處的均線(xiàn)值的比;
2:求5日線(xiàn)下穿10日線(xiàn)處的均線(xiàn)值與5日線(xiàn)前一次上穿10日線(xiàn)處的均線(xiàn)值的比;
    答(股市騎兵00):
m1:=ma(c,5);m2:=ma(c,10);
tj1:=cross(m1,m2);tj2:=cross(m2,m1);
w:=sumbars(tj1 or tj2,2)-1;
(tj1 or tj2)*m1/ref(m1,w);



QUOTE:
935.問(wèn):
1求助,怎樣取得特定日期的價(jià)格和時(shí)間?
例如,之字轉向指標zig(x,n),轉向成立的時(shí)間;
指定日期如20040818,如何取得當日的開(kāi)收高的四價(jià);

2下面這個(gè),錯在那里???
zp:=NUMBERSUM(INTPART(c),0);
xp:=NUMBERSUM(ROUND(FRACPART(c)*1000),0);

fi1:=MOD(NUMBERSUM(INTPART(c),0),8);ss:=IF(fi1=0,8,fi1);
fi2:=MOD(xp,8);xx:=IF(fi2=0,8,fi2);
yui:=MOD(zp+xp,6);dd:=IF(yui=0,6,yui);
guaxiang:=ss+xx;

fz:=zig(4,15);
tj1:=fz=high;
tj2:=fz=low;
DRAWYITEXT(tj1,h,guaxiang,1),colorred,ALIGN3;
DRAWYITEXT(tj2,l,88-guaxiang,1),ALIGN3;

    答(bajatje):
參考
z:=FLATZIG(4,10);
w:=barslast(z=0 or z=1);
時(shí)間:ref(date,w);
收:ref(c,w);
............



QUOTE:
936.問(wèn):
能否將每天的第二筆成交手數和換手率用公式寫(xiě)出?
    答(bajatje):
vv:=v;
vv[2];
(vv[2])/capital*100;



QUOTE:
937.問(wèn):
求助一個(gè)K線(xiàn)模式的公式!!!
    一根長(cháng)陽(yáng)線(xiàn)后,是五至六根K線(xiàn)的整理,整理的幅度最低不能超過(guò)陽(yáng)線(xiàn)的三分之一
    長(cháng)陽(yáng)的定義是漲幅在7%以上,往下的調整不能超過(guò)陽(yáng)線(xiàn)的三分一,往上多少都行
    答(cwy):
ts:=BARSLAST(((c/ref(c,1)-1)*100)>7);
jg:=ref(if(ts=0,h-(h-l)/3,0),ts);
COUNT(c>jg,6)>=6;
    答(閑人):
形似老鴨頭的話(huà),我這里倒有一個(gè)好象是南客老師的公式
老鴨頭形態(tài)
input:n(10,3,30);
m5:=ma(c,5);
m10:=ma(c,10);
m20:=ma(c,20);
tj:m5>m10 and m10>m20 and BARSLAST(cross(m5,m10))<n;
當然鴨頭有大小,看均線(xiàn)怎么設。



QUOTE:
938.問(wèn):
求MA(C,5)的仰角和俯角且能夠排序的公式.

    答(bajatje):
參考
x:=SLOPE(ma(c,5),n);//N=2~6
atan(x*10)*57.3;
其中57.3 弧度化成度
(注:10為放大作用)



QUOTE:
939.問(wèn):
編個(gè)選股公式:最近50天前、150天內連續3天跌幅大于20% .
    答(bajatje):
ref(sum(c/ref(c,3)<0.8,100),50)>0;



QUOTE:
940.問(wèn):
求所有K線(xiàn)的收盤(pán)價(jià)總數是  sum(Close,0);
如果要得到符合某一個(gè)條件的K線(xiàn)收盤(pán)總和,要如何表示?
例如符合 C>MA(C,60) 的K線(xiàn)收盤(pán)總和
    答(hx817):
sum(if(c>ma(c,60),c,0),0);






CODE:[Copy to clipboard]941.問(wèn):
(1)今日k線(xiàn)在N天位置排序值,即收盤(pán),開(kāi)盤(pán)價(jià)在n天的排序值 如今天收盤(pán)價(jià)在10天內收盤(pán)價(jià)由高至低排序為第2,收盤(pán)價(jià)排序=2,如何飛弧函數表示;
(2)30日次高點(diǎn),第3高點(diǎn)的值和位置(距今日的天數)如何飛弧函數表示.
    答(peter109):
HH: =H;
A: =MA(C,5);
B: =MA(C,10);
CC: =MA(C,20);
D: =MA(C,30);
要求做下降排序

這是我照做的做法
可是當中有一個(gè)值(D) 始終為零
哪位可以幫我看一下並修正嗎

HH: =H;
A: =MA(C,5);
B: =MA(C,10);
CC: =MA(C,20);
D: =MA(C,30);

VARIABLE:SLN[5]=0, SLNPOS[5]=0, SS[5]='';
ss[1]:='HH:'; ss[2]:='A:'; ss[3]:='B:'; ss[4]:='CC:'; ss[5]:='D:';
for n=LBOUND(HH) to ubound(HH) do begin
  SLN[1]:=HH[n]; LBNO:=1;
  if n>=LBOUND(A) then begin
    SLN[2]:=A[n]; LBNO:=LBNO+1;
  end;
  else SLN[2]:=0;
  if n>=LBOUND(B) then begin
    SLN[3]:=B[n]; LBNO:=LBNO+1;
  end;
  else SLN[3]:=0;
  if n>=LBOUND(CC) then begin
    SLN[4]:=CC[n]; LBNO:=LBNO+1;
  end;
  else SLN[4]:=0;
  if n>=LBOUND(D) then begin
    SLN[5]:=D[n]; LBNO:=LBNO+1;
  end;
  else SLN[5]:=0;
  for i = 1 to 5 do begin
    SLNPOS:=SLN;
  end;
  tmp:=SORT(SLN,1,1,LBNO);
  tmp:=SORTPOS(SLNPOS,1,1,LBNO);
  EXPN1[n]:=SLN[1]; EXPS1[n]:=SLNPOS[1];
  EXPN2[n]:=SLN[2]; EXPS2[n]:=SLNPOS[2];
  EXPN3[n]:=SLN[3]; EXPS3[n]:=SLNPOS[3];
  EXPN4[n]:=SLN[4]; EXPS4[n]:=SLNPOS[4];
  EXPN5[n]:=SLN[5]; EXPS5[n]:=SLNPOS[5];
end;

EXPLAINEX(EXPS1=1,ss[1],EXPN1,2,0),ColorGreen;
EXPLAINEX(EXPS1=2,ss[2],EXPN1,2,0),ColorGreen;
EXPLAINEX(EXPS1=3,ss[3],EXPN1,2,0),ColorGreen;
EXPLAINEX(EXPS1=4,ss[4],EXPN1,2,0),ColorGreen;
EXPLAINEX(EXPS1=5,ss[5],EXPN1,2,0),ColorGreen;

EXPLAINEX(EXPS2=1,ss[1],EXPN2,2,0),ColorGreen;
EXPLAINEX(EXPS2=2,ss[2],EXPN2,2,0),ColorGreen;
EXPLAINEX(EXPS2=3,ss[3],EXPN2,2,0),ColorGreen;
EXPLAINEX(EXPS2=4,ss[4],EXPN2,2,0),ColorGreen;
EXPLAINEX(EXPS2=5,ss[5],EXPN2,2,0),ColorGreen;

EXPLAINEX(EXPS3=1,ss[1],EXPN3,2,0),ColorGreen;
EXPLAINEX(EXPS3=2,ss[2],EXPN3,2,0),ColorGreen;
EXPLAINEX(EXPS3=3,ss[3],EXPN3,2,0),ColorGreen;
EXPLAINEX(EXPS3=4,ss[4],EXPN3,2,0),ColorGreen;
EXPLAINEX(EXPS3=5,ss[5],EXPN3,2,0),ColorGreen;

EXPLAINEX(EXPS4=1,ss[1],EXPN4,2,0),ColorGreen;
EXPLAINEX(EXPS4=2,ss[2],EXPN4,2,0),ColorGreen;
EXPLAINEX(EXPS4=3,ss[3],EXPN4,2,0),ColorGreen;
EXPLAINEX(EXPS4=4,ss[4],EXPN4,2,0),ColorGreen;
EXPLAINEX(EXPS4=5,ss[5],EXPN4,2,0),ColorGreen;

EXPLAINEX(EXPS5=1,ss[1],EXPN5,2,0),ColorGreen;
EXPLAINEX(EXPS5=2,ss[2],EXPN5,2,0),ColorGreen;
EXPLAINEX(EXPS5=3,ss[3],EXPN5,2,0),ColorGreen;
EXPLAINEX(EXPS5=4,ss[4],EXPN5,2,0),ColorGreen;
EXPLAINEX(EXPS5=5,ss[5],EXPN5,2,0),ColorGreen;



QUOTE:
942.問(wèn):
假如變量是var,現在要輸出這個(gè)var
var;
運行第:var;

實(shí)際要顯示出:運行第45天,但是這個(gè)天字如何出來(lái)?
因為一般不能單獨對常量進(jìn)行輸出的。
假如變量var值為30
我想這樣輸出
var1:=ma(c,3);
var2:=SELFSTRING('天');
var:=var1+var2;
第:var;

輸出結果是第30天
我關(guān)鍵是想輸出var,“天”這個(gè)字符串并連接在一起

     答(cwy):
變通辦法,不知可否,例如:
運行第:=BARPOS;
sz:='運行第(天):'+NUMTOSTR(運行第[SYSPARAM(1)],2);
DRAWTEXT(BARPOS=SYSPARAM(2),c,sz)align4;
    問(wèn):
你的還是數字后面沒(méi)有文字
     答(股市騎兵00):
變通改下

運行第:=BARPOS;
sz:='MA1:'+NUMTOSTR(運行第[SYSPARAM(1)],2)+'天';
DRAWTEXT(BARPOS=SYSPARAM(2),c,sz)align4
(注: joneslee寫(xiě)了一個(gè)更好的辦法,上市第:var4,LINETHICK0;年 :PARTLINE(0,0); )



QUOTE:
943.問(wèn):
M1:= C>REF(C,1) AND REF(C,1)<REF(C,2); //漲跌=1 今日漲昨日跌
M2:= C<REF(C,1) AND REF(C,1)>REF(C,2); //跌漲=2 今日跌昨日漲
M3:= C>REF(C,1) AND REF(C,1)>REF(C,2); //漲漲=3 今日漲昨日漲
M4:= C<REF(C,1) AND REF(C,1)<REF(C,2); //跌跌=4 今日跌昨日跌

漲跌標記:M1*1+M2*2 +M3*3 +M4*4,linethick0;
drawnumber(1,漲跌標記,漲跌標記,0),align5;
我需要在N周期內 出現1 / 2 / 3 / 4 四個(gè)數值都有的時(shí)候 做個(gè)標記

     答(bajatje):
M1:= C>REF(C,1) AND REF(C,1)<REF(C,2); //漲跌=1 今日漲昨日跌
M2:= C<REF(C,1) AND REF(C,1)>REF(C,2); //跌漲=2 今日跌昨日漲
M3:= C>REF(C,1) AND REF(C,1)>REF(C,2); //漲漲=3 今日漲昨日漲
M4:= C<REF(C,1) AND REF(C,1)<REF(C,2); //跌跌=4 今日跌昨日跌
a:=any(m1,n) and any(m2,n) and any(m3,n) and any(m4,n);
漲跌標記:M1*1+M2*2 +M3*3 +M4*4,linethick0;
drawnumber(1,漲跌標記,漲跌標記,0),align5;
DRAWICON(a,LOW,4)
    問(wèn):
或許沒(méi)說(shuō)清楚

要標記的位置點(diǎn)是A區和B區分隔線(xiàn)的地方
C區和B區分隔線(xiàn)
    答(bajatje):
DRAWICON(a and 區域劃分條件,LOW,4)
    答(peter109):
//作業(yè)要求
DRAWTEXT(barpos=sysparam(2),1.8,'漲,跌=1');
DRAWTEXT(barpos=sysparam(2),1.6,'跌,漲=2');
DRAWTEXT(barpos=sysparam(2),1.4,'漲,漲=3');
DRAWTEXT(barpos=sysparam(2),1.2,'跌,跌=4');
DRAWTEXT(barpos=sysparam(2),1.1,'平=前一');

INPUT:N(7);
varA:=C>ref(C,1);
varB:=REF(varA,1);
AA:=IF(varA=0 AND varB=1,2,IF(varA=1 AND varB=0,1,IF(varA=1 AND varB=1,3,IF(varA=0 AND varB=0,4,0)))),LINETHICK0;
FH:=IF(C=ref(C,1),ref(AA,1),AA),LINETHICK0;
XX:=COUNT(FH=1,N)>0 AND COUNT(FH=2,N)>0 AND COUNT(FH=3,N)>0 AND COUNT(FH=4,N)=1,linethick;//條件判定 N區間內 包含1 2 3 4的數值
XX1:=FILTER(XX,3);
Y:=MOD(count(FH,0),2);
//分天地兩列
drawnumber(Y=0,3,FH,0);//天
drawnumber(Y>0,2,FH,0);//地
//判定結果
DRAWTEXT(XX1 AND FH=1,2.5,'1'),COLORCYAN;
DRAWTEXT(XX1 AND FH=2,2.5,'2'),COLORYELLOW;
DRAWTEXT(XX1 AND FH=3,2.5,'3'),COLORRED;
DRAWTEXT(XX1 AND FH=4,2.5,'4'),COLORGREEN;
1,COLORBLACK;



QUOTE:
944.問(wèn):
修改公式:加上條件kd金叉如超過(guò)5天不指示的寫(xiě)法?
cci:="cci"(14);
a:=ref(c,1);
rsi:=sma(max(c-a,0),6,1)/sma(abs(c-a),6,1)*100;
a1:=c-ma(c,5)/ma(c,5)*100<1;
a2:=c-ma(c,13)/ma(c,13)*100<-10;
a3:=c-ma(c,34)/ma(c,34)*100<-15;
a4:=rsi<18;
a5:=cci<-120;
a6:=EMA(IF(L<= LLV(l,99),SMA(ABS(L-REF(L,1)),99,1)/SMA(MAX(L-REF(l,1),0),99,1),0),3);
超跌:(a1 and a2 and a3 and a4 and a5 and a6>0 *85),COLORRED,LINETHICK2 ;
k:="kdj.k#day";
d:="kdj.d#day";
j:="kdj.j#day";

金叉1:cross(BARSLAST(cross(超跌,0.5)),BARSLAST(cross(k,d)));

     答(cwy):
cci:="cci"(14);
a:=ref(c,1);
rsi:=sma(max(c-a,0),6,1)/sma(abs(c-a),6,1)*100;
a1:=c-ma(c,5)/ma(c,5)*100<1;
a2:=c-ma(c,13)/ma(c,13)*100<-10;
a3:=c-ma(c,34)/ma(c,34)*100<-15;
a4:=rsi<18;
a5:=cci<-120;
a6:=EMA(IF(L<= LLV(l,99),SMA(ABS(L-REF(L,1)),99,1)/SMA(MAX(L-REF(l,1),0),99,1),0),3);
超跌:(a1 and a2 and a3 and a4 and a5 and a6>0 *85),COLORRED,LINETHICK2 ;
k:="kdj.k#day";
d:="kdj.d#day";
j:="kdj.j#day";
金叉1:cross(BARSLAST(cross(超跌,0.5)),BARSLAST(cross(k,d))) and BARSLAST(cross(超跌,0.5))<6;




QUOTE:
945.問(wèn):
如何才能再一條語(yǔ)句里輸出:A年B月C日,ABC都是字符變量.
     答(bajatje):
y:=YEAR;
m:=MONTH;
d:=DAY;
p:=SYSPARAM(1);
U:=NUMTOSTR(y[p],0)+'年'+NUMTOSTR(m[p],0)+'月'+NUMTOSTR(d[p],0)+'日';
DRAWTEXT(ISLASTBAR,H,u)ALIGN2;
EXPLAIN(1,u);



QUOTE:
946.問(wèn):
100日內上升區域和下跌區域所對應的換手率
1. 100日內上升區域換手率。
2. 100日內下跌區域換手率。
公式意思是這樣如:100日內有30天屬于上升區域,70天屬于下跌區域,分別寫(xiě)出100日
上升區域和下跌區域所對應的換手率。兩者總和應等于100日的總換手率

     答(股市騎兵00):
上升:sum(v*ISUP,100)/FINANCE( 7);
下跌:sum(v*ISDOWN,100)/FINANCE( 7);



QUOTE:
947.問(wèn):
sum((date>=1050413 and date<=1050606)*v,0)/FINANCE(7);
sum((date>=1050607 and date<=1050818)*v,0)/FINANCE(7);
區域能否用周期代替時(shí)間, 以利于調整參數.
     答(股市騎兵00):
時(shí)間定位是你要求的呀?

INPUT:n(56),m(32);
sum(v,n)/FINANCE(7);
ref(sum(v,m)/FINANCE(7),n+1);



QUOTE:
948.問(wèn):
大智指數轉向低點(diǎn)時(shí)間
先用之字轉向取得大盤(pán)指數1a0001產(chǎn)生低點(diǎn)的時(shí)間,再以該時(shí)間為基準日,取股票的前后n個(gè)交易日內的最低價(jià),再求最低價(jià)之后的最高價(jià)和最后一個(gè)交易日與該最低價(jià)的比值.
     答(bajatje):
p:="1A0001close";
w:=PEAKBARS(p,10,1);
LL:=LLv(L,if(w>n,2*n,n+w));
wL:=LLvbars(L,if(w>n,2*n,n+w));
hh:=hhv(h,wL);
bh:hh/LL;
bc:c/LL
    問(wèn):
能不能把低點(diǎn)以前的信號過(guò)濾掉?
     答(cwy):
P:="1A0001$CLOSE";
W:=BARSSINCE(BACKSET(ISLASTBAR,PEAKBARS(P,10,2)+1));
WL:=BARSSINCE(BACKSET(ISLASTBAR,LLvbars(L,W)+1))+1;
LL:REF(L,WL-1),LINETHICK0;
HH:=HHV(H,WL),LINETHICK0;
BH:HH/LL;
BC:C/LL



QUOTE:
949.問(wèn):
求歷史最低點(diǎn)的時(shí)間,但是上市首日的點(diǎn)就是歷史最低點(diǎn),分開(kāi)取很簡(jiǎn)單,怎樣合成一個(gè)語(yǔ)句?
歷史低點(diǎn):ref(date+19000000,BARSLAST(歷史最低值<ref(歷史最低值,1)));
首日:ref(date+19000000,barssince(c));
歷史最低時(shí):if(歷史低點(diǎn)>0,歷史低點(diǎn),首日);
     答(bajatje):
d:=LLvbars(L,0)=barscount(c)-1;
if(d,ref(date,llvbars(L,0)),0);//不要加19000000,否則日期會(huì )出現1~2天的偏差

    答(cwy):
參考:
(BACKSET(ISLASTBAR,LLvbars(L,0))=0)*date;//這是首日是歷史最低點(diǎn),取時(shí)間

cross(BACKSET(ISLASTBAR,LLvbars(L,0)+1),0.5)*date;//這是非首日是歷史最低點(diǎn),取時(shí)間

cross(BACKSET(ISLASTBAR,LLvbars(L,0)),0.5)*ref(date,1);//這是首日與非首日是歷史最低點(diǎn),取時(shí)間
(注:南客提示,日期不要想當然地加上19000000,飛狐軟件不能表達這么大的整數,
硬要加上這個(gè)數字,會(huì )導致很簡(jiǎn)單的加減都出錯)



QUOTE:
950.問(wèn):
怎樣求歷史最高點(diǎn)向后五天內的最低點(diǎn)?
     答(bajatje):
wh:=hhvbars(h,0)+1;
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
大陰洗盤(pán)選股公式
通達信—5日均線(xiàn)上穿10日均線(xiàn)選股公式
加速選股公式
低位啟動(dòng)突破年線(xiàn)三天選股指標公式 測評
通達信公式編寫(xiě)(09):長(cháng)上影K線(xiàn)的條件選股
未來(lái)函數是什么,它與指標有什么關(guān)系?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久