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

[大智慧指标] 蚂蝗盯庄[大智慧公式]

[大智慧指标] 蚂蝗盯庄[大智慧公式]

源码如下:
  1. {蚂蝗盯庄}
  2. V1:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20;
  3. V2:=2*ABS(V1);
  4. V3:=100-(100-3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))
  5. *100,20,1)+2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))
  6. *100,20,1),15,1));
  7. V4:=100-(100-3*SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))
  8. *100,20,1)+2*SMA(SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))
  9. *100,20,1),15,1));
  10. V5:=(H+L+C)/3;
  11. V6:=(V5-MA(V5,10))/(0.015*AVEDEV(V5,10));
  12. V7:=(V5-MA(V5,30))/(0.015*AVEDEV(V5,30));
  13. V8:=IF(V6>=150 AND V6<200 AND V7>=150 AND V7<200,10,0);
  14. V9:=IF(V6<=-150 AND V6>-200 AND V7<=-150 AND V7>-200,-10,V8);
  15. VA:=(C-MA(C,13))/MA(C,13)*100;
  16. VB:=100-ABS(VA);
  17. VC:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2
  18. *SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);
  19. VD:=3*SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))
  20. *100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);
  21. VE:=REF(L,1)*0.9;
  22. VF:=L*0.9;
  23. V10:=(VF*V+VE*(CAPITAL-V))/CAPITAL;
  24. V11:=EMA(V10,30);
  25. V12:=V11-C;
  26. V13:=REF(C,1);
  27. V14:=SMA(MAX(C-V13,0),7,1)/SMA(ABS(C-V13),7,1)*100;
  28. V15:=SMA(MAX(C-V13,0),13,1)/SMA(ABS(C-V13),13,1)*100;
  29. V16:=BARSCOUNT(C);
  30. V17:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;
  31. V18:=((-100)*(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))+50)*2;
  32. V19:=(C-LLV(L,15))/(HHV(H,15)-LLV(L,15))*100;
  33. V1A:=(SMA(V19,4,1)-50)*2;
  34. V1B:=SMA(V1A,3,1);
  35. V1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
  36. V1D:=SMA(V1C,4,1);
  37. V1E:=SMA(V1D,3,1);
  38. V1F:=(HHV(H,30)-C)/C*100;
  39. V20:=IF(V17<=25 AND V18<-95 AND V1F>20 AND V1B<-30 AND V1E<30
  40. AND V12>=-0.25 AND V14<22 AND V15<28 AND V16>50,80,0);
  41. 大趋势: V3;
  42. 顶线: IF(VB<90,VB,100);
  43. 多方: IF(V1>0,V1,0),LINESTICK;
  44. 空方: -IF(V1<0,V2,0),LINESTICK;
  45. 抄底: V20,COLORRED,LINETHICK2;
  46. 预警系统: (IF((V7>=200 AND V6>=150) OR CROSS(65,多方),15,IF(V7<=-200
  47. AND V6<=-150,-15,V9))+65);
  48. STICKLINE(V3<=REF(V4,1),V3,V4,8,0),COLORWHITE;
  49. STICKLINE(V3>REF(V4,1),V3,V4,8,0),COLORRED;
  50. T1:=C>MA(C,20) AND MA(C,20)>=REF(MA(C,20),1);
  51. T2:=C; T3:=多方>60 AND 预警系统>65 AND 顶线=100;T4:=多方>48 AND 预警系统>65 AND 顶线<100;
  52. T5:=空方<-38 AND 预警系统<65;
  53. T6:=抄底>50 AND 顶线<90;
  54. T7:=V3>REF(V4,1) AND V>REF(V,1) AND C>REF(C,1);
  55. T8:=V3<=REF(V4,1) AND C AND 空方>=REF(空方,1) AND VC;
  56. DRAWTEXT(T1 AND COUNT(T1,30)=1,10,'上升通道!'),COLOR00FFFF;
  57. B2:DRAWTEXT(T2 AND COUNT(T2,30)=1,55,'下降通道!'),COLOR00FFFF;
  58. B3:DRAWTEXT(T3 AND COUNT(T3,30)=1,55,'上涨过急!'),COLOR00FFFF;
  59. B4:DRAWTEXT(T4 AND COUNT(T4,30)=1,75,'庄家出货!'),COLOR00FFFF;
  60. B5:DRAWTEXT(T5 AND COUNT(T5,30)=1,50,'有小反弹!'),COLOR00FFFF;
  61. B6:DRAWTEXT(T6 AND COUNT(T6,30)=1,30,'抢反弹!'),COLOR00FFFF;
  62. B7:DRAWTEXT(T7 AND COUNT(T7,30)=1,-10,'资金进场!'),COLOR00FFFF;
  63. DRAWTEXT(T8 AND COUNT(T8,30)=1,90,'见顶回落!'),COLOR00FFFF;
复制代码

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   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

V1赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
V2赋值:2*V1的绝对值
V3赋值:100-(100-3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均)
V4赋值:100-(100-3*(开盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均)
V5赋值:(最高价+最低价+收盘价)/3
V6赋值:(V5-V5的10日简单移动平均)/(0.015*V5的10日平均绝对偏差)
V7赋值:(V5-V5的30日简单移动平均)/(0.015*V5的30日平均绝对偏差)
V8赋值:如果V6>=150ANDV6<200ANDV7>=150ANDV7<200,返回10,否则返回0
V9赋值:如果V6<=-150ANDV6>-200ANDV7<=-150ANDV7>-200,返回-10,否则返回V8
VA赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VB赋值:100-VA的绝对值
VC赋值:3*(大盘的收盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值)*100的20日[1日权重]移动平均-2*(大盘的收盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VD赋值:3*(大盘的开盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值)*100的20日[1日权重]移动平均-2*(大盘的开盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VE赋值:1日前的最低价*0.9
VF赋值:最低价*0.9
V10赋值:(VF*成交量(手)+VE*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
V11赋值:V10的30日指数移动平均
V12赋值:V11-收盘价
V13赋值:1日前的收盘价
V14赋值:收盘价-V13和0的较大值的7日[1日权重]移动平均/收盘价-V13的绝对值的7日[1日权重]移动平均*100
V15赋值:收盘价-V13和0的较大值的13日[1日权重]移动平均/收盘价-V13的绝对值的13日[1日权重]移动平均*100
V16赋值:收盘价的有效数据周期数
V17赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
V18赋值:((-100)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+50)*2
V19赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
V1A赋值:(V19的4日[1日权重]移动平均-50)*2
V1B赋值:V1A的3日[1日权重]移动平均
V1C赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100
V1D赋值:V1C的4日[1日权重]移动平均
V1E赋值:V1D的3日[1日权重]移动平均
V1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100
V20赋值:如果V17<=25ANDV18<-95ANDV1F>20ANDV1B<-30ANDV1E<30ANDV12>=-0.25ANDV14<22ANDV15<28ANDV16>50,返回80,否则返回0
输出大趋势: V3
输出顶线: 如果VB<90,返回VB,否则返回100
输出多方: 如果V1>0,返回V1,否则返回0,LINESTICK
输出空方: -如果V1<0,返回V2,否则返回0,LINESTICK
输出抄底: V20,画红色,线宽为2
输出预警系统: (如果(V7>=200ANDV6>=150)ORCROSS(65,多方),返回15,否则返回如果V7<=-200ANDV6<=-150,返回-15,否则返回V9+65)
当满足条件V3<=1日前的V4时,在V3和V4位置之间画柱状线,宽度为8,0不为0则画空心柱.,画白色
当满足条件V3>1日前的V4时,在V3和V4位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
T1赋值:收盘价>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>=1日前的收盘价的20日简单移动平均
T2赋值:收盘价
T3赋值:多方>60 AND 预警系统>65 AND 顶线=100
T4赋值:多方>48 AND 预警系统>65 AND 顶线<100
T5赋值:空方<-38 AND 预警系统<65
T6赋值:抄底>50 AND 顶线<90
T7赋值:V3>1日前的V4 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价
T8赋值:V3<=1日前的V4 AND 收盘价 AND 空方>=1日前的空方 AND VC
当满足条件T1ANDCOUNT(T1,30)=1时,在10位置书写文字,COLOR00FFFF
输出B2:当满足条件T2ANDCOUNT(T2,30)=1时,在55位置书写文字,COLOR00FFFF
输出B3:当满足条件T3ANDCOUNT(T3,30)=1时,在55位置书写文字,COLOR00FFFF
输出B4:当满足条件T4ANDCOUNT(T4,30)=1时,在75位置书写文字,COLOR00FFFF
输出B5:当满足条件T5ANDCOUNT(T5,30)=1时,在50位置书写文字,COLOR00FFFF
输出B6:当满足条件T6ANDCOUNT(T6,30)=1时,在30位置书写文字,COLOR00FFFF
输出B7:当满足条件T7ANDCOUNT(T7,30)=1时,在-10位置书写文字,COLOR00FFFF
当满足条件T8ANDCOUNT(T8,30)=1时,在90位置书写文字,COLOR00FFFF
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

谢谢分享

TOP

我的天......

TOP

返回列表