通达信唐奇安通道副图源码分享
该公式基于均线与高低点突破判断多空趋势。N日均线为趋势基准,突破前20日高点且收盘价在均线上方则买入,跌破前10日低点则卖出。图中红、蓝线分别显示多头追踪止损与空头压力位,并提供转折图标。适合趋势跟踪,注意震荡市易反复。
N:=20;T:=10;
M1:MA(C,N);
HPB:=REF(HHV(H,N),1);
LPB:=REF(LLV(L,T),1);
{多头交易}
BUYIN:=H>HPB AND C>M1;
BUYEXIT:=L<LPB;
SINGAL:=IF(BUYIN,1,IF(BUYEXIT,-1,0));
CURRSIGN:=REF(SINGAL,BARSLAST(SINGAL));
UPTREND:=CURRSIGN= 1;
DWTREND:=CURRSIGN=-1;
{跟踪止损}
空平:IF(DWTREND,HPB,DRAWNULL),COLORBLUE,LINETHICK2;
多止:IF(UPTREND,LPB,DRAWNULL),COLORRED,LINETHICK2;
信号持续:IF(DWTREND,BARSLAST(UPTREND),BARSLAST(DWTREND)),NODRAW,COLORMAGENTA;
DRAWICON(BARSLAST(DWTREND)=1,多止,7);
DRAWICON(BARSLAST(UPTREND)=1,空平,8);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:20
T赋值:10
输出M1:收盘价的N日简单移动平均
HPB赋值:1日前的N日内最高价的最高值
LPB赋值:1日前的T日内最低价的最低值
BUYIN赋值:最高价>HPB AND 收盘价>M1
BUYEXIT赋值:最低价SINGAL赋值:如果BUYIN,返回1,否则返回如果BUYEXIT,返回-1,否则返回0
CURRSIGN赋值:上次SINGAL距今天数日前的SINGAL
UPTREND赋值:CURRSIGN= 1
DWTREND赋值:CURRSIGN=-1
输出空平:如果DWTREND,返回HPB,否则返回无效数,画蓝色,线宽为2
输出多止:如果UPTREND,返回LPB,否则返回无效数,画红色,线宽为2
输出信号持续:如果DWTREND,返回上次UPTREND距今天数,否则返回上次DWTREND距今天数,NODRAW,画洋红色
当满足条件上次DWTREND距今天数=1时,在多止位置画7号图标
当满足条件上次UPTREND距今天数=1时,在空平位置画8号图标
K线
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图