股票公式,一步一步解释这代码,谢谢

周:=WEEKDAY-REF(WEEKDAY,1);
天:=IF(BARSCOUNT(V)=0,1,DATETODAY(DATE)-DATETODAY(REF(DATE,1)));
周天:=IF(BARSCOUNT(V)=0 OR SUMBARS(周<0 OR 天>6 ,1)>7,1,SUMBARS(周<0 OR 天>6 ,1));
上周收盘价:=REF(C,周天);
大于上周收盘:C>上周收盘价;
一楼太无聊了,你那是翻译吗,是复制吧,神经

周:=WEEKDAY-REF(WEEKDAY,1);
求当天与前一交易日星期数的差

假如这个差等于1,就有可能今天与前一交易日是在同一个周,也有可能前一个交易日是前若干个周的星期数恰好比今天小一个星期号,比如今天是星期3,前一个交易日是星期2,但不一定是上个周的星期二,如果这个差小于0,那肯定前一交易日与今天不在同一周,比如,今天星期三,上一个交易日是星期五,今天的星期数减前一天的星期数等于-2,小于0
----------------------------------
天:=IF(BARSCOUNT(V)=0,1,DATETODAY(DATE)-DATETODAY(REF(DATE,1)));
求今天与前一交易日自然日的差,如果这个差等于1,那前一交易日就是昨天,如果不等于1,就可能跨周,当然也可能是同一周,如果这个差大于6了,那肯定前一交易日与今天就不在同一周了,
-------------------------------------------------------
周天:=IF(BARSCOUNT(V)=0 OR SUMBARS(周<0 OR 天>6 ,1)>7,1,SUMBARS(周<0 OR 天>6 ,1));
计算在同一周的交易天数

这句是用来综合解决上面以星期或自然天数来确认今天与前一交易日是不是在同一周的问题,同时计算出同一周的天数
-------------------------------------

下面的两句就不用说了吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-04
周:本星期-昨日星期
天:如果成交量(手)的有效数据周期数=0,返回1,否则返回日期对应的上指纪元-昨日日期对应的上指纪元
周天:如果成交量(手)的有效数据周期数=0 或者 (周<0 或 天>6)累加至1的天数>7,返回1,否则返回(周<0或天>6)累加至1的天数
上周收盘价:周天日前的收盘价

输出 大于上周收盘:收盘价>上周收盘价

其中返回1表示数据有效,返回0表示无效

----------------
原作者写的前面一堆源码,目的都是为了确认上一周是上一周,本周是本周。
其原因是此公式涉及的是一个周线数据日线显示,用于指标,但他弄了这么一大堆还是不能解决问题。因为他最后一句的选股公式就是简单的现价大于上周收盘价,而如非周末现价并不会等于本周收盘价。你如果用这公式在非周末时间选股,不如直接用 c>ref(c,1); 运用周线周期选股,一个意思。

再说了,一个收盘大于上周收盘价的选股公式有什么意义,楼主不妨用其历史选股试试,看成功率有多高,多数情况是搞好买在反弹高点了。
第2个回答  2010-09-04
不好意思,之前没把翻译的文字发上来,搞错了,再发一下:

翻译:

周赋值:星期-昨日星期
天赋值:如果成交量(手)的有效数据周期数=0,返回1,否则返回日期对应的上指纪元-昨日日期对应的上指纪元
周天赋值:如果成交量(手)的有效数据周期数=0ORSUMBARS(周<0OR天>6,1)>7,返回1,否则返回周<0OR天>6累加至1的天数
上周收盘价赋值:周天日前的收盘价
输出大于上周收盘:收盘价>上周收盘价

--------------------------------------------------------------------------------

不知道你能不能看懂?我是看不懂,只是给你翻译一下~

百度知道股票分类管理团队队员为您答复。回答完毕!

股票公式,一步一步解释这代码,谢谢
周:=WEEKDAY-REF(WEEKDAY,1);求当天与前一交易日星期数的差 假如这个差等于1,就有可能今天与前一交易日是在同一个周,也有可能前一个交易日是前若干个周的星期数恰好比今天小一个星期号,比如今天是星期3,前一个交易日是星期2,但不一定是上个周的星期二,如果这个差小于0,那肯定前一交易日与今...

股票公式
V8:=MIN(REF(VOL,15),REF(VOL,16));W1:=MIN(MIN(V1,V2),MIN(V3,V4));W2:=MIN(MIN(V5,V6),MIN(V7,V8));ZM1:=MIN(W1,W2);芝麻量:ZM1,COLORGREEN,LINETHICK1;

一个股票指标公式,不知道编程写的什么意思,有人可以帮忙翻译一下吗
VAR3赋值:如果收盘价*1.2,返回VAR2*10,否则返回VAR2\/10的3日指数移动平均 VAR4赋值:38日内最低价的最低值 VAR5赋值:38日内VAR3的最高值 VAR6赋值:如果90日内最低价的最低值,返回1,否则返回0 VAR7赋值:如果最低价<=VAR4,返回(VAR3+VAR5*2)\/2,否则返回0的3日指数移动平均\/618*VAR6 ...

请问,这个股票公式的这几句是什么意思?请老师帮忙解释一下,辛苦了。
解释如下:输出庄筹:当满足条件筹>-150时,在0和筹位置之间画柱状线,宽度为6,1不为0则画空心柱.,COLOR00FFFF GG赋值:100*(1-以收盘价计算的获利盘比例)>99.8 AND 成交量(手)\/当前流通股本(手)*100<5 AND 100*(以1.1*收盘价元价格计算的获利盘比例-以0.9*收盘价计算的获利盘比例)<3....

求股票公式 公式搜出今天的K线的上影线没有 或就一点点 怎么编 我不知...
AA:=IF(O>C,(H-O)\/O*100<0.5,(H-C)\/H*100<0.5); {上影线小于0.5个点,这个值你可修改} BB:=H=O OR H=C; {平头阴线或平头阳线} XG:AA OR BB;

求编一个简单的股票公式
换手率:=100*VOL\/(CAPITAL);REF(HHV(换手率,55),1)<换手率;

股票公式高手来谢谢
HLPMA5:MA(获利盘,5),COLOR0000FF,LINETHICK2;短套:EMA(100*(1-WINNER(1.10*C)),1),COLORFFDD00,LINETHICK1;中套:EMA(100*(1-WINNER(1.2*C)),1),COLORFF0000,LINETHICK1;长套:EMA(100*(1-WINNER(1.5*C)),1),COLOR00FF00,LINETHICK2;WLT1:=短套>95;WLT2:=中套>80;WLT3:...

股票,请老师帮忙编个条件选股公式,红柱选出,谢谢
朋友, 以下是你要的选股公式:VOLUME:=VOL;主力启动线:=MA(VOLUME,5),COLORRED,LINETHICK2;主力洗盘线:=MA(VOLUME,35),COLORYELLOW,LINETHICK2;资金异动线:=MA(VOLUME,135),COLORBLUE,LINETHICK2;出击:=STICKLINE(CROSS(主力启动线,资金异动线) OR ((主力洗盘线 > 资金异动线) AND CROSS(主力...

股票公式函数SMA 算法解析,要求具体到每个步骤,谢谢
如果可以,请用上面的收盘价逐步算出7月8日和7月9日的EMA(CLOSE,3)。就是用公式逐步算出来。当前EMA=[(当前价格 — 前1个EMA)X 系数K] + 前1个EMA。我不明白的是前一个EMA是如何计算的。我明白以后一定加分。谢谢好心的高人。权重系数在EMA与SMA中都是用数值与周期计算出来的小数;DMA(C,...

高手指点:股市公式是怎么一回事?
a1:=close\/ref(close,1);a2:=a1>1 and a1<1.03;b1:=vol\/ref(vol,1);b2:=b1>1 and b1<2;c1:=ma(vol,n)\/capital<0.05;count(a2 and b2,n)\/n>0.6 and c1;注:公式分为股价小幅上扬和成交量小幅上扬两个部分,请在指标编写时注意其结构。(22)、突然放量vol>ref(hhv(vol,n),1*m;注:当前...

相似回答
大家正在搜