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

模型的数学定义与信号触发 [通达信]

  • 咨询内容: (一)模型的数学定义与信号触发

    记为某一股票日K线的收盘价序列,为K线的最高价序
    列,为K线的最低价序列,为模型买入启动或卖出启动形态形成时的价
    格比较滞后期数,为模型买入启动或卖出启动形态形成的价格关系单向连续个数,
    为模型计数阶段的最终信号发出所需的计数值。
    三个参数默认值分别是4、6、4。
    其中,为第根K线的价格关系比较结果,当收盘价大于日收盘价时取
    值为1,小于日收盘价时取值为-1,否则为0。
    模型信号计算步骤:

    (1) 计算,。
    (2) 对进行累加计算,且当其值与上一个值不等时,停止本次累加。
    (3) 当的累加计算结果为时为一个卖出启动的形成,当计算结果为
    时为一个买入启动的形成。
    (4) 于买入启动形成的随后1根K线位置开始买入计数,在某一个K线上同时
    满足如下三个条件时买入计数累加1,当计数累加至发出买入信号。
    A. 收盘价大于或等于之前第2根K线最高价;
    B. 最高价大于之前第1根K线的最高价;
    C. 收盘价大于之前第1个计数的收盘价。
    (5) 于卖出启动形成的随后1根K线位置开始卖出计数,在某一个K线上同时
    满足如下三个条件时卖出计数累加1,当计数累加至发出卖出信号。
    A. 收盘价小于或等于之前第2根K线最低价;
    B. 最低价小于之前第1根K线的最低价;
    C. 收盘价小于之前第1个计数的收盘价。
    (6) 当形成一组新的买入启动时,取消上一组未最终形成买入信号的买入计数。
    (7) 当形成一组新的卖出启动时,取消上一组未最终形成卖出信号的卖出计数。

     

  • 通达信技术部: 对不起,公式代码和问题没有一起传,多谢
    UD1:=C-REF(C,4);
    IF(UD1>0,1,-1);
    UD2:=ABS(UD1+REF(UD1,1)+REF(UD1,2)+REF(UD1,3)+REF(UD1,4)+REF(UD1,5));
    TESTSKIP(UD2=6);
    UD3:=IF(C>REF(H,2) AND H>REF(H,1) AND C>REF(C,1),1,0);
    UD4:=IF(CUD5:=(UD3+REF(UD3,1)+REF(UD3,2)+REF(UD3,3));
    UD6:=(UD4+REF(UD4,1)+REF(UD4,2)+REF(UD4,3));
    DRAWTEXT(UD5=4,L,'买');
    DRAWTEXT(UD6=4,L,'卖');

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容