㈠ 1。請問含有BARSLAST函數的股票指標,信號會漂移嗎2。這函數怎麼用 懸賞30分!!
BARSLAST ---------
天數不包含條件成立的那1天(條件成立第1天,輸出為0,第2天輸出為1,
參考:
1:⑴gdts和⑵gdts是你寫的求「前期高點到現在的天數」用⑴和⑵比較⑶
⑴ gdts:ref(hhvbars(c,r漲天數+r跌天數),1)+1;//,linethick0;//前期高點到現在的天數
⑵ gdts:barslast(c<rsp12 and ref(c,1)>=rsp12 and ref(c,2)<=ref(c,1))+1;//,linethick0;//前期高點到現在的天數
⑶ gdts:hhvbars(c,r漲天數+r跌天數);{上一高點到當前的周期數}
2:⑵rxsp12是你寫的求「下跌2波段最低收盤價」,比較⑵和⑶
⑴ rxsp1:=llv(c,rxdts1+1);//,linethick0; //下跌1波段最低收盤價
⑵ rxsp12:ref(llv(c,r跌天數2),rssts2);//,linethick0; //下跌2波段最低收盤價
⑶ ref(rxsp1,rxdts1+1); {下跌2波段最低收盤價}
參考:
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
1:
kd1:BARSLAST(CROSS(k,d));//第一次金叉到當前的周期數
kd2:REF(kd1,kd1+1)+kd1+1; //第二次金叉到當前的周期數
kd3:REF(kd2,kd1+1)+kd1+1; //第三次金叉到當前的周期數
kd4:REF(kd3,kd1+1)+kd1+1; //第四次金叉到當前的周期數
kd5:REF(kd4,kd1+1)+kd1+1; //第五次金叉到當前的周期數
c1:=REF(c,kd1); //第一次金叉的收盤價
c2:=REF(c1,kd1+1); //第二次金叉的收盤價
c3:=REF(c2,kd1+1); //第三次金叉的收盤價
c4:=REF(c3,kd1+1); //第四次金叉的收盤價
c5:=REF(c4,kd1+1); //第五次金叉的收盤價
2:
kda:HHVBARS(CROSS(k,d),0);//第一次金叉到當前的周期數
kdb:REF(kda,kda+1)+kda+1; //第二次金叉到當前的周期數
kdc:REF(kdb,kda+1)+kda+1; //第三次金叉到當前的周期數
kdd:REF(kdc,kda+1)+kda+1; //第四次金叉到當前的周期數
kde:REF(kdd,kda+1)+kda+1; //第五次金叉到當前的周期數
ca:=REF(c,kda); //第一次金叉的收盤價
cb:=REF(ca,kda+1); //第二次金叉的收盤價
cc:=REF(cb,kda+1); //第三次金叉的收盤價
cd:=REF(cc,kda+1); //第四次金叉的收盤價
ce:=REF(cd,kda+1); //第五次金叉的收盤價
㈡ 股票公式中的未來函數是什麼意思
某股票公式中的未來函數可以理解為:一量依賴另一量。
㈢ 股票指標編寫時,REF函數表示向前引用,那麼向後引用使用什麼函數或者有什麼實現的方法
ref是傳遞參數的地址,out是返回值,兩者有一定的相同之處,不過也有不同點。 使用ref前必須對變數賦值,out不用。out的函數會清空變數,即使變數已經賦值也不行,退出函數時所有out引用的變數都要賦值,ref引用的可以修改,也可以不修改。 //y = x; //上面這行會報錯,因為使用了out後,x和y都清空了,需要重新賦值,即使調用函數前賦過值也不行 x = 1;y = 2;}static void refTest(ref int x, ref int y){ x = 1;y = x;}public static void Main(){//out testint a,b;//out使用前,變數可以不賦值outTest(out a, out b);Console.WriteLine(a=;b=,a,b);int c=11,d=22;outTest(out c, out d);Console.WriteLine(c=;d=,c,d);//ref testint m,n;//refTest(ref m, ref n); //上面這行會出錯,ref使用前,變數必須賦值int o=11,p=22;refTest(ref o, ref p);Console.WriteLine(o=;p=,o,p);}}
㈣ 大盤個股同時看的指標公式
中間線:0,COLORWHITE;
N日線:=30;
個股強弱:(CLOSE-MA(CLOSE,N日線))/MA(CLOSE,N日線)*100,LINETHICK1,COLORMAGENTA;
大盤強弱:(INDEXC-MA(INDEXC,N日線))/MA(INDEXC,N日線)*100,LINETHICK1,COLORCYAN;
行業強弱:(HY_INDEXC-MA(HY_INDEXC,N日線))/MA(HY_INDEXC,N日線)*100,COLORYELLOW,LINETHICK1;
{======顯示位置的數據自己根據需嫌山要進行上下左右調整======}
左右位置:=0;
上下位置:=0;
左右平移:=0.15;
上下平移:=0;
漲手旅停數:=CONst(INSUM(HYBLOCK,'漲幅',1,0));
個股排名:=CONST(INSORT(HYBLOCK,'漲幅',1,0));
HYPM1:=STRCAT('【',HYBLOCK);
HYPM2:=STRCAT(HYPM1,'】板塊漲停 ');
HYPM3:=STRCAT(HYPM2,VAR2STR(漲停數,0));
HYPM4:=STRCAT(HYPM3,'支');
HYPM5:=STRCAT
HYPM4A:=STRCAT(HYPM4,'(無個股漲停)');
HYPM4B:=IF(漲停數<10,STRCAT
DRAWTEXT_FIX(ISLASTBAR,左右位置,上下位置,0,IF(漲停數<1,DRAWNULL,HYPM4B)),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,左右位置,上下位置,0,IF(漲停數>=1,HYPM4,HYPM4A)),COLORWHITE;
所屬板塊芹薯中:=STRCAT(STRCAT(GNBLOCK,FGBLOCK),ZSBLOCK);
DRAWTEXT_FIX(CURRBARSCOUNT=3,左右平移,上下平移,0,所屬板塊),COLORRED;
㈤ 股票軟體的公式、指標的未來函數是什麼意思
未來函數指的是,如果在指標公式的源碼,使用了未來函數,那麼可能信號會漂移,比如今天開盤是漲的,顯示漲的信號,結果第二天發現上一天跌了,就變成跌的信號了,信號就會一直調整,讓人覺得這個指標百分比准確。
但是不是說有未來函數的指標一無是處,用好了也是一個利器。
如果你不知道你的指標是不是包含未來函數可以去檢測一下:
在這里給您提供一下未來函數的列表:
ZIG - 之字轉向
PEAK - 前M個ZIG轉向波峰值
PEAKBARS - 前M個ZIG轉向波峰到當前距離
TROUGH - 前M個ZIG轉向波谷值
TROUGHBARS - 前M個ZIG轉向波谷到當前距離
FLATZIG - 歸一化之字轉向
FLATZIGA - 歸一化之字轉向
PEAKA - 前M個ZIG轉向波峰值
PEAKBARSA - 前M個ZIG轉向波峰到當前距離
TROUGHA - 前M個ZIG轉向波谷值
ZIGA - 之字轉向
FFT - 傅立葉變換函數
BACKSET - 將當前位置到若干周期前的數據設為1
WINNER - 獲利盤比例
LWINNER - 近期獲利盤比例
PWINNER - 遠期獲利盤比例
COST - 成本分布情況
CAPITAL - 當前流通股本
DYNAINFO - 即時行情數據
FINANCE - 財務函數
XMA - 返回偏移移動平均
#MONTH - 跨周期引用
#WEEK - 跨周期引用
#YEAR - 跨周期引用
DHIGH - 返回該不定周期最高價
DOPEN - 返回該不定周期開盤價
DLOW - 返回該不定周期最低價
DCLOSE - 返回該不定周期收盤價
DVOL - 返回該不定周期成交量價
BARSNEXT - 下一次條件成立到當前的周期數
REFX - 引用若干周期後的數據(平滑處理)
REFXV - 引用若干周期後的數據(未作平滑處理)
PEAK - 前M個ZIG轉向波峰值
PEAKBARS - 前M個ZIG轉向波峰到當前距離
DRAWLINE - 繪制直線段用到日後數據
㈥ 求股票指標公式怎麼編寫
首先,我們先了解選股公式中非常重要的因素-函數。做個比喻,函數就是一種語言,用以去告知計算機自己的想法,並且讓它去實現自己的想法。函數就是這種語言的單詞。我們在編輯器中選擇插入函數,可以看到很多供參考的函數列表。
我們可以通過下面的幾個常用的例子來進一步了解如何編寫選股公式:
例一:
一根K線有四個價格組成:
最高價:HIGH
收盤價:CLOSE
最低價:LOW
開盤價:OPEN
成交量:VOL
成交額:AMO
例二:
兩條均線不斷地交叉,就專門設定了一條函數來描述兩條線交叉:CROSS(X,Y)
假如下圖中的兩條均線一條名叫X,另外一條叫Y
CROSS(X,Y)表示X向上穿過了Y
CROSS(Y,X)表示Y向上穿過了X
例三:
前面的CLOSE,還是VOL,都表示當天,或者您使用的不是日線,那就表示本周期的數據,那麼前幾天的怎麼表示呢?
REF(X,M)
例如:
REF(Close,5)表示5天前的收盤;
REF(Vol,10)表示10天前的成交量;
這里的M就是參數
如果我想把兩個條件並列在一起怎麼辦?
AND
X AND Y就表示條件X和條件Y
以上就是我對如何編寫選股公式的回答,希望對您有多幫助。
㈦ 怎樣將股票交易軟體中的均線向後(或前)平移
{如下為通達信公式,自己按需要修改。別忘了點滿意回答}
M5:MA(C,5);
M5P3:REFX(M5,3);
M5D3:REF(M5,3);