通达信信号灯公式

 

N:=10;
M:=1.5;
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR1,N);
MEDIAN:= (HIGH + LOW) / 2;
UP:= MEDIAN+ATR * M;
DN:= MEDIAN-ATR * M;
TR2:=IF(C>REF(UP,1),1,IF(C<REF(DN,1),-1,TR1));
FLAG:=TR2<0 AND REF(TR2,1)>0;
FLAGH:=TR2>0 AND REF(TR2,1)<0;
DN1:=IF(TR2>0 AND DN<REF(DN,1),REF(DN,1),DN);
UP1:=IF(TR2<0 AND UP>REF(UP,1),REF(UP,1),UP);
UP2:=IF(FLAG,MEDIAN + ATR * M,UP1);
DN2:=IF(FLAGH,MEDIAN - ATR * M,DN1);
LSX1:IF(C>REF(UP2,1),DN2,DRAWNULL),LINETHICK2,COLORLIBLUE;
LSX2:IF(C<REF(DN2,1),UP2,DRAWNULL),COLORMAGENTA,LINETHICK2;
 

上述公式在通达信上测试通过,但没有线输出,不知道怎么回事,请高手指点,本人菜鸟一个,谢谢!

 

===========

 

将最后两句改成:
STICKLINE(C<REF(UP2,1),0,1,5,0),COLOR0000FF;
STICKLINE(C>REF(UP2,1),0,1,5,0),COLOR00FF00;
红灯停,绿灯行。






来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

N赋值:10
M赋值:1.5
TR1赋值:(最高价-最低价)和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值
ATR赋值:TR1的N日简单移动平均
MEDIAN赋值: (最高价 + 最低价) / 2
UP赋值: MEDIAN+ATR * M
DN赋值: MEDIAN-ATR * M
TR2赋值:如果收盘价>1日前的UP,返回1,否则返回如果收盘价<1日前的DN,返回-1,否则返回TR1
FLAG赋值:TR2<0 AND 1日前的TR2>0
FLAGH赋值:TR2>0 AND 1日前的TR2<0
DN1赋值:如果TR2>0ANDDN<1日前的DN,返回1日前的DN,否则返回DN
UP1赋值:如果TR2<0ANDUP>1日前的UP,返回1日前的UP,否则返回UP
UP2赋值:如果FLAG,返回MEDIAN+ATR*M,否则返回UP1
DN2赋值:如果FLAGH,返回MEDIAN-ATR*M,否则返回DN1
输出LSX1:如果收盘价>1日前的UP2,返回DN2,否则返回无效数,线宽为2,画淡蓝色
输出LSX2:如果收盘价<1日前的DN2,返回UP2,否则返回无效数,画洋红色,线宽为2
上述公式在通达信上测试通过,但没有线输出,不知道怎么回事,请高手指点,本人菜鸟一个,谢谢! = 将最后两句改成:STICKLINE(收盘价<1日前的UP2,0,1,5,0),COLOR0000FF
当满足条件收盘价>1日前的UP2时,在0和1位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FF00
红灯停,绿灯行。

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图