课程经典白糖程序化交易模型源码.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经典白糖程序化交易模型源码 //该模型模型不错,主要是一些高手提供出来给大家学习 // 文华财经免费白糖 BA:= BARPOS; // 当前K线位置(从1开始) VOL1:= IFELSE(LLV(VOL,0)=0, 1, INTPART(VOL*100)); // 从头到尾遍历。只要出现 成交量=0时,返回1。否则,返回VOL*100取整。 HC:=LLV(IFELSE(H-C=0, 1000, H-C), 0); // 从头到尾遍历,寻找最小的 最高价与 收盘价的距离。默认当最高价= 最低价时,返回1000。 CL:=LLV(IFELSE(C-L=0, 1000, ABS(C-L)), 0); // 从头到尾遍历,寻找最小的收盘价与最低价距离。 CO:=LLV(IFELSE(C-O=0, 1000, ABS(C-O)), 0); // 从头到尾遍历,寻找最小的收盘价与 开盘价距离。 ZXBD:=MIN(HC, MIN(CL, CO)); // 找当前周期之前的最小的HC, CL, CO。 DFX:= REF(L, 2)=LLV(L,15) REF(L,1)REF(L,2) LREF(L,1) REF(L,2)=REF(L,3); // 是否上涨起点。原:“LREF(L, 2)” 【参数】 GFX:= REF(H, 2)=HHV(H,9) REF(H,1)REF(H,2) HREF(H,1) REF(H,2)=REF(H,3); // 是否下跌起点。 原:“HREF(H, 2)” 【参数】 DFXI:= VALUEWHEN(DFX, BA); // 取上涨起点的K线位置。若是上涨起点,则返回K线位置。反之返回前一个上涨起点的K线位置。 GFXI:= VALUEWHEN(GFX, BA); // 跟上面类似,取下跌起点K线位置。 DDP1:= VALUEWHEN(DFX, REF(L, 2)); // 取上涨起点的最低值。 GDP1:= VALUEWHEN(GFX, REF(H, 2)); // 取下跌起点的最高值。 DDP:= VALUEWHEN(DFX DDP1REF(DDP1, 1), DDP1); // 取当前的上涨起点最低值。实际等于DDP1。 GDP:= VALUEWHEN(GFX GDP1REF(GDP1, 1), GDP1); // 取当前的下跌起点最高值。实际等于GDP1。 DFX1I:= VALUEWHEN(DFX, REF(DFXI, 1)); // 取上涨起点的前一个上涨起点的K线位置。 DFX1P:= VALUEWHEN(DFX, REF(DDP, BA-DFX1I)); // 取上涨起点的前一个上涨起点的K线位置的最低值。原DFX1P:= VALUEWHEN(DFX, REF(DDP, BA-DFX1I+1));。 GFX1I:= VALUEWHEN(GFX, REF(GFXI, 1)); // 取下跌起点的前一个下跌起点的K线位置。 GFX1P:= VALUEWHEN(GFX, REF(GDP,BA-GFX1I)); // 取下跌起点的前一下跌起点的K线位置的最高值。原GFX1P:= VALUEWHEN(GFX, REF(GDP,BA-GFX1I+1));。 DFXP:= VALUEWHEN(DFX DDPREF(DDP,1), MIN(DDP, MIN(DFX1P, REF(DDP, 1)))); // 取当前上涨起点最低值、前一个上涨起点值、上一个周期最低值中的最低值。 GFXP:= VALUEWHEN(GFX GDPREF(GDP,1), MAX(GDP, MAX(GFX1P, REF(GDP, 1)))); // 取当前下跌起点最高值、前一个下跌起点值、上一个周期最高值中的最高值。 // ---------------------------------------抛物转向------------------------------------------ SA:= SAR(4, 0.02, 0.2); // 抛物转向值 【参数】 DZZ:= SA0 REF(SA, 1)=0; // 抛物转向值是否上涨启动。原SA0 NOT(REF(SA,1)0) || BA=0。 GZZ:= SA0 REF(SA, 1)=0; // 抛物转向值是否下跌启动。原SA0 NOT(REF(SA,1)0) || BA=0。 DZZI:= VALUEWHEN(DZZ, BA); // 返回抛物转向值上涨的K线位置。 GZZI:= VALUEWHEN(GZZ, BA); // 返回抛物转向值下跌的K线位置。 DZZ0I:= IFELSE( NOT( VALUEWHEN( D

您可能关注的文档

文档评论(0)

网游加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档