• 改版,重新出发,学习了一段时间的交易指标写法,会发些实用的指标分享出来

爱交易指标源码 之见底、买进、回踩买进

指标分享 以太未来_A 3个月前 (12-18) 78次浏览 0个评论

爱交易指标源码 之见底、买进、回踩买进
爱交易指标源码 之见底、买进、回踩买进

回归斜率线a=ema(slope(close,4) * 20 + close,42);
经典rl=(close - lowest(low,9)) / (highest(high,9) - lowest(low,9)) * 100;
经典k=sma(经典rl,3,1);
经典d=sma(经典k,3,1);
经典j=3 * 经典k - 2 * 经典d;
mahl1=100 * ((ema((high + low) / 2,3) - lowest(ema((high + low) / 2,5),30) - (ema(high,20) - ema(low,20))) / (lowest(ema((high + low) / 2,5),30) - (ema(high,20) - ema(low,20))));
mahl2=ifelse(ema(close,2) > 回归斜率线a && mahl1 > 0,ema(close,3),lowest(ema((high + low) / 2,5),30));
mahl3=ifelse(ema(close,2) > 回归斜率线a && mahl1 > 0,lowest(ema((high + low) / 2,5),30),ema(close,5));
drawBandIf(回归斜率线a>refBefore(回归斜率线a,2),回归斜率线a,refBefore(回归斜率线a,2),color="green");
drawBandIf(回归斜率线a<refBefore(回归斜率线a,2),回归斜率线a,refBefore(回归斜率线a,2),color="red");
上线=sma(close,6.5,1);
一号支撑线=sma(close,14.5,1);
draw(一号支撑线,color="white");
上线1=sma(close,3,1);
一号支撑线1=sma(close,8,1);
上线2=sma(close,3.5,1);

bbi=(ma(close,3) + ma(close,6) + ma(close,12) + ma(close,25)) / 4;
upr=bbi + 3 * std(bbi,13);
dwn=bbi - 3 * std(bbi,13);
安全=ma(close,55);
lc=refBefore(close,1);
rsi=sma(max(close - lc,0),6,1) / sma(abs(close - lc),6,1) * 100;
drawText(isCrossDown(rsi,82) && close < 上线1,high,"减仓",y=-15,color="#ff9966");
a7=(2 * close + high + low) / 4;
操作=ma(a7,5);

操作1=ma(a7,5) * 1.03;
操作2=ma(a7,5) * 0.97;
drawText(isCrossUp(上线1,上线) && 上线1 > 操作,low ,"买进",y=15,color="yellow");
var1=lowest(a7,21);
draw(var1,color="cyan");
var2=highest(a7,30);
draw(var2,color="cyan");
drawText(isCrossUp(上线1,操作) && 上线1 < 一号支撑线 && 上线1 < 一号支撑线1 && 上线1 < 上线 && close > var1,low ,"见底",y=15,color="yellow");
ycx=操作 >= refBefore(操作,1);
h1=max(max(上线,一号支撑线1),一号支撑线);
l1=min(min(上线,一号支撑线1),一号支撑线);

sk=ema((a7 - var1) / (var2 - var1) * 100,7);
sd=ema(0.667 * refBefore(sk,1) + 0.333 * sk,5);
m1=1000 * 操作 / 一号支撑线 <= 1015 && 1000 * 操作 / 一号支撑线 >= 975;
m2=1000 * 一号支撑线1 / 一号支撑线 <= 1020 && 一号支撑线1 / 一号支撑线 >= 980;
m3=1000 * 上线 / 一号支撑线 <= 1015 && 上线 / 一号支撑线 >= 985;
drawText(ifelse(count(close < refBefore(close,1),13) / 13 > 6 / 10 && count(sk > sd,6) && refBefore(low,5) == lowest(low,120) && refBefore(close >= open,4) && refBefore(close > open,3) && refBefore(close > open,2) && refBefore(open > close,1) && open > refBefore(close,1),1,0),low * 0.94,"买进",color="yellow");
d=ma(close,89) - ma(close,10) / 3;
drawText(ifelse(close < d && vol / 240 > ma(vol,5) / 240 && close > refBefore(close,1) * 1.08 && close < ma(close,13) * 1.3,1,0),low,"抄底",y=-15,color="brown");
rsv=(close - lowest(low,25)) / (highest(high,25) - lowest(low,25)) * 100;
k=sma(rsv,3,1);
d1=sma(k,3,1);
j=3 * k - 2 * d1;
var3=(2 * close + high + low) / 3;
var4=ema(ema(ema(var3,4),4),4);
e=(var4 - refBefore(var4,1)) / refBefore(var4,1) * 100;
f=ma(e,3) + 0.03;
g=ma(e,1);
drawText(close > open && h1 < close && open < l1 && ycx && isCrossUp(上线1,操作) && low > var1 && 上线1 > 一号支撑线 && j < 90,low ,"主升",y=-15,color="red");
drawText(isCrossUp(上线1,操作) && m1 && m2 && m3,low,"买进",y=-15,color="yellow");
drawText(close > open && 操作 > 上线 && 上线 > 一号支撑线1 && 一号支撑线1 > 一号支撑线 && isCrossUp(上线1,操作) && low > var1 && j < 90,low,"回踩买进",y=-15,color="red");
drawText(close > open && isCrossUp(上线,一号支撑线) && low > var1 && j < 90,low ,"回踩买进",y=-15,color="red");

本站所发布的文章内容仅供信息参考,不作为实际投资建议。请大家树立正确投资理念,务必提高风险意识。
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址