: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

大智慧波段是金指标源码 大伶俐版决定曲线指标[大智慧公式]

大智慧波段是金指标源码 大伶俐版决定曲线指标[大智慧公式]

首先,让我先谈谈麟龙软件这个决定曲线指标,这个指标当初是我在10年8月买的正版的麟龙软件普及版软件内里较为实用性的指标,当初买的这个软件也是脑子一热才买,买了之后呢,说这个软件好也是挺好,可是此刻本身就是喜欢用大伶俐了 所以软件就一直放着不消,可是软件内里的决定曲线的指标我是一直在用的。因为假如要做波段 这个决定曲线的指标确实相当有用,关于用法我随后道来,用法我也是在买了软件之后听了官方的课程才知道的,所以敢担保绝对不是来坑列位散户伴侣的,其实我也相信就以我此刻的程度也坑不了论坛内里的列位好手和老师。


下面先提供上论坛内里有人提供的大伶俐版本的决定曲线源代码,与正版的对以随后送上
决定曲线:
  1. TH:=MAX(HIGH,REF(CLOSE,1));
  2. TL:=MIN(LOW,REF(CLOSE,1));
  3. ACC1:=SUM(CLOSE-TL,4)/SUM(TH-TL,4);
  4. ACC2:=SUM(CLOSE-TL,8)/SUM(TH-TL,8);
  5. ACC3:=SUM(CLOSE-TL,16)/SUM(TH-TL,16);
  6. UOS:(ACC1*8*16+ACC2*4*16+ACC3*4*8)*100/(4*8+4*16+8*16);
  7. STICKLINE(C>0,35,35,10,0),COLOR00FF00;
  8. STICKLINE(C>0,65,65,10,0),COLORFF00FF;
  9. STICKLINE(C>0,70,70,10,0),COLORRED;
  10. STICKLINE(C>0,50,50,10,0),COLORYELLOW;
复制代码



尚有别的一个版本的决定曲线 也是网上找的
各人可以装进去看看:
决定曲线2:


  1. MA01:=MA(CLOSE,5);
  2. MA02:=MA(CLOSE,8);
  3. P01:=IF(CROSS(MA01,MA02),1,0);
  4. P02:=IF(CROSS(MA02,MA01),-1,0);
  5. P0:=P01+P02;
  6. MA11:=MA(CLOSE,8);
  7. MA12:=MA(CLOSE,21);
  8. P11:=IF(CROSS(MA11,MA12),1,0);
  9. P12:=IF(CROSS(MA12,MA11),-1,0);
  10. P1:=P11+P12;
  11. RSV:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;
  12. K:=SMA(RSV,12,1);
  13. D:=SMA(K,24,1);
  14. J:=3*K-2*D;
  15. P21:=IF(CROSS(K,D)AND D<20,1,0);
  16. P22:=IF(CROSS(D,K)AND K>80,-1,0);
  17. P23:=IF(CROSS(J,0),0.5,0);
  18. P24:=IF(CROSS(100,J),-0.5,0);
  19. P2:=P21+P22+P23+P24;
  20. DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);
  21. DEA:=EMA(DIFF,9);
  22. P31:=IF(CROSS(DIFF,DEA) AND DEA<0,1,0);
  23. P32:=IF(CROSS(DEA,DIFF) AND DIFF>0,-1,0);
  24. P3:=P31+P32;
  25. WR1:=100*(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,113));
  26. P41:=IF(WR1>80,1,0);
  27. P42:=IF(WR1<20,-1,0);
  28. P4:=P41+P42;
  29. OB:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);
  30. P51:=IF("OBV">REF(EMA("OBV",24),1),1.5,0);
  31. P52:=IF("OBV"<REF(EMA("OBV",24),1),-1.5,0);
  32. P5:=P51+P52;
  33. BR:=SUM(MAX(0,HIGH-REF(CLOSE,1)),26)/SUM(MAX(0,REF(CLOSE,1)-LOW),26)*100;
  34. AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;
  35. P61:=IF(BR>350,3,0);
  36. P62:=IF(BR<45,-3,0);
  37. P63:=IF(AR>180,3,0);
  38. P64:=IF(AR<45,-3,0);
  39. P6:=P61+P62+P63+P64;
  40. TH:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,0),26);
  41. TL:=SUM(IF(CLOSE<REF(CLOSE,1),VOL,0),26);
  42. TQ:=SUM(IF(CLOSE=REF(CLOSE,1),VOL,0),26);
  43. VR:=100*(TH*2+TQ)/(TL*2+TQ);
  44. P71:=IF(VR>350,3,0);
  45. P72:=IF(VR<45,-3,0);
  46. P7:=P71+P72;
  47. MASS:=SUM(MA(HIGH-LOW,9)/MA(MA(HIGH-LOW,9),9),25);
  48. P81:=IF(MASS<27 AND CROSS(MASS,26.5),2,0);
  49. P82:=IF(MASS>27 AND CROSS(MASS,26.5),-2,0);
  50. P8:=P81+P82;
  51. WVAD:=SUM((CLOSE-OPEN)/(HIGH-LOW)*VOL,24)/10000;
  52. MAWVAD:=MA(WVAD,6);
  53. P91:=IF(WVAD>0,1,0);
  54. P92:=IF(WVAD<0,-1,0);
  55. P9:=P91+P92;
  56. VOLUME:=MA(VOL,10)/VOL;
  57. MID:=100*(HIGH+LOW-REF(HIGH+LOW,1))/(HIGH+LOW);
  58. EMV:=MA(MID*VOLUME*(HIGH-LOW)/MA(HIGH-LOW,14),14);
  59. Q11:=IF(EMV>0,1.5,0);
  60. Q12:=IF(EMV<0,-1.5,0);
  61. Q1:=Q11+Q12;
  62. TR:=EMA(EMA(EMA(CLOSE,13),13),13);
  63. TRIX:=(TR-REF(TR,1))/REF(TR,1)*100;
  64. Q21:=IF( CROSS(TRIX,TR),1.5,0);
  65. Q22:=IF( CROSS(TR,TRIX),-1.5,0);
  66. Q2:=Q21+Q22;
  67. LC:=REF(CLOSE,1);
  68. RSI:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
  69. Q31:=IF(RSI>80,1,0);
  70. Q32:=IF(RSI<20,-1,0);
  71. Q3:=Q31+Q32;
  72. OSC:=100*(CLOSE-MA(CLOSE,20));
  73. MAOSC:=wMA(OSC,6);
  74. Q41:=IF(CROSS(OSC,MAOSC),1,0);
  75. Q42:=IF(CROSS(MAOSC,OSC),-1,0);
  76. Q4:=Q41+Q42;
  77. TYP:=(HIGH+LOW+CLOSE)/3;
  78. CCI:=(TYP-MA(TYP,13))/(0.015*AVEDEV(TYP,13));
  79. Q51:=IF(CCI>180,2,0);
  80. Q52:=IF(CCI<-180,-2,0);
  81. Q5:=Q51+Q52;
  82. TR1:=WMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
  83. HD :=HIGH-REF(HIGH,1);
  84. LD :=REF(LOW,1)-LOW;
  85. DMP:=WMA(IF(HD>0 OR HD>LD,HD,0),14);
  86. DMM:=WMA(IF(LD>0 OR LD>HD,LD,0),14);
  87. PDI:=DMP*100/TR1;
  88. MDI:=DMM*100/TR1;
  89. Q61:=IF(CROSS(PDI,MDI),2,0);
  90. Q62:=IF(CROSS(MDI,PDI),-2,0);
  91. Q6:=Q61+Q62;
  92. DPO:=CLOSE-REF(MA(CLOSE,21),21/2+1);
  93. Q71:=IF(DPO>0,1,0);
  94. Q72:=IF(DPO<0,-1,0);
  95. Q7:=Q71+Q72;
  96. MTM:CLOSE-REF(CLOSE,12);
  97. MAMTM:=MA(MTM,6);
  98. Q81:=IF(CROSS(MTM,MAMTM),1,0);
  99. Q82:=IF(CROSS(MAMTM,MTM),-1,0);
  100. Q8:=Q81+Q82;
  101. MID1:=SUM(VOL*(2*CLOSE-HIGH-LOW)/(HIGH+LOW),0);
  102. CHO:=MA(MID,10)-MA(MID,20);
  103. MACHO:=MA(CHO,6);
  104. Q91:=IF((CLOSE>MA(CLOSE,90))AND CROSS(CLOSE,0), 1.5,0);
  105. Q92:= IF((CLOSE<MA(CLOSE,90))AND CROSS(0,CLOSE), -1.5,0);
  106. Q9:=Q91+Q92;
  107. PSY:=COUNT(CLOSE>REF(CLOSE,1),12)/12*100;
  108. PSYMA:=MA(PSY,6);
  109. R11:=IF(PSY>75,1.5,0); {文章来至程序化交易网 www.cxh99.com }
  110. R12:=IF(PSY<25,-1.5,0);
  111. R1:=R11+R12;
  112. MID2 := MA(CLOSE,20);
  113. UPPER:= MID2+2*STD(CLOSE,20);
  114. LOWER:= MID2-2*STD(CLOSE,20);
  115. R21:=IF(CROSS(CLOSE,LOWER),2,0);
  116. R22:=IF(CROSS(UPPER,CLOSE),-2,0);
  117. R2:=R21+R22;
  118. TYP1 := (HIGH + LOW + CLOSE)/3;
  119. V1:=SUM(IF(TYP1>REF(TYP1,1),TYP1*VOL,0),14)/SUM(IF(TYP1<REF(TYP1,1),
  120. TYP1*VOL,0),14);
  121. MFI:=100-(100/(1+V1));
  122. R31:=IF(MFI>80,1,0);
  123. R32:=IF(MFI<20,-1,0);
  124. R3:=R31+R32;
  125. VARA:=R1+R2+R3+Q1+Q2+Q3+Q4+Q5+Q6+Q7+Q8+Q9+P0+P1+P2+P3+P4+P5+P6+P7+P8+P9;
  126. 决定曲线:VARA;
  127. 决定曲线A:EMA(决定曲线,5),LINETHICK2;
复制代码


论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表