以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]公式请教。  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=137179)

--  作者:jztttt
--  发布时间:2016/7/27 22:43:22
--  [求助]公式请教。
a:xxx;
b:xxx;
我想统计一下从条件A开始直到条件B结束;
这期间的K线中总共有多少根满足条件A;

请教下这个应该怎么写,谢谢。

--  作者:yukizzc
--  发布时间:2016/7/28 8:59:14
--  
ref(count(b),barslast(a))
--  作者:wenarm
--  发布时间:2016/7/28 9:00:11
--  

要怎么判断哪个A才是第一个,也就是a----b.


--  作者:jztttt
--  发布时间:2016/7/28 9:59:59
--  
老师你好,不是计算总共有多少根K线,是满足条件的K线。
比如下图一个绿点就是满足A,一个红点开始就是满足B。谢谢



图片点击可在新窗口打开查看此主题相关图片如下:211.png
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2016/7/28 10:13:05
--  
看2楼代码
--  作者:jztttt
--  发布时间:2016/7/28 10:32:09
--  

图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2016/7/28 10:35:06
--  

variable:num=0,num2=0;

if a  and num2 = 0 then num:=num+1;

if b and and num>0 then num2:=1;

 

ans:num;


--  作者:jztttt
--  发布时间:2016/7/28 11:10:46
--  
不好意思,可能我表达不清楚,这个是把全图都统计了。
条件A是空,条件B多。
我想要的效果是,开空到开多之间的绿点数量,开多信号出来后,就是开多到下一个开空之间的红点数量。
只计算一个多空循环之间的数量。谢谢老师




图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160728110422.png
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2016/7/28 12:32:10
--  
上面代码就是找到a和b之间的啊,请给出您所有代码说怎么不对了
--  作者:jztttt
--  发布时间:2016/7/28 13:08:53
--  
这个是把之前所有的a-b a-b 红点都算进去了。我只是想要最近一轮的AB,老师