以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- 请教小周期引用公式的判断问题? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173583)
|
-- 作者:看门的老大爷
-- 发布时间:2019/12/17 13:03:23
-- 请教小周期引用公式的判断问题?
1、我想做股票的判断,判断排除前一天不能是涨停板;2、我在小周期的公式里用STKINDI(\'\',\'ZZT.TB\',1,6)这个函数做判断, 3、然后在选股条件里建立被引用公式名称为ZZT ,内容为TB:REF(C/REF(C,1),1)<1.098,周期为日线周期;
问题是:判断出来的还是有前一天的涨停不知道为什么?求教
|
-- 作者:FireScript
-- 发布时间:2019/12/17 13:32:32
--
涨停应该是这样算吧。
cond1:(H-REF(C,1))/REF(C,1);//最新K上这里用C就和盘口的涨跌是一致的。用H是为了表述这个周期发生过涨停 result:cond1>0.1; 盘口的那个大部分都是按照10%算的。
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif) 此主题相关图片如下:temp.png ![dvubb 图片点击可在新窗口打开查看](UploadFile/2019-12/2019121713322670044.png)
[此贴子已经被作者于2019/12/17 13:33:55编辑过]
|
-- 作者:看门的老大爷
-- 发布时间:2019/12/17 16:28:53
--
根据老师的回答,有两个问题?
1、在日线周期里,(c-REF(C,1))/REF(C,1),这个公式表达的是今天的当日涨幅,H的意思是该周期的最高价,用H替代C,是不是表示的就是该 周期的最高涨幅?最高涨幅>0.1,如果涨停后开板了就不是也算在最高涨幅>0.1之内呢? 2、昨天不是涨停板的公式应该怎么写?
|
-- 作者:看门的老大爷
-- 发布时间:2019/12/17 16:31:47
--
根据老师的回答,有两个问题?
1、在日线周期里,(c-REF(C,1))/REF(C,1),这个公式表达的是今天的当日涨幅,H的意思是该周期的最高价,用H替代C,是不是表示的就是该 周期的最高涨幅?最高涨幅>0.1,如果涨停后开板了就不是也算在最高涨幅>0.1之内呢? 2、我想问的是被引用公式昨天不是涨停板的公式应该怎么写?不是昨天最高涨幅到达过涨停板的公式
|
-- 作者:FireScript
-- 发布时间:2019/12/17 16:42:35
--
1.是的。用H是用来判断当日发生过涨停 或者说就是当日最高涨幅。而用C计算在最新K上则表示当前最新行情的涨幅情况。 2. “然后在选股条件里建立被引用公式名称为ZZT ,内容为TB:REF(C/REF(C,1),1)<1.098,周期为日线周期“ 你这里的涨幅计算算法是错的。你纠正下就行了
cond1:(H-REF(C,1))/REF(C,1); result:REF(cond1,1)>0.1;
[此贴子已经被作者于2019/12/17 16:54:38编辑过]
|
-- 作者:看门的老大爷
-- 发布时间:2019/12/17 16:45:41
--
(REF(C-REF(C,1)/REF(C,1),1))×100<1.098是不是这样就可以了?
|
-- 作者:看门的老大爷
-- 发布时间:2019/12/17 16:47:08
--
谢谢老师,我再试下
|
-- 作者:FireScript
-- 发布时间:2019/12/17 17:04:17
--
我前面可能没说清楚。 1.我其实是想表达 一般涨停都是按照10%算的。盘口也是这样。你需要确认下你测试的品种是否是按照10%还是多少还是9.8% 2. 因为你需要判断历史的涨停。所以用我觉这里用H比较合理 cond1:(H-REF(C,1))/REF(C,1); result:not(REF(cond1,1)>0.1);//昨日非涨停
另外上面这个代码是我习惯性写法,你这样写的也是对的,不是说你写错了哦 REF(C/REF(C,1),1)<1.098 改 REF(H/REF(C,1),1)<1.1
|
-- 作者:看门的老大爷
-- 发布时间:2019/12/17 17:57:48
--
另外并不是所有的股票涨停都是10%
此主题相关图片如下:111.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2019-12/2019121717574742776.png)
|
-- 作者:看门的老大爷
-- 发布时间:2019/12/17 18:11:49
--
1、H是代表历史的最高涨幅,用H肯定不行如果达到了H,如果达到涨停价再回落,就不算在非涨停的范围内了。2、楼上贴图又科普了一下股票并不是所有的涨停都是10%。 3、感觉1楼的问题还是没有得到解答老师,你绕了一大圈,没说重点,帮你科普了点知识。。。 ![dvubb 图片点击可在新窗口打开查看](images/emot/em51.gif)
|