设为首页收藏本站

JMP数据分析论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1359|回复: 5
打印 上一主题 下一主题

活用JMP公式案例:如何用两键寻找自定义潜力标的?

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-12-14 13:31:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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
分享到:  !connect_viewthread_share_to_qq!!connect_viewthread_share_to_qq! QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

板凳
发表于 2017-12-30 09:39:36 | 只看该作者
excel这个宏可否share一下?  我的邮箱yearn1988@126.com   谢谢
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2017-12-30 13:24:34 | 只看该作者
yearn1988 发表于 2017-12-30 09:39
excel这个宏可否share一下?  我的邮箱   谢谢

真懂VBA者,一看附图的结构就会明白一二。个人VBA也是只会皮毛而已。文章里的思路已够清晰了。恕不能分享。
回复 支持 反对

使用道具 举报

5#
发表于 2018-1-10 19:02:01 | 只看该作者
哪里有这个自定义菜单的教程?你那一些代码怎么编辑到JMP?
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2018-1-10 20:56:07 | 只看该作者
yearn1988 发表于 2018-1-10 19:02
哪里有这个自定义菜单的教程?你那一些代码怎么编辑到JMP?

本论坛的文章:用JMP实现自动化分析的简易步骤介绍
http://www.jmpforum.net/forum.ph ... thread&tid=2723
这些代码在公式编辑器中选定所需公式后,自动生成,几乎不需再写代码。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|JMP数据分析论坛 ( 沪ICP备13022603号-2 )  

GMT+8, 2024-5-20 18:14 , Processed in 0.392597 second(s), 16 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表