|
本帖最后由 rocluo5566 于 2017-12-14 14:11 编辑
通达信的波段数据在Excel表格中用排序等功能处理,难免顾此失彼。但使用JMP的公式编辑器,不管条件多复杂,都能轻松搞定。
以这样的例子为例:20170717~20171213期间通达信的波段数据,其中涉及涨跌幅度、前收盘、最高、最低、收盘、振荡幅度等项目,而沪深A股每日数据中涉及地区、市盈(动)、每股净资、上市日期、人均持股、细分行业等数据。通过JMP的编辑公式可以增加“新股次新股”、“现跌幅”、“是否有潜力|等新列。其对应的JSL(脚本语言)如下:
dt << New Column( "新股次新", Character, Formula( If( :上市日期 >= 20160000, If( :上市日期 >= 20170600, "新股", "次新股" ), "不是" ) ) );
dt << New Column( "现跌幅", Numeric, Formula((:收盘 / :最高 - 1) * 100));
dt << New Column( "是否有潜力", Character, Formula(If( :新股次新 == "不是",If( :振荡幅度 >= 90,If( :现跌幅 <= -20,If( :涨跌幅度 >= -20,"Yes", "no"),"no"),"no"),If( :新股次新 == "次新股",If( :振荡幅度 >= 90,If( :现跌幅 <= -20,If( :涨跌幅度 >= -20,"Yes","no"),"no"),"no"),"no"))));
然后使用JMP的分析中分布平台,作出”是否潜力股“、”新股次新股“、”现跌幅“、”细分行业“等条形图,保存脚本至脚本窗口。复制全部脚本,打开”视图“定制菜单中”菜单和工具栏“,进行菜单自定义功能的设置(详细步骤略,本论坛有这方面的帖子)。
如下附显示具体操作的图与数据准备粗略说明图。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|