以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助请老师帮助转换一下指标  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=163740)

--  作者:xyxoo00
--  发布时间:2018/5/30 20:02:35
--  [求助请老师帮助转换一下指标
通达信主图指标,麻烦老师帮忙转化一下


H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:L1+P1*7/8,COLOR84ACFF,POINTDOT;
DRAWTEXT(CURRBARSCOUNT=1,阻力,\'   阻\'),COLORWHITE;
支撑:L1+P1*0.5/8,COLORFF88C4,POINTDOT;
DRAWTEXT(CURRBARSCOUNT=1,支撑,\'   撑\'),COLORWHITE;
中:(支撑+阻力)/2,COLORFFFFFF,POINTDOT;
现价:CLOSE,COLORWHITE,LINETHICK1;
MR:=C<支撑 AND CROSS(C,REF(C,2));
STICKLINE(CROSS(现价,支撑),C,中,2,0),COLOR00F0F0;
STICKLINE(MR=1,支撑,中,2,0),COLOR00F0F0;
DRAWICON(MR=1 OR CROSS(现价,支撑),中,34);
MC:=C>阻力 AND CROSS(REF(C,2),C);
STICKLINE(CROSS(阻力,现价),C,中,2,0),COLORFFFF00;
STICKLINE(MC=1,阻力,中,2,0),COLORFFFF00;
DRAWICON(MC=1 OR CROSS(阻力,现价),中,35);
STICKLINE(CROSS(现价,阻力),阻力,阻力-(支撑-中)/5,2,0),COLORFFFFFF;
DRAWTEXT(ISLASTBAR,(支撑+阻力)/2,\'   均\'),COLORWHITE;
最新:C,LINETHICK9,COLORFFFF00;
 IF(C>=REF(C,1),C,DRAWNULL),LINETHICK9,COLORRED;
 AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C));
 BB:=BETWEEN(C/AA,C+H,C-H);
 DRAWICON(ISLASTBAR AND C>REF(C,1),C,1);
 DRAWICON(ISLASTBAR AND C<REF(C,1),C,2);
{分时均线}
W:=BARSLAST(DAY-REF(DAY,1))+1,NODRAW;
FSJX:SUM(CLOSE*VOL,W)/SUM(VOL,W),LINETHICK9,COLORRED;
IF(FSJX<REF(FSJX,1),FSJX,DRAWNULL),LINETHICK9,COLORFFFF00; 
IF(MACD.DEA<0,C,DRAWNULL),NODRAW,COLORFFFF00,LINETHICK9;
XX:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE)),NODRAW;
主力0:=EXPMA(CLOSE/XX,20);大户:=EXPMA(CLOSE/XX,60);散户:=EXPMA(CLOSE/XX,120);
底:=1;1.02,NODRAW;高:=1.03;

DRAWTEXT(CROSS(主力0,1.04),C*0.999,\'冲涨停\'),COLORFFFFFF;
A1:=(VOL/CLOSE)/3;
A2:=SUM((IF(((A1>40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
A3:=SUM((IF(((A1>40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
A4:=SUM((IF(((A1<40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
A5:=SUM((IF(((A1<40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
A6:=((A2+A3)+A4)+A5;
A7:=IF((BARSTATUS=2),((100*A2)/A6),0);
A8:=((IF((BARSTATUS=2),((100*A3)/A6),0)));
A9:=((IF((BARSTATUS=2),((100*A4)/A6),0)));
A10:=((IF((BARSTATUS=2),((100*A5)/A6),0)));
机构买盘:=(A2),LINETHICK2;
机构卖盘:=(A3),LINETHICK2;
散户买盘:=(A4);
散户卖盘:=(A5);
DRAWTEXT_FIX(1,0.100,1-0.05,0,STRCAT(STRCAT(\'★ 机构买盘  \',CON2STR(机构买盘,2)),\'万\')),COLOR80FFFF;
DRAWTEXT_FIX(1,0.320,1-0.05,0,STRCAT(STRCAT(\'  机构卖盘  \',CON2STR(机构卖盘,2)),\'万\')),COLOR80FFFF;
DRAWTEXT_FIX(1,0.570,1-0.05,0,STRCAT(STRCAT(\'★ 散户买盘  \',CON2STR(散户买盘,2)),\'万\')),COLOR80FFFF;
DRAWTEXT_FIX(1,0.800,1-0.05,0,STRCAT(STRCAT(\'  散户卖盘  \',CON2STR(散户卖盘,2)),\'万\')),COLOR80FFFF;

--  作者:yukizzc
--  发布时间:2018/5/31 9:29:53
--  

H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:L1+P1*7/8,COLOR84ACFF,POINTDOT;
DRAWTEXT(CURRBARSCOUNT=1,阻力,\'   阻\'),COLORWHITE;
支撑:L1+P1*0.5/8,COLORFF88***,POINTDOT;
DRAWTEXT(CURRBARSCOUNT=1,支撑,\'   撑\'),COLORWHITE;
中:(支撑+阻力)/2,COLORFFFFFF,POINTDOT;
现价:CLOSE,COLORWHITE,LINETHICK1;
MR:=C<支撑 AND CROSS(C,REF(C,2));
STICKLINE(CROSS(现价,支撑),C,中,2,0),COLOR00F0F0;
STICKLINE(MR=1,支撑,中,2,0),COLOR00F0F0;
DRAWICON(MR=1 OR CROSS(现价,支撑),中,34);
MC:=C>阻力 AND CROSS(REF(C,2),C);
STICKLINE(CROSS(阻力,现价),C,中,2,0),COLORFFFF00;
STICKLINE(MC=1,阻力,中,2,0),COLORFFFF00;
DRAWICON(MC=1 OR CROSS(阻力,现价),中,35);
STICKLINE(CROSS(现价,阻力),阻力,阻力-(支撑-中)/5,2,0),COLORFFFFFF;
DRAWTEXT(ISLASTBAR,(支撑+阻力)/2,\'   均\'),COLORWHITE;
最新:C,LINETHICK9,COLORFFFF00;
 IF(C>=REF(C,1),C,DRAWNULL),LINETHICK9,COLORRED;
 AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C));
 BB:=BETWEEN(C/AA,C+H,C-H);
 DRAWICON(ISLASTBAR AND C>REF(C,1),C,1);
 DRAWICON(ISLASTBAR AND C<REF(C,1),C,2);
{分时均线}
W:=BARSLAST(DAY-REF(DAY,1))+1,NODRAW;
FSJX:SUM(CLOSE*VOL,W)/SUM(VOL,W),LINETHICK9,COLORRED;
IF(FSJX<REF(FSJX,1),FSJX,DRAWNULL),LINETHICK9,COLORFFFF00;

P:=26;
S:=12;
M:=9;
DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA),COLORSTICK;

 


IF(DEA<0,C,DRAWNULL),NODRAW,COLORFFFF00,LINETHICK9;
XX:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE)),NODRAW;
主力0:=ema(CLOSE/XX,20);大户:=ema(CLOSE/XX,60);散户:=ema(CLOSE/XX,120);
底:=1;1.02,NODRAW;高:=1.03;


DRAWTEXT(CROSS(主力0,1.04),C*0.999,\'冲涨停\'),COLORFFFFFF;
A1:=(VOL/CLOSE)/3;
A2:=SUM((IF(((A1>40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
A3:=SUM((IF(((A1>40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
A4:=SUM((IF(((A1<40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
A5:=SUM((IF(((A1<40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
A6:=((A2+A3)+A4)+A5;
A7:=IF((BARSTATUS=2),((100*A2)/A6),0);
A8:=((IF((BARSTATUS=2),((100*A3)/A6),0)));
A9:=((IF((BARSTATUS=2),((100*A4)/A6),0)));
A10:=((IF((BARSTATUS=2),((100*A5)/A6),0)));
机构买盘:=(A2),LINETHICK2;
机构卖盘:=(A3),LINETHICK2;
散户买盘:=(A4);
散户卖盘:=(A5);
DRAWTEXT(1,0.100,1-0.05,0,STRCAT(\'★ 机构买盘  \',\'万\')),COLOR80FFFF;
DRAWTEXT(1,0.320,1-0.05,0,STRCAT(\'  机构卖盘  \',\'万\')),COLOR80FFFF;
DRAWTEXT(1,0.570,1-0.05,0,STRCAT(\'★ 散户买盘  \',\'万\')),COLOR80FFFF;
DRAWTEXT(1,0.800,1-0.05,0,STRCAT(\'  散户卖盘  \',\'万\')),COLOR80FFFF;