您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

海龟交易指标公式源码[通达信公式]

相关标签:

原理解析:

UPQK赋值:最低价-1日前的最高价
当满足条件收盘价>1日前的收盘价ANDUPQK>0时,在1日前的最高价和最低价位置之间画柱状线,宽度为15,1不为0则画空心柱.,画黄色
DOWNQK赋值:1日前的最低价-最高价
当满足条件收盘价<1日前的收盘价ANDDOWNQK>0时,在1日前的最低价和最高价位置之间画柱状线,宽度为15,1不为0则画空心柱.,画绿色
输出MA10:收盘价的170日简单移动平均,COLOR0000FF
输出MA20:收盘价的350日简单移动平均,COLORFF0080
K线
N赋值:20
T赋值:20
M1赋值:收盘价的N日简单移动平均
HPB赋值:1日前的N日内最高价的最高值
LPB赋值:1日前的T日内最低价的最低值
BUYIN赋值:最高价>HPB 
BUYEXIT赋值:最低价<LPB
SINGAL赋值:如果BUYIN,返回1,否则返回如果BUYEXIT,返回-1,否则返回0
CURRSIGN赋值:上次SINGAL距今天数日前的SINGAL
UPTREND赋值:CURRSIGN= 1
DWTREND赋值:CURRSIGN=-1
空平赋值:如果DWTREND,返回HPB,否则返回M1,线宽为2
多止赋值:如果UPTREND,返回LPB,否则返回M1,线宽为2
信号持续赋值:如果DWTREND,返回上次UPTREND距今天数,否则返回上次DWTREND距今天数,线宽为0
当满足条件上次DWTREND距今天数=1时,在多止位置画4号图标
当满足条件上次UPTREND距今天数=1时,在空平位置画5号图标
VAR1赋值:成交额(元)/成交量(手)/100
输出指导: (收盘价的4日指数移动平均+收盘价的6日指数移动平均+收盘价的12日指数移动平均+收盘价的24日指数移动平均)/4的2日指数移动平均,画白色
输出界: 收盘价的27日简单移动平均,画黄色
输出红轨道:收盘价的3日简单移动平均的1日简单移动平均,线宽为1,COLOR0000FF
输出绿轨道:收盘价的3日简单移动平均的3日简单移动平均,线宽为1,COLOR00FF00
TRTR赋值: (最高价-最低价)和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值
赋值: 真实波幅的10日简单移动平均
当满足条件(真实波幅>真实波幅*1.5)AND(收阴线)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00
当满足条件(真实波幅>真实波幅*1.5)AND(收阳线)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画洋红色
 

 

 

源码:

UPQK:=LOW-REF(HIGH,1);
STICKLINE(CLOSE>REF(CLOSE,1) AND UPQK>0,REF(HIGH,1),LOW,15,1),COLORYELLOW;
DOWNQK:=REF(LOW,1)-HIGH;
STICKLINE(CLOSE<REF(CLOSE,1) AND DOWNQK>0,REF(LOW,1),HIGH,15,1),COLORGREEN;
MA10:MA(CLOSE,170),COLOR0000FF;
MA20:MA(CLOSE,350),COLORFF0080;
DRAWKLINE(H,O,L,C);
N:=20;T:=20;
M1:=MA(C,N);
HPB:=REF(HHV(H,N),1);
LPB:=REF(LLV(L,T),1);
{多头交易}
BUYIN:=H>HPB ;
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,M1),LINETHICK2;
多止:=IF(UPTREND,LPB,M1),LINETHICK2;
信号持续:=IF(DWTREND,BARSLAST(UPTREND),BARSLAST(DWTREND)),LINETHICK0;
DRAWICON(BARSLAST(DWTREND)=1,多止,4);
DRAWICON(BARSLAST(UPTREND)=1,空平,5);
{DRAWGBKLAST(CLOSE>0,STRIP(RGB(95,95,95),RGB(0,0,0),0))}
VAR1:=AMOUNT/VOL/100;
指导: EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA
(CLOSE,24))/4,2),COLORWHITE;
界: MA(CLOSE,27),COLORYELLOW;
红轨道:MA(MA(CLOSE,3),1),LINETHICK1,COLOR0000FF;
绿轨道:MA(MA(CLOSE,3),3),LINETHICK1,COLOR00FF00;
{波动}
TRTR:= MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR := MA(TR,10);
STICKLINE((TR>ATR*1.5) AND (C <O),O,C,4,0),COLOR00FF00;
STICKLINE((TR>ATR*1.5) AND (C >O),O,C,4,0),COLORMAGENTA;
DRAWTEXT_FIX(C>O,0.01,0.9,0,' WWW.CXH99.COM '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;

 

 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容