源码【尾盘狙击】优化版尾盘策略 隔日吃大肉 | 主图+副图+选G | 通达信指标公式套装
点击上方“蓝字”,再点右上三个点,设置为星标★
就不会错过每一篇分享

源码【二板擒龙】| 副图+选谷 | 通达信指标公式套装
XIAOGUOJIETU
效果截图



免责声明:本文内容来源于网络,所有观点仅代表个人见解,不构成任何投资建议或决策依据。投资有风险,入市需谨慎。本文仅作为记录和学习的参考,不承担任何因使用本文内容而产生的直接或间接责任。
YUANMA
指标源码
本文分享的源代码均已在电脑端进行测试无误。一般情况下,电脑/手机端的代码及TN6安装文件通用。极个别源码在手机端上可能会因为某个函数手机不支持导致显示不全,请自行测试。
** TN6格式安装文件在底部 ↓ 阅读原文 ↓ 里下载
{==主tu==}
M5:MA(CLOSE,5);M10:MA(CLOSE,10);M20:MA(CLOSE,20);M60:MA(CLOSE,60);M120:MA(CLOSE,120);
VARD1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VARD2:=REF(VARD1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD3:=REF(VARD2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD4:=REF(VARD3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD5:=REF(VARD4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD6:=REF(VARD5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD7:=REF(VARD6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD8:=REF(VARD7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD9:=REF(VARD8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD10:=REF(VARD9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD11:=REF(VARD10,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD12:=REF(VARD11,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD13:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARD14:=REF(VARD13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD15:=REF(VARD14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD16:=REF(VARD15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD17:=REF(VARD16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD18:=REF(VARD17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD19:=REF(VARD18,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD20:=REF(VARD19,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD21:=REF(VARD20,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD22:=REF(VARD21,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD23:=REF(VARD22,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD24:=REF(VARD23,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD25:=REF(VARD13 OR VARD14 OR VARD15 OR VARD16 OR VARD17 OR VARD18 OR VARD19 OR VARD20 OR VARD21 OR VARD22 OR VARD23 OR VARD24,1) AND VARD1;
VARD26:=REF(VARD1 OR VARD2 OR VARD3 OR VARD4 OR VARD5 OR VARD6 OR VARD7 OR VARD8 OR VARD9 OR VARD10 OR VARD11 OR VARD12,1) AND VARD13;
VARD27:=VARD25 AND CLOSE>EMA(CLOSE,7);
VARD28:=(HIGH+LOW+CLOSE*2)/4;
VARD29:=EMA(VARD28,21);
VARD30:=STD(VARD28,21);
VARD31:=((VARD28-VARD29)/VARD30*100+200)/4;
VARD32:=(EMA(VARD31,89)-25)*1.56;
VARD33:=EMA(VARD32,5)*1.22;
VARD34:=EMA(VARD33,3);
VARD35:=3*VARD33-2*VARD34;
VARD36:=IF(CROSS(VARD33,VARD35) AND CROSS(VARD34,VARD35) AND CROSS(VARD34,VARD33),1,0);
VARD37:=EMA(CLOSE,3)-EMA(CLOSE,89);
VARD38:=EMA(VARD37,21);
VARD39:=(VARD37-VARD38)*10;
VARD40:=POW(VARD39,3)*0.1+POW(VARD39,2);
VARD41:=IF(VARD39>0.015,VARD40,0)/45;
VARD42:=EMA(CLOSE,2)-EMA(CLOSE,55);
VARD43:=EMA(VARD42,13);
VARD44:=2*(VARD42-VARD43);
VARD45:=POW(VARD44,3)*0.1+POW(VARD44,1);
VARD46:=0;
VARD47:=CROSS(VARD45,0);
VARD48:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
VARD49:=IF(CLOSE>OPEN,VARD48*(HIGH-LOW),IF(CLOSE<OPEN,VARD48*(HIGH-OPEN+(CLOSE-LOW)),VOL/2));
VARD50:=IF(CLOSE>OPEN,0-VARD48*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE<OPEN,0-VARD48*(HIGH-LOW),0-VOL/2));
VARD51:=(VARD49+VARD50*2)*3000/FINANCE(7);
VARD52:=VARD47 AND VARD51>0.5;
VARD53:=VARD27 AND VARD52;
尾盘狙击:=VARD53 AND C<REF(C,1)*1.094 AND DYNAINFO(35)>0.2;
STICKLINE(尾盘狙击,OPEN,CLOSE,1,0),COLORYELLOW;
DRAWTEXT(尾盘狙击,L*0.989,’尾盘狙击’),COLORYELLOW;
DRAWSL(尾盘狙击,L,0,8,2),COLOR80FF80;
{==副tu==}
{尾盘狙击副图指标,无未来函数}
VARD1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VARD2:=REF(VARD1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD3:=REF(VARD2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD4:=REF(VARD3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD5:=REF(VARD4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD6:=REF(VARD5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD7:=REF(VARD6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD8:=REF(VARD7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD9:=REF(VARD8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD10:=REF(VARD9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD11:=REF(VARD10,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD12:=REF(VARD11,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD13:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARD14:=REF(VARD13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD15:=REF(VARD14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD16:=REF(VARD15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD17:=REF(VARD16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD18:=REF(VARD17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD19:=REF(VARD18,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD20:=REF(VARD19,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD21:=REF(VARD20,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD22:=REF(VARD21,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD23:=REF(VARD22,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD24:=REF(VARD23,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD25:=REF(VARD13 OR VARD14 OR VARD15 OR VARD16 OR VARD17 OR VARD18 OR VARD19 OR VARD20 OR VARD21 OR VARD22 OR VARD23 OR VARD24,1) AND VARD1;
VARD26:=REF(VARD1 OR VARD2 OR VARD3 OR VARD4 OR VARD5 OR VARD6 OR VARD7 OR VARD8 OR VARD9 OR VARD10 OR VARD11 OR VARD12,1) AND VARD13;
VARD27:=VARD25 AND CLOSE>EMA(CLOSE,7);
VARD28:=(HIGH+LOW+CLOSE*2)/4;
VARD29:=EMA(VARD28,21);
VARD30:=STD(VARD28,21);
VARD31:=((VARD28-VARD29)/VARD30*100+200)/4;
VARD32:=(EMA(VARD31,89)-25)*1.56;
VARD33:=EMA(VARD32,5)*1.22;
VARD34:=EMA(VARD33,3);
VARD35:=3*VARD33-2*VARD34;
VARD36:=IF(CROSS(VARD33,VARD35) AND CROSS(VARD34,VARD35) AND CROSS(VARD34,VARD33),1,0);
VARD37:=EMA(CLOSE,3)-EMA(CLOSE,89);
VARD38:=EMA(VARD37,21);
VARD39:=(VARD37-VARD38)*10;
VARD40:=POW(VARD39,3)*0.1+POW(VARD39,2);
VARD41:=IF(VARD39>0.015,VARD40,0)/45;
VARD42:=EMA(CLOSE,2)-EMA(CLOSE,55);
VARD43:=EMA(VARD42,13);
VARD44:=2*(VARD42-VARD43);
VARD45:=POW(VARD44,3)*0.1+POW(VARD44,1);
VARD46:=0;
VARD47:=CROSS(VARD45,0);
VARD48:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
VARD49:=IF(CLOSE>OPEN,VARD48*(HIGH-LOW),IF(CLOSE<OPEN,VARD48*(HIGH-OPEN+(CLOSE-LOW)),VOL/2));
VARD50:=IF(CLOSE>OPEN,0-VARD48*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE<OPEN,0-VARD48*(HIGH-LOW),0-VOL/2));
VARD51:=(VARD49+VARD50*2)*3000/FINANCE(7);
VARD52:=VARD47 AND VARD51>0.5;
VARD53:=VARD27 AND VARD52;
狙击:VARD53 AND C<REF(C,1)*1.094 AND DYNAINFO(35)>0.2,COLORYELLOW;
{买入后盈亏显示}
买入:=REF(C,BARSLAST(狙击)),COLORYELLOW,NODRAW;
止赢:=REF(C,BARSLAST(狙击))*1.01,COLORYELLOW,NODRAW;
最高:=REF(H,BARSLAST(狙击)-1),COLORFF00FF,NODRAW;
止损:=REF(C,BARSLAST(狙击))*0.97,COLORGREEN,NODRAW;
收盘:=REF(C,BARSLAST(狙击)-1),COLORFF00FF,NODRAW;
涨幅:=(REF(C,BARSLAST(狙击)-1)/买入-1)*155;
信号周期:=BARSLAST(狙击),COLORYELLOW,NODRAW;
成绩:=(最高/买入-1)*100,COLORRED,NODRAW;STICKLINE(REF(狙击,1) ,0,0.50,2,0),COLORGREEN;
STICKLINE(REF(狙击,1) AND 最高/买入>=1.01,0,0.50,2,0),COLORRED;
DRAWICON(REF(狙击,1) AND 成绩>=1,0.68,5);
DRAWICON(REF(狙击,1) AND 成绩<1,0.68,4);
DRAWNUMBER(REF(狙击,1),0.85, 成绩),COLORYELLOW;
DRAWTEXT(REF(狙击,1),0.8,’ %’),COLORYELLOW;
{==选G==}
VARD1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VARD2:=REF(VARD1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD3:=REF(VARD2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD4:=REF(VARD3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD5:=REF(VARD4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD6:=REF(VARD5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD7:=REF(VARD6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD8:=REF(VARD7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD9:=REF(VARD8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD10:=REF(VARD9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD11:=REF(VARD10,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD12:=REF(VARD11,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD13:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARD14:=REF(VARD13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD15:=REF(VARD14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD16:=REF(VARD15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD17:=REF(VARD16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD18:=REF(VARD17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD19:=REF(VARD18,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD20:=REF(VARD19,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD21:=REF(VARD20,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD22:=REF(VARD21,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD23:=REF(VARD22,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD24:=REF(VARD23,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD25:=REF(VARD13 OR VARD14 OR VARD15 OR VARD16 OR VARD17 OR VARD18 OR VARD19 OR VARD20 OR VARD21 OR VARD22 OR VARD23 OR VARD24,1) AND VARD1;
VARD26:=REF(VARD1 OR VARD2 OR VARD3 OR VARD4 OR VARD5 OR VARD6 OR VARD7 OR VARD8 OR VARD9 OR VARD10 OR VARD11 OR VARD12,1) AND VARD13;
VARD27:=VARD25 AND CLOSE>EMA(CLOSE,7);
VARD28:=(HIGH+LOW+CLOSE*2)/4;
VARD29:=EMA(VARD28,21);
VARD30:=STD(VARD28,21);
VARD31:=((VARD28-VARD29)/VARD30*100+200)/4;
VARD32:=(EMA(VARD31,89)-25)*1.56;
VARD33:=EMA(VARD32,5)*1.22;
VARD34:=EMA(VARD33,3);
VARD35:=3*VARD33-2*VARD34;
VARD36:=IF(CROSS(VARD33,VARD35) AND CROSS(VARD34,VARD35) AND CROSS(VARD34,VARD33),1,0);
VARD37:=EMA(CLOSE,3)-EMA(CLOSE,89);
VARD38:=EMA(VARD37,21);
VARD39:=(VARD37-VARD38)*10;
VARD40:=POW(VARD39,3)*0.1+POW(VARD39,2);
VARD41:=IF(VARD39>0.015,VARD40,0)/45;
VARD42:=EMA(CLOSE,2)-EMA(CLOSE,55);
VARD43:=EMA(VARD42,13);
VARD44:=2*(VARD42-VARD43);
VARD45:=POW(VARD44,3)*0.1+POW(VARD44,1);
VARD46:=0;
VARD47:=CROSS(VARD45,0);
VARD48:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
VARD49:=IF(CLOSE>OPEN,VARD48*(HIGH-LOW),IF(CLOSE<OPEN,VARD48*(HIGH-OPEN+(CLOSE-LOW)),VOL/2));
VARD50:=IF(CLOSE>OPEN,0-VARD48*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE<OPEN,0-VARD48*(HIGH-LOW),0-VOL/2));
VARD51:=(VARD49+VARD50*2)*3000/FINANCE(7);
VARD52:=VARD47 AND VARD51>0.5;
VARD53:=VARD27 AND VARD52;
只做:=CODELIKE(’60’)||CODELIKE(’00’)||CODELIKE(’30’);
狙击:只做 AND VARD53 AND C<REF(C,1)*1.094 AND DYNAINFO(35)>0.2;
点击 ↓ 阅读原文 ↓
查看指标用法说明
下载TN6安装文件
有问题请在评论区留言~
记得点 “赞 ”+ “ ❤️ ” + 关注


夜雨聆风
