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

求版主帮忙! [通达信]

  • 咨询内容:

    //半月线
    YB:=MOD(DAY,15)<REF(MOD(DAY,15),1)OR DATETOD1970(DATE)-REF(DATETOD1970(DATE),1)>14 OR BARPOS=1;
    w:BARSLAST(YB),LINETHICK;
    dg:=w=0 or ISLASTBAR;
    wx:=0*C;
    for P=datacount-1 downto lbound(dg) do
    if dg[P] then
    wx[P]:=0;
    else
    wx[P]:=wx[P+1]+1;
    r:=BACKSET(ISLASTBAR,w+1)-ISLASTBAR;
    wx:=refx(wx,1)+r,LINETHICK;
    oo:=ref(o,w);
    hh:=hhv(h,w+1);
    LL:=LLv(L,w+1);
    半月开:ROUND(OO*TBS)/TBS,LINETHICK;
    半月高:ROUND(refx(hh,wx)*TBS)/TBS,LINETHICK;
    半月低:ROUND(refx(LL,wx)*TBS)/TBS,LINETHICK;
    半月收:ROUND(refx(c,wx)*TBS)/TBS,LINETHICK;
    上半月收:=REF(半月收,W+1),LINETHICK;
    半月 涨幅 :半月收/上半月收*100-100,LINETHICK,COLORFFFFFF;
    f:=半月收>半月开 or (半月收=半月开 and 半月收>ref(半月收,W));
    j:=cross(w,wx);
    STICKLINE(w>=0 and f AND NOT(YB OR REFX(YB,1)),半月低,半月高,20,0),COLORMAGENTA;
    STICKLINE(w>=0 and not(f) AND NOT(YB OR REFX(YB,1)),半月低,半月高,20,0)COLORFFDD00;{}
    P:=BARPOS;
    DRAWTEXT(w>0 and j AND DAY<15,半月高*1.01,'月上半月'),COLOR00CCFF,ALIGN1;
    DRAWTEXT(w>0 and j AND DAY>15,半月高*1.01,'月下半月'),COLOR00CCFF,ALIGN1;
    DRAWNUMBER(w>0 and j,半月高*1.01,MONTH,0),COLOR00CCFF,ALIGN2;
    谢谢版主老师帮忙改成通达信可用!

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容