㈠ 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);