以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  老师好  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174310)

--  作者:飞来峰
--  发布时间:2020/2/15 14:04:29
--  老师好
老师,请编写个:
                      新高-新低指标=创出年内新高的股票数-创出年内新低的股票数(每日计算,连接成线)
  如果指标为正,图形上升到0值以上,反之为负,副图显示,感谢

[此贴子已经被作者于2020/2/15 14:05:03编辑过]

--  作者:wenarm
--  发布时间:2020/2/15 14:42:38
--  

新高-新低指标=创出年内新高的股票数-创出年内新低的股票数??

 

你是要统计当天创新高的股票个数与当天创新低的股票个数之差?

 

另外边界情况怎么处理?例如当年第一天。剔除掉,还是和上年最后一天进行比较

[此贴子已经被作者于2020/2/15 14:54:22编辑过]

--  作者:wenarm
--  发布时间:2020/2/15 15:13:20
--  

剔除掉当年第一天。

aa:BARSLAST(YEAR<>ref(YEAR,1))+1;
bb:ref(HHV(HIGH,aa),1)<HIGH and YEAR=ref(YEAR,1);
cc:ref(HHV(low,aa),1)>low and YEAR=ref(YEAR,1);

这段代码用自定义数据的横向的统计计算每天满足的股票格式。

 
图片点击可在新窗口打开查看此主题相关图片如下:09.png
图片点击可在新窗口打开查看

 

 

然后将两个自定义数据中的值,相减。

 SELFDATA(\'DATA1\')- SELFDATA(\'DATA2\');



--  作者:飞来峰
--  发布时间:2020/2/15 19:20:12
--  
老师好,一:新高-新低指标,是通过衡量任意一天中股价创出年内新高的股票数减去创出年内新低的股票数,然后每日计算,连接成线,来追踪市场的行为方法
           二:边界问题,因为只是相差一天,可以酌情处理吧
   谢谢

--  作者:wenarm
--  发布时间:2020/2/15 19:22:15
--  

看3楼

[此贴子已经被作者于2020/2/15 19:22:49编辑过]