🎨 style(markdown): format all markdown files with prettier
- 使用 prettier 格式化所有 markdown 文件 - prose-wrap: always, print-width: 80 - 保持代码块和表格格式 - 提升可读性和一致性 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -126,7 +126,8 @@ return close();//取收盘价
|
||||
//返回10.84
|
||||
```
|
||||
|
||||
参考SetSysParam GetSysParam pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle
|
||||
pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### pn_Date
|
||||
|
||||
@@ -165,7 +166,8 @@ return close();//取收盘价
|
||||
//返回10.84
|
||||
```
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Rate pn_RateDay pn_nDay pn_Cycle pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Rate pn_RateDay pn_nDay pn_Cycle
|
||||
pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### pn_Rate
|
||||
|
||||
@@ -189,7 +191,8 @@ return nday(30,'date',datetostr(sp_time()),
|
||||
|
||||
结果(部分):
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_RateDay pn_nDay pn_Cycle pn_Precision 复权基准日函数 pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_RateDay pn_nDay pn_Cycle
|
||||
pn_Precision 复权基准日函数 pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### pn_RateDay
|
||||
|
||||
@@ -214,7 +217,8 @@ setsysparam(pn_rateday(),20180820T);//复权基准日
|
||||
return nday(30,'date',datetostr(sp_time()),'close',close());
|
||||
```
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_nDay pn_Cycle pn_Precision 复权类型函数 pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_nDay pn_Cycle
|
||||
pn_Precision 复权类型函数 pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### pn_nDay
|
||||
|
||||
@@ -232,7 +236,8 @@ return nday2('time',datetostr(sp_time()),'close',close());
|
||||
|
||||
结果:
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_Cycle pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_Cycle
|
||||
pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### pn_Cycle
|
||||
|
||||
@@ -274,7 +279,8 @@ return nday2('time',datetostr(sp_time()),'close',close());
|
||||
//返回结果:
|
||||
```
|
||||
|
||||
参考周期函数 SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode 自由周期
|
||||
参考周期函数 SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay
|
||||
pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode 自由周期
|
||||
|
||||
##### pn_Precision
|
||||
|
||||
@@ -319,7 +325,8 @@ setsysparam(PN_Precision(),2);//有效
|
||||
//返回结果:
|
||||
```
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle
|
||||
pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### pn_NilTrans
|
||||
|
||||
@@ -339,11 +346,13 @@ ts.RemoteExecute('return array((1,2,nil,4),(2,nil,3,nil));')
|
||||
//返回:
|
||||
```
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle
|
||||
pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### Pn_I64Trans
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle
|
||||
pn_ViewPoint pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### pn_ViewPoint
|
||||
|
||||
@@ -363,11 +372,14 @@ setsysparam(pn_stock(),"SH600519");
|
||||
|
||||
结果:
|
||||
|
||||
参见专题:非整周期行情数据提取陷阱和时点真实行情数据回溯参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_FreeCycle pn_ReportMode
|
||||
参见专题:非整周期行情数据提取陷阱和时点真实行情数据回溯参考SetSysParam
|
||||
GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_FreeCycle
|
||||
pn_ReportMode
|
||||
|
||||
##### pn_FreeCycle
|
||||
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_ReportMode 自由周期
|
||||
参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle
|
||||
pn_ReportMode 自由周期
|
||||
|
||||
##### pn_ReportMode
|
||||
|
||||
@@ -500,7 +512,8 @@ SH600170
|
||||
1,317,287,587.90
|
||||
```
|
||||
|
||||
参考财务数据调整的处理专题 财务函数 SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_FreeCycle pn_ReportMode
|
||||
参考财务数据调整的处理专题 财务函数 SetSysParam GetSysParam pn_Stock pn_Date
|
||||
pn_Rate pn_RateDay pn_nDay pn_Cycle pn_FreeCycle pn_ReportMode
|
||||
|
||||
##### Pn_Emptymode
|
||||
|
||||
@@ -1420,7 +1433,8 @@ return ret;
|
||||
return array(rd(-1),sp_time());//两者返回的结果不同。
|
||||
```
|
||||
|
||||
第一个程序都是取到万科A最新的成交时间。在第二个程序中rd(-1)取到的是当前万科A的最新成交时间,但是sp_time()取到的是2012/12/12 00:00:00这个时刻前万科A最新的成交时间。
|
||||
第一个程序都是取到万科A最新的成交时间。在第二个程序中rd(-1)取到的是当前万科A的最新成交时间,但是sp_time()取到的是2012/12/12
|
||||
00:00:00这个时刻前万科A最新的成交时间。
|
||||
|
||||
综上rd得到的就是程序运行这个时间点的行情的最新值,系统参数的设置对rd不起作用。
|
||||
|
||||
@@ -1783,9 +1797,11 @@ high、low、open、vol、Amount、TradeCount、SubmitBuyVol、SubmitSaleVol等
|
||||
|
||||
时间说明:
|
||||
|
||||
如果取分时数据,时间设置时,需要加上时间部分,如setsysparam(pn_date(),strtodatetime("2014-01-02 10:00:00"));
|
||||
如果取分时数据,时间设置时,需要加上时间部分,如setsysparam(pn_date(),strtodatetime("2014-01-02
|
||||
10:00:00"));
|
||||
|
||||
如果不指定时间部分,如setsysparam(pn_date(),strtodate ("2014-01-02")),则默认取当天0点0分的数据,即会取到前一个交易日的最后一个分时周期的数据。
|
||||
如果不指定时间部分,如setsysparam(pn_date(),strtodate
|
||||
("2014-01-02")),则默认取当天0点0分的数据,即会取到前一个交易日的最后一个分时周期的数据。
|
||||
|
||||
##### BuyVol2
|
||||
|
||||
@@ -5059,9 +5075,11 @@ return GrowthOfNReport(@reportofall(46002,GetSysParam('DefaultRepID')),20151231,
|
||||
|
||||
算法
|
||||
|
||||
过去N期数据,对期数t的二次方程进行回归,取二次项系数作为业绩增长加速度。以净利润为例,回归公式如下:NPt= a*t^2+b*t+c。其中,NPt表示过去第t期的净利润,t取值为[1,2,……,N]。
|
||||
过去N期数据,对期数t的二次方程进行回归,取二次项系数作为业绩增长加速度。以净利润为例,回归公式如下:NPt=
|
||||
a*t^2+b*t+c。其中,NPt表示过去第t期的净利润,t取值为[1,2,……,N]。
|
||||
|
||||
假设当前报告期为20201231,取季度报告期,N=8,则最近连续8个季度报告期为[20190331,20190630,20190930,20191231, 20200331,20200630,20200930,20201231],对应的期数t为[1,2,3,4,5,6,7,8],回归二次项系数a即为净利润增长加速度。
|
||||
假设当前报告期为20201231,取季度报告期,N=8,则最近连续8个季度报告期为[20190331,20190630,20190930,20191231,
|
||||
20200331,20200630,20200930,20201231],对应的期数t为[1,2,3,4,5,6,7,8],回归二次项系数a即为净利润增长加速度。
|
||||
|
||||
为消除回归数据与期数t数量级差异对结果的影响,模型支持对回归数据,如净利润与t进行标准化处理(z-value),二次项系数a为加速度,二次回归抛物线的最低点为-b/(2\*a)。范例
|
||||
|
||||
@@ -7267,4 +7285,3 @@ return IsTimePeriodInfoId(150003);
|
||||
|
||||
//结果:1
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user