龙听期货论坛's Archiver

龙听 发表于 2018-12-24 14:23

大智慧分时叠加大盘线主图指标源码[大智慧公式]

[p=30, 2, left][b]相关标签: 叠加大盘分时线公式 、 分时 叠加大盘 、 通达信大盘分时线 、 大盘分时分析方法 、 大盘分时背离 、 大盘 分时 、 大盘分时副图 、 大盘分时 均线 、 分时横盘强于大盘 、[/b][/p]
[p=30, 2, left][b]大智慧分时叠加大盘线主图指标源码[/b][/p]
[p=30, 2, left][b][code]
a1:=DYNAINFO(3);
a2:='sh000001';
昨收:=hhv(STKINDI(a2,'分时引用.昨收#day'),0);
开盘:=HHv(STKINDI(a2,'分时引用.开盘#day'),0);
收盘:=if(time>093000,STKINDI(a2,'分时引用.收盘#min1'),开盘);
叠加指数:=(收盘/昨收-1)*a1+a1;
大盘线:POLYLINE(C,叠加指数),colorred,linethick2;
[/code]
[/b][/p]
[p=30, 2, left][b][code]
{分时引用}{这个公式名不能有任何改动}

收盘:c;
开盘:o;
昨收:DYNAINFO(3);
[/code]
[/b][/p]

龙听 发表于 2018-12-24 14:23

源码解析:



A1赋值:前收盘价
A2赋值:'SH000001'
昨收赋值:0日内STKINDI(A2,'分时引用.昨收[取日线数据]')的最高值
开盘赋值:0日内STKINDI(A2,'分时引用.开盘[取日线数据]')的最高值
收盘赋值:如果时间>093000,返回STKINDI(A2,'分时引用.收盘[取分钟数据]'),否则返回开盘
叠加指数赋值:(收盘/昨收-1)*A1+A1
输出大盘线:POLYLINE(收盘价,叠加指数),画红色,线宽为2
输出收盘:收盘价
输出开盘:开盘价
输出昨收:前收盘价

页: [1]