智能交易网,程序化交易,自动交易,量化交易

 找回密码
 注册

QQ登录

只需一步,快速开始

手机短信登录

参加MT4智能交易编程培训,7课免费在线试听MT4指标,EA代写,或EA指标加密账户远程验证服务 最完善商业MT4跟单系统(0.1秒极速响应不漏单)
为论坛做贡献有奖学金,奖学金可直接换真钱 扫本站微信公 众号部分视频课程指标EA免费得智能交易网MT4操盘神器,扫公众号免费得
查看: 4290|回复: 6

问一下,两均线两次相反(一次金叉一次死叉)交叉中间K线不超过N根,这个怎么表达?谢

[复制链接]
发表于 2011-12-24 15:32:44 | 显示全部楼层 |阅读模式
问一下,两均线两次相反(一次金叉一次死叉)交叉中间K线不超过N根,这个怎么表达?谢谢!
回复

使用道具 举报

发表于 2011-12-25 16:32:59 | 显示全部楼层
  1. #property copyright "Copyright ?2011, MetaQuotes Software Corp."
  2. #property link      "http://www.metaquotes.net"
  3. int init()
  4.   {
  5.    return(0);
  6.   }
  7. int deinit()
  8.   {
  9.    return(0);
  10.   }
  11. int start()
  12.   {
  13.    if(ma(10,0)>ma(20,0) && ma(10,1)<ma(20,1))//当10周期均线金叉20周期均线的时候
  14.      {
  15.        int j=0;
  16.        for(int i=0;i<1000;i++)
  17.          {
  18.             if(ma(10,i)<ma(20,i) && ma(10,i+1)>ma(20,i+1))//检索上次发生死叉的K线序号
  19.               {
  20.                 j=i;//得到上次发生死叉时的k线序号赋值给j;
  21.                 break;
  22.               }
  23.          }
  24.        //j就是你要的上次发生死叉到这次发生金叉经过的k线数,如果是这次发生死叉,然后检索上次发生金叉的k线数按照这个思路去做就行了
  25.      }
  26.    return(0);
  27.   }
  28. double ma(int period,int shift)
  29.   {
  30.     return(iMA(Symbol(),0,period,0,MODE_SMA,PRICE_CLOSE,shift));
  31.   }
复制代码
回复 支持 反对

使用道具 举报

发表于 2012-1-28 19:45:08 | 显示全部楼层

没有看太明白
回复 支持 反对

使用道具 举报

发表于 2012-2-8 11:56:15 | 显示全部楼层
老师就是老师 这也可以
回复 支持 反对

使用道具 举报

发表于 2012-2-14 13:11:56 | 显示全部楼层
回复 水柔聲o 的帖子

赶紧参加学习班吧,老师讲的太好了,所以一学就会,我以前从来没有任何编程经验,学习完后,能编不少功能了
回复 支持 反对

使用道具 举报

发表于 2019-1-14 14:45:48 | 显示全部楼层
大神级别 的啊
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|sitemap|智能交易网,程序化交易,自动交易,量化交易 ( 苏ICP备08108698号,苏州智德金网络科技股份有限公司版权所有 )

GMT+8, 2019-11-18 04:10 , Processed in 0.076499 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表