股票公式代码barslast什么意思
Ⅰ 我用BARSLAST做了个公式,但是每次选出来的股不是固定的,是怎么回事
解决公式代码问题需要看公式源码,没有哪个神仙只看见一个函数就能解决问题的.这可能出现的问题太多了.
Ⅱ 股票公式源码 谁能帮我翻译一下,跪谢了 我实在是看不懂啊
只能劝朋友,别费劲了
Ⅲ BARSLAST是什么含义代表的是未来函数吗
BARSLAST 代表上一次条件成立到当前的周期数
自身不是未来函数。
{如果回答满意,请记得给采纳}
Ⅳ 请问BARSLAST函数是怎么定义的
1、功能:图形上绘制直线段.
2、用法:
DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。只有COND1和COND2均成立后才画出线段。
3、例:ABC:=DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20天新高与创20天新低之间画直线并且向右延长。在COND2未成立时,赋值是空的,但是如果后面COND2成立了,ABC就被赋值了。
Ⅳ barslast 公式 求指点
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
XG:BARSLAST(DIFF<0 AND CROSS(DIFF,DEA))=10;
用法错误了,括号内是你的条件。这个用法是上次条件成立到下次条件成立之间的天数。意思是同样的条件间隔的天数。
BARSLAST(10) ,这个10是个错误。
Ⅵ 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); //第五次金叉的收盘价
Ⅶ 股票软件同花顺公式编辑,第一个符合条件的周期数可用barslast返回。如何返回第二个符合条件的周期数
BARSLAST 代表上一次条件成立到当前的周期数.
引用函数 BARSLAST
功能:上一次条件成立到当前的周期。
用法:BARSLAST(X),上一次X不为0时到现在的天数。
例:barslast(close/ref(close,1)>=1.1); 不赘。
1.需要下载最新的盘后数据,然后使用即可。
如果你要输出多个结果,请用AND或者OR来实现!
Ⅷ 这个选股公式是什么意思(通信达)
N= 上次涨幅大于6%距今的天数;
M= 第一句话的昨日值+1
XG0= M-N<=T ,T在这里是个设置的数值:最大100到最小1,默认为15;
XG1= 如果收盘价大于M日前的收盘价,返回开盘价<(M日前的(收盘价-开盘价)/2+M日前的开盘价),否则返回收盘价>(M日前的(收盘价-开盘价)/2+M日前的开盘价)
XG2= 今日涨幅大于6%
XG3= (最高价-收盘价)
XG:XG0 AND XG1 AND XG2 AND XG3 这个是结果,要求xg0,xg1,xg2,xg3都成立,即为买入条件
Ⅸ 求助函数barslast的用法
引用函数 BARSLAST
功能:上一次条件成立到当前的周期。
用法:BARSLAST(X),上一次X不为0时到现在的天数。
例:barslast(close/ref(close,1)>=1.1); 不赘。
1、需要下载最新的盘后数据,然后使用即可。
2、A1=5 是涨停后第五天的,连上涨停自然是六天。可A1=4。
(9)股票公式代码barslast什么意思扩展阅读:
函数基本性质:
1、在正比例函数时,x与y的商一定(x≠0)。在反比例函数时,x与y的积一定。
在y=kx+b(k,b为常数,k≠0)中,当x增大m时,函数值y则增大km,反之,当x减少m时,函数值y则减少km。
2、当x=0时,b为一次函数图像与y轴交点的纵坐标,该点的坐标为(0,b);当y=0时,一次函数图像与x轴相交于(﹣b/k)
3、当b=0时,一次函数变为正比例函数。当然正比例函数为特殊的一次函数。
4、在两个一次函数表达式中:
当两个一次函数表达式中的k相同,b也相同时,则这两个一次函数的图像重合;
当两个一次函数表达式中的k相同,b不相同时,则这两个一次函数的图像平行;
当两个一次函数表达式中的k不相同,b不相同时,则这两个一次函数的图像相交;
当两个一次函数表达式中的k不相同,b相同时,则这两个一次函数图像交于y轴上的同一点(0,b);
当两个一次函数表达式中的k互为负倒数时,则这两个一次函数图像互相垂直。
5、两个一次函数(y1=k1x+b1,y2=k2x+b2)相乘时(k≠0),得到的的新函数为二次函数,
该函数的对称轴为-(k2b1+k1b2)/(2k1k2);
当k1,k2正负相同时,二次函数开口向上;
当k1,k2正负相反时,二次函数开口向下。
二次函数与y轴交点为(0,b2b1)。
6、两个一次函数(y1=ax+b,y2=cx+d)之比,得到的新函数y3=(ax+b)/(cx+d)为反比例函数,渐近线为x=-b/a,y=c/a。
7、当平面直角坐标系中两直线平行时,其函数解析式中k的值(即一次项系数)相等;当平面直角坐标系中两直线垂直时,其函数解析式中k的值互为负倒数(即两个k值的乘积为-1)。
Ⅹ 谁能解释下这个股票公式BARSLAST(NOT((MACD>REF(MACD,1))*(MACD<0)))=3的意思,关键是里面的NOT和*的作用
这个应该还有前面的吧,否则不太对头。
先解释“BARSLAST(NOT((MACD>REF(MACD,1))*(MACD<0)))”这部分:
这部分的意思是:
上一次出现“MACD下行或者MACD大于零,再或者两者皆有的情况”到目前的周期数(如果是日线就是天,如果是小时线就是多少小时)。
至于后来的“=3”这部分,我估计你应该是从一个条件表达式中截取出来的,应该是判断上一次“MACD下行或者MACD大于零,再或者两者皆有的情况”到现在是否是3个周期。
NOT的意思就是逻辑非,说的通俗点就是成立的条件就不成立,不成立的条件就成立。因为在表达式中,一般就是说真的是1,假的就是0,所以在这里就是说“(MACD>REF(MACD,1))*(MACD<0)”这部分的结果如果是0,那么它就返回1,如果这部分的结果是1,那么它就返回0。
*号就是乘法的意思。
再详细点,就是说,如果MACD>REF(MACD,1)也就是说今天的macd大于昨天的,就是说macd上行,那么“MACD>REF(MACD,1)”这部分就是1,同理,如果macd大于0,那么“MACD<0”这部分就是1,只有在这两部分都是1的时候,1乘以1才等于1,也就是说“(MACD>REF(MACD,1))*(MACD<0)”这个表达式是真的,那么经过NOT的取反,那么就变成了BARSLAST(0)就没有意义了。所以说,只有MACD小于昨天,也就是MACD下行或者MACD小于0的时候,再或者MACD下行并且MACD小于0的时候,BARSLAST才成立。
再不懂,就给我发短信联系。