以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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=182176)
|
-- 作者:longkun
-- 发布时间:2020/9/14 18:00:55
-- 创业板涨停代码请看看
涨停价:ROUNDS(REF(C,TODAYBAR)*1.2,2);
涨停了:C=涨停价;
Q请问错在哪里
|
-- 作者:FireScript
-- 发布时间:2020/9/15 8:46:32
--
这个代码没错的。是不是在使用时候其他地方出错了呢?
|
-- 作者:longkun
-- 发布时间:2020/9/15 10:29:52
--
使用中很多创业板股票都出错,请本地测试看看
|
-- 作者:FireScript
-- 发布时间:2020/9/15 10:42:14
--
想起来了,你收盘价也要做个处理:
涨停了:ROUNDS(C,2)=涨停价;
因为这个价格其实在计算机的处理里面 后面不止2个小数点的。浮点型数据的问题。所以直接判断,会有点问题。
|
-- 作者:longkun
-- 发布时间:2020/9/15 11:11:09
--
日昨涨停:REF(C,1)=ROUNDS(REF(C,2)*1.2,2);
我排序发现很多都漏算,你在本地创业板指标排序看看
|
-- 作者:longkun
-- 发布时间:2020/9/15 11:12:53
--
此主题相关图片如下:微信图片_20200915111138.png

|
-- 作者:wenarm
-- 发布时间:2020/9/15 11:23:48
--
ROUNDS(REF(C,1),2)=ROUNDS(REF(C,2)*1.2,2);
浮点型数据类型会有很多小数位,这种对比都需要整理。按照创业板新的规则,上市前5日无涨停限制,最好用下面的方式表达。
ROUNDS(REF(C,1),2)>=ROUNDS(REF(C,2)*1.2,2);
|
-- 作者:longkun
-- 发布时间:2020/9/15 12:29:22
--
谢谢
|