永发信息网

通达信指标转同花顺

答案:2  悬赏:50  手机版
解决时间 2021-03-23 18:23
  • 提问者网友:伴风望海
  • 2021-03-23 09:33
求下列同花顺指标转换成同花顺可以使用的指标,试了在同花顺软件中通达信模式也是好多错误。
VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),10,1);
VAR3:=EMA(VAR2,10);
VAR4:=LLV(LOW,33);
VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3);
主力进场:IF(VAR5>REF(VAR5,1),VAR5,0),COLORRED,NODRAW;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,3,0 ),COLOR000055;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,2.6,0 ),COLOR000077;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,2.1,0 ),COLOR000099;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,1.5,0 ),COLOR0000BB;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,0.9,0 ),COLOR0000DD;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,0.3,0 ),COLOR0000FF;
拉升:IF(VAR5STICKLINE(VAR5STICKLINE(VAR5STICKLINE(VAR5STICKLINE(VAR5STICKLINE(VAR5STICKLINE(VAR5{地量买点}
地量:DRAWTEXT(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0),L*1,'地量'),COLOR00FFFF;
STICKLINE(地量>0,0,30,2,0),COLOR008888;
STICKLINE(地量>0,0,30,1.5,0),COLOR00AAAA;
STICKLINE(地量>0,0,30,0.8,0),COLOR00DDDD;
STICKLINE(地量>0,0,30,0.3,0),COLOR00FFFF;
{成交量比%}
AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE成交量比%:主买/VOL*100,LINETHICK0;
{主力持仓}
主力持仓:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),LINETHICK0;
{逃人}
VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
DRAWICON(CROSS(82,VARR1),10,15);
MTM:=C-REF(C,1);
主力线:100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1),COLOR00FFFF,LINETHICK2;
趋势线:MA(主力线,N2),COLORRED,LINETHICK2;
{主力线变色}
IF(主力线IF(主力线>REF(主力线,1),主力线,DRAWNULL),COLOR00FFFF,LINETHICK2;
{红绿箭头}
DRAWICON(CROSS(主力线,趋势线),趋势线,1);
DRAWICON(CROSS(趋势线,主力线),趋势线,2);
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-03-23 10:12
公式修改成同花顺了,楼主可以试试看吧:MA:=EMA(CLOSE,);强弱:EMA(CLO
全部回答
  • 1楼网友:爱难随人意
  • 2021-03-23 11:30
直接照搬到同花顺里肯定是不行。因为在同花顺里没有“xma”这个函数,可以用“ema”替代。这两个函数算出的结果略有差异,但都是“平均”的意思。 试试下面这段源码:(参数设置不变) -------------------------------------------- var1:=(c+h+o+l)/4; 卖出:ema(var1,n)*(1+p1/1000),colorgreen,linethick2; 买入:ema(var1,m)*(1-p2/1000),colormagenta,linethick2; 幅度:100*(卖出-买入)/买入,linethick0; ma1:=ma(var1,3); stickline(卖出>low and 卖出min(c,o) and 卖出low and 卖出low and 买入min(c,o) and 买入low and 买入high,open,close,3,0),colormagenta; stickline(买入>high,high,low,0,0),colormagenta; drawtext(cross(low,买入),low*0.95,'b'),colorred,linethick2; drawtext(cross(卖出,high),high*1.02,'s'),colorgreen; zf:=(max(o,c)-min(o,c))/ref(c,1)>=0.04; 实体中位:if(close>=open,open+(close-open)/2,close+(open-close)/2), colorred,linethick0; 涨幅:=(max(o,c)-min(o,c))/ref(c,1)>=0.04;stickline( 涨幅,实体中位,实体中位,8,2),linethick3,coloryellow;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯