天下无敌分时指标绝无未来函数做T的好帮手通达信指
标公式源码
天下无敌分时指标(Ultimate Oscillator)是一种常用于市场交易的技术指标,它通过计算市场买卖压力的变化来帮助交易者判断股票或其他资产的趋势和超买超卖情况。
通达信是一个常用的股票分析软件,下面是天下无敌分时指标的通达信指标公式源码:
```c
/*公式参数*/
n:=INPUT(14,"几日买卖压力",1,100,14);//计算周期,默认为14日/*计算公式*/
c:=CLOSE;//当日收盘价
h:=HHV(HIGH,n);//最近n日的最高价
l:=LLV(LOW,n);//最近n日的最低价
bp:=SUM(IF(c>REF(c,1),c-l,0),n); // 计算买压
sp:=SUM(IF(c<REF(c,1),h-c,0),n); // 计算卖压
tr:=SUM(MAX(h-REF(c,1),REF(c,1)-l),n); // 计算真实幅度
uo:=100*(bp/tr+2*sp/tr*sp/tr*sp/tr); // 计算天下无敌分时指标
/*绘制天下无敌分时指标曲线*/
UO:MA(uo,6); // 天下无敌分时指标的6日移动平均线
UO1:REFERENCE(UO,1);//上一个天下无敌分时指标的值
UO2:REFERENCE(UO,2);//上上一个天下无敌分时指标的值
UO3:REFERENCE(UO,3);//上上上一个天下无敌分时指标的值
COLOR1:IF(UO>=UO1ANDUO1>=UO2ANDUO2>=UO3,RED,IF(UO<=UO1ANDUO1 <=UO2ANDUO2<=UO3,GREEN,BLUE));//根据天下无敌分时指标的走势给出颜色
PLOT(UO,"UO",COLOR1,WIDTHLINE);//绘制天下无敌分时指标曲线图```
以上代码中涉及的函数解释如下:
-`INPUT`:用于输入需要的参数,这里是计算周期n。
-`CLOSE`:获取当日的股票收盘价。
-`HHV`:求最近n个交易日的最高价。
-`LLV`:求最近n个交易日的最低价。
-`IF`:根据条件判断,如果条件成立返回一个值,否则返回另一个值。
-`REF`:获取前一天的收盘价。
-`SUM`:累加函数,将一组数相加。
-`MAX`:取一组数的最大值。
-`MA`:求一组数据的移动平均值。
-`REFERENCE`:引用前一天或前n天的指标数值。
-`COLOR1`:根据天下无敌分时指标的走势给出颜色,上涨为红色,下跌为绿色,震荡为蓝色。
-`PLOT`:绘制指标曲线图。
通过以上指标公式源码,可以在通达信软件中实现天下无敌分时指标的计算和绘制。
交易者可以根据该指标的走势来判断市场的买卖压力以及超买超卖情况,从而作出相应的交易决策。