学习炒股和编程,编了最最简单的分时副图显示最近30、90、180、375天内个股的最大换手率公式,具体如下:
先建立分时引用公式:
{FSYY}
HSLMAX1:REF(HHV(HSL,30),1);
HSLMAX2:REF(HHV(HSL,90),1);
HSLMAX3:REF(HHV(HSL,180),1);
HSLMAX4:REF(HHV(HSL,375),1);
再建立分时换手率副图公式:
{FSHS}
对手A:FSYY.HSLMAX1#DAY,COLORYELLOW,NODRAW;
对手B:FSYY.HSLMAX2#DAY,COLORMAGENTA,NODRAW;
对手C:FSYY.HSLMAX3#DAY,COLORCYAN,NODRAW;
对手D:FSYY.HSLMAX4#DAY,COLORLIGRAY,NODRAW;
结果30天、90天、180天内的最大换手率能正确显示,但375天内的最大换手率显示错误(日线数据已下载至2010年)。
以20191101时环球印务为例:
30天最大换手率(对手A):显示5.21%,与实际相符,正确;
90天内最大换手率(对手B):显示5.21%,与实际相符,正确;
180天内最大换手率(对手C):显示7.91%,与实际相符,正确;
375天内最大换手率(对手D):显示8.99%(对应2018年11月23日,距今227天),与实际不符(应为2018年06月28日,距今327天的16.31%),错误。
不知为何会出错,请高手指教,谢谢!
本人小白,开始楼主 |
2楼 |
3楼 |