通达信一剑锁喉指标公式源码

[复制链接]
查看29 | 回复0 | 2022-7-24 07:33:14 | 显示全部楼层 |阅读模式

这个是我一直多年在用的经典技术指标公式,操作成功概率及高,精准掌握庄家的进出货(咽喉部、探头),根据提示操作。希望对各位股友有帮助。
 一剑锁喉---锁喉枪买卖


 

C/C++ Code复制内容到剪贴板
  1. B1:=MA(C,1);   
  2. B2:=SMA(SMA(SMA(B1,2,1),2,1),2,1);   
  3. SMA2:=MA(B2,3);   
  4. 三枪买入:IF(LLV(MA(B2,8),3)<B2,LLV(MA(B2,8),3),B2);   
  5. IF(B2>SMA2,B2,DRAWNULL),COLORRED,LINETHICK4;   
  6. IF(B2<SMA2,B2,DRAWNULL),COLORGREEN,LINETHICK4;   
  7. 三枪卖出:HHV(MA(B2,1),13),COLORYELLOW;   
  8. VAR1:=(2*CLOSE+HIGH+LOW)/4;   
  9. VAR2:=MA(VAR1,7);   
  10. VAR3:=VAR2-MA(VAR1,7/2)<0;   
  11. VAR4:=VAR2-MA(VAR1,7/2)>0;   
  12. VAR5:=BARSLAST(VAR3);   
  13. VAR6:=0-BARSLAST(VAR4);   
  14. VAR7:=IF(VAR3<=0,VAR5,VAR6);   
  15. STICKLINE(三枪卖出>B2 AND B2>SMA2,三枪卖出,B2,0,1),COLORLIBLUE;   
  16. STICKLINE(三枪卖出>SMA2 AND B2<SMA2,三枪卖出,SMA2,0,1),COLORBLUE;   
  17. VAR11:=(CLOSE*2+HIGH+LOW)/4;   
  18. VAR21:=EMA(VAR11,13)-EMA(VAR11,34);   
  19. VAR31:=EMA(VAR21,5);   
  20. STICKLINE((C>=O),OPEN,LOW,0,0),COLOR0726CA;   
  21. STICKLINE((C>=O),CLOSE,HIGH,0,0),COLOR0726CA;   
  22. STICKLINE((C<O),CLOSE,LOW,0,0),COLORDE9100;   
  23. STICKLINE((C<O),OPEN,HIGH,0,0),COLORDE9100;   
  24. STICKLINE((C<O),CLOSE,OPEN,4,0),COLORFF5B00;   
  25. STICKLINE((C<O),CLOSE,OPEN,3.4,0),COLORFF6C00;   
  26. STICKLINE((C<O),CLOSE,OPEN,2.8,0),COLORFF7B00;   
  27. STICKLINE((C<O),CLOSE,OPEN,2.2,0),COLORFF9C00;   
  28. STICKLINE((C<O),CLOSE,OPEN,1.6,0),COLORFFBE00;   
  29. STICKLINE((C<O),CLOSE,OPEN,1,0),COLORFFCC00;   
  30. STICKLINE((C<O),CLOSE,OPEN,0.3,0),COLORFFFF00;   
  31. STICKLINE((C>O),CLOSE,OPEN,4,0),COLOR070084;   
  32. STICKLINE((C>O),CLOSE,OPEN,3.4,0),COLOR0000A3;   
  33. STICKLINE((C>O),CLOSE,OPEN,2.8,0),COLOR0000B7;   
  34. STICKLINE((C>O),CLOSE,OPEN,2.2,0),COLOR0000CD;   
  35. STICKLINE((C>O),CLOSE,OPEN,1.6,0),COLOR0000E9;   
  36. STICKLINE((C>O),CLOSE,OPEN,1,0),COLOR0754E9;   
  37. STICKLINE((C>O),CLOSE,OPEN,0.5,0),COLOR076EF3;   
  38. STICKLINE((C>O),CLOSE,OPEN,0.2,0),COLOR077BF3;   
  39. VAR2A:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));   
  40. VAR3A:=((REF(VAR2A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  41. VAR4A:=((REF(VAR3A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  42. VAR5A:=((REF(VAR4A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  43. VAR6A:=((REF(VAR5A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  44. VAR7A:=((REF(VAR6A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  45. VAR8A:=((REF(VAR7A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  46. VAR9A:=((REF(VAR8A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  47. VARAA:=((REF(VAR9A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  48. VARBA:=((REF(VARAA,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  49. VARCA:=((REF(VARBA,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  50. VARDA:=((REF(VARCA,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  51. VAREAA:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));   
  52. VARFA:=((REF(VAREAA,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  53. VAR10A:=((REF(VARFA,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  54. VAR11A:=((REF(VAR10A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  55. VAR12A:=((REF(VAR11A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  56. VAR13A:=((REF(VAR12A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  57. VAR14A:=((REF(VAR13A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  58. VAR15A:=((REF(VAR14A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  59. VAR16A:=((REF(VAR15A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  60. VAR17A:=((REF(VAR16A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  61. VAR18A:=((REF(VAR17A,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));   
  62. VAR19A:=((REF(VAR18A,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));   
  63. VAR1A:=(REF((((((((((((VAREAA OR VARFA) OR VAR10A) OR VAR11A) OR VAR12A) OR   
  64. VAR13A) OR VAR14A) OR VAR15A) OR VAR16A) OR VAR17A) OR VAR18A) OR VAR19A),1) ANDVAR2A);   
  65. STICKLINE(VAR1A,O,O+(C-O)/3,4,0),COLOR1029FF;   
  66. STICKLINE(VAR1A,O,O+(C-O)/3,3.4,0),COLOR1040FF;   
  67. STICKLINE(VAR1A,O,O+(C-O)/3,2.8,0),COLOR1083FF;   
  68. STICKLINE(VAR1A,O,O+(C-O)/3,2.2,0),COLOR10ABFF;   
  69. STICKLINE(VAR1A,O,O+(C-O)/3,1.6,0),COLOR10D0FF;   
  70. STICKLINE(VAR1A,O,O+(C-O)/3,1,0),COLOR10FFFF;   
  71. STICKLINE(VAR1A,O,O+(C-O)/3,0.3,0),COLOR00FFFF;   
  72. AA:=(REF((((((((((((VAR2A OR VAR3A) OR VAR4A) OR VAR5A) OR VAR6A) OR VAR7A) OR   
  73. VAR8A) OR VAR9A)OR VARAA) OR VARBA) OR VARCA) OR VARDA),1) AND VAREAA);   
  74. STICKLINE(AA,O,O+(C-O)/3,4.3,0),COLOR009900;   
  75. STICKLINE(AA,O,O+(C-O)/3,3.2,0),COLOR00AA00;   
  76. STICKLINE(AA,O,O+(C-O)/3,2.4,0),COLOR00BB00;   
  77. STICKLINE(AA,O,O+(C-O)/3,1.7,0),COLOR00CC00;   
  78. STICKLINE(AA,O,O+(C-O)/3,1.1,0),COLOR00DD00;   
  79. STICKLINE(AA,O,O+(C-O)/3,0.5,0),COLOR00EE00;   
  80. STICKLINE(AA,O,O+(C-O)/3,0.2,0),COLOR00FF00;   
  81. A13:=EMA(CLOSE,55);   
  82. A14:=MA(CLOSE,75);   
  83. A15:=EMA(A14,3);   
  84. A16:=EMA(A15,3);   
  85. A17:=(HIGH + LOW) / 5;   
  86. A18:=(MA(A17,4)) - (MA(A17,34));   
  87. A19:=CROSS(A18,0);   
  88. A20:=CROSS(0,A18);   
  89. A21:=BARSLAST(A19);   
  90. A22:=BARSLAST(A20);   
  91. A23:=REF(A19,1);   
  92. A24:=REF(A20,1);   
  93. A25:=BARSLAST(A23);   
  94. A26:=BARSLAST(A24);   
  95. A27:=IF((A25 < A26),(REF((HHV(HIGH,2)),A25)),(REF((LLV(LOW,2)),A26)));   
  96. A28:=(((REF(CLOSE,1)) <= (REF(A27,1))) AND (CLOSE > A27)) AND (A21 < A22);   
  97. A29:=(((REF(CLOSE,1)) >= (REF(A27,1))) AND (CLOSE < A27)) AND (A22 < A21);   
  98. A30:=A28 AND ((COUNT(A28,A21)) = 1);   
  99. A31:=A29 AND ((COUNT(A29,A22)) = 1);   
  100. A32:=A30 AND ((REF(BARSLAST(A31),1)) < (REF(BARSLAST(A30),1)));   
  101. A33:=A31 AND ((REF(BARSLAST(A31),1)) > (REF(BARSLAST(A30),1)));   
  102. DRAWTEXT(A32,SMA2*0.99,'←锁喉'),COLORYELLOW;   
  103. AC:=AMOUNT/(VOL);   
  104. YY:=MA(AC,13);   
  105. LLL:=(C-YY)/YY*100;   
  106. MIDC := MA(CLOSE,22);   
  107. UPPERC:= MIDC + 2*STD(C,22);   
  108. LOWERC:= MIDC - 2*STD(C,22);   
  109. BBA:=(C-LOWERC)/(UPPERC-LOWERC);   
  110. LIFENGCYC:=(REF(LLL,1)<-15 AND REF(BBA,1)<0 AND LLL>REF(LLL,1));   
  111. STICKLINE(LIFENGCYC,LOW*0.93,LOW*0.95,6,0)COLORRED;   
  112. STICKLINE(LIFENGCYC>0,C,O,4,0),COLORRED;   
  113. STICKLINE(LIFENGCYC>0,C,O,3.4,0),COLOR1029FF;   
  114. STICKLINE(LIFENGCYC>0,C,O,2.8,0),COLOR1040FF;   
  115. STICKLINE(LIFENGCYC>0,C,O,2.2,0),COLOR1083FF;   
  116. STICKLINE(LIFENGCYC>0,C,O,1.6,0),COLOR10ABFF;   
  117. STICKLINE(LIFENGCYC>0,C,O,1,0),COLOR10D0FF;   
  118. STICKLINE(LIFENGCYC>0,C,O,0.3,0),COLOR10FFFF;   
  119. DRAWTEXT(LIFENGCYC>0,LOW*0.98,'$'),COLORFF00FF;   
  120. DRAWTEXT(LIFENGCYC>0,LOW*0.92,'探头'),COLORFF00FF;  

107244497.jpg

107244497.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则