>>ts=actxserver('TSExpert.CoExec')
如果不设置参数,默认的值为日线,当前日,不复权。
系统参数设置使用方法如下:
表1 系统参数设置使用方法
1.设置股票参数
>> ts.SetSysParam('StockID','SZ000001') % ts.Stock = 'SZ000001'
2.设置周期参数
>> ts.SetSysParam('Cycle','日线') %ts.SetSysParam('Cycle','日线')
可设置的周期值可以为:日线、周线、月线、季线、半年线、年线、1分钟线(1、2、3、5、10、15、20、30、40、60、120分钟线)
3.设置时间参数
>> ts.SetSysParam('CurrentDate',datenum(2011,5,2)-693960)
>> ts.Time = '2011-05-02 15:22:12' %字符串类型
4.设置复权参数
>> ts.SetSysParam('bRate',1) %ts.Rate = 1
参数的值可以为:0不复权、1比例复权、2分红送配复杂复权
5.设置复权基准日
>> ts.SetSysParam('RateDay',datenum(2011,5,2)-693960)
>> ts.RateDay = '2011-05-02'
参数的值可以为:0最后交易日,-1上市日,其他为指定日为MATLAB的时间-693960
6.设置NIL值在COM中的转换行为:
问题描述:由于Excel,Matlab,S-PLUS等多种统计软件对空类型的支持不尽相同,导致出现兼容性问题,无法用统一的转换类型来解决,现在通过增加一个COM组件属性NilTrans来解决此问题,由用户自由选择转换的方法(表2-2)。
>>ts.SetSysParam('NilTrans',0); % ts.NilTrans=0
表2 Nil转换方法