| 本帖最后由 awer 于 2011-8-13 20:49 编辑 $ l6 t2 K& Y3 ?5 e8 i$ p% f8 J 
 ' [2 c% G( k6 S4 y" `2 P0 Y
    我是从西西河一直追虎大追到爱坛来的,虎大曾用stata 分析过股票的长期成本和一年的短期成本,但是直接用kdensity命令无法得出筹码峰的具体数值,因此我写了一个小程序来计算股票的筹码峰值、长期平均成本和短期平均成本。下面就给出具体实现方法。  计算之前需要有 : 1) 招商证券系统(通达信其它客户端也行,功能都差不多) 2) Stata软件 (我用的版本是Stata/SE 11.0) 然后 1.新建一个文件夹储存股票数据,比如:  e:\stock\source 2. 股票数据导出 a 进入招商证券, 系统-盘后数据下载,更新数据 b快捷键“34”进行数据导出, 在弹出窗口选择/ Y+ `: n; n4 \0 R( @+ s8 x8 c1 B“高级导出”,
 在高级导出窗口选择 “日线导出”,  将导出目录选择为你新建的储存股票数据文件夹的目录(e:\stock\source)! 切记切记 文件名 为 XXXXXX.TXT  勾选  数据精确复权 添加品种中选择想要导出的品种 开始导出 3下载 stata, 将本贴附件中的hello. do文件copy至stata根目录下 用Stata中的 Do file editor 打开hello.do 文件, 确保hello.do 文件中 e:\stock\source 和你保存股票数据的文件夹目录一致 现在就可以计算了,以露天煤业(002128)为例 在Stata中 输入如下命令  do hello hello 0021287 E9 ]! [# t  w/ P% U/ y$ w# y: P
 - t. w  r1 \. M; K# e, E2 I(002128为你想查询的任意一只股票的代码)
 几秒钟之后应该会出现下面一张图. N; I! T+ m6 b9 j4 _" f( r 
 
   hello.do
(5.25 KB, 下载次数: 12968)
其中蓝线为股票上市交易以来的平均成本值(注意!此值没有去掉一级市场发行和国家的0成本) 红线为一年内交易的平均成本值 黑实线和虚线为一年平均成本值附近两个筹码峰的值 黑方框代表的事20内每天股票的收盘价格 红方框代表股票最新收盘价 山寨完毕, 收工!! |