顺水外汇EA交易网MT4

标题: 【億秒】资源收集:Zigzag配合OBV 请勿灌水 [打印本页]

作者: 億秒    时间: 2018-1-11 00:52
标题: 【億秒】资源收集:Zigzag配合OBV 请勿灌水
请勿在此贴中灌水!谢谢!
这是网上找一个MQL4程序,需要大家帮我提供参数设置。
由于参数需要优化,所以我没有完善里面的功能。
请勿在此贴中灌水!谢谢!
程序中所用指标:
2根EMA均线
Zigzag指标默认参数 12,5,3
OBV指标
请勿在此贴中灌水!谢谢!
以Zigzag和均线判断趋势
以OBV做为延判趋势的依据
以MACD的方向指导做为开仓条件
请勿在此贴中灌水!谢谢!
所以如果您有推荐参数时,请回帖,我会将您设好的参数放到EA中,并提供下载。
参数答复要求
均线1:
周期=144
算法=SMA
价位取值=收盘价
均线2:
周期=144
算法=SMA
价位取值=收盘价
Zigzag: 12 5 3
MACD:12 26 9
红字部分您需要提供的参数。如有特殊要求,可以写在参数答复后面。
请勿在此贴中灌水!谢谢!
原码如下:[ol]
  • int p=0;
  • int tic=0;
  • extern double lot=0.01;                        //手数
  • extern double rm=0.3;                        //procent资金占用比
  • double sl=30;                                                //止损
  • double tp=80008;                                        //止盈
  • int init()
  •   {
  •    return(0);
  •   }
  • int deinit()
  •   {
  •    return(0);
  •   }
  •   
  • //+------------------------------------------------------------------+
  • //|                                                                  |
  • //+------------------------------------------------------------------+
  • int start()
  •   {
  • lot=NormalizeDouble(   (AccountBalance()*rm)  /  (MarketInfo(Symbol(),MODE_MARGINREQUIRED)*MarketInfo(Symbol(),MODE_MINLOT))  ,2); //这里算法有问题,需要修改
  • if(lotMarketInfo(Symbol(),MODE_MAXLOT)) lot=MarketInfo(Symbol(),MODE_MAXLOT);   
  •   
  • double a0;
  • double a1;
  • double a2;
  • if(OrdersTotal()>0)
  •    {
  • a0=iMA(NULL,0,888,0,MODE_EMA,PRICE_CLOSE,0);                 //均线周期需要优化
  • a1=iMA(NULL,0,8,0,MODE_EMA,PRICE_CLOSE,0);
  • a2=iMA(NULL,0,8,0,MODE_EMA,PRICE_CLOSE,1);
  • if((a1a0))
  •   cl_order("SELL");
  • if((a1>a0)&&(a2a)&&(a>0))
  • {
  •    i=2;
  •    while(iCustom(NULL, 0,"ZigZag",12,5,3,1,i)==0)
  •    {
  •    i++;
  •    }
  • if(iCustom(NULL, 0,"ZigZag",12,5,3,1,i)>iCustom(NULL, 0,"ZigZag",12,5,3,1,1))
  •    if(iOBV(NULL, 0, PRICE_CLOSE, i)0))
  • {   
  •    i=2;
  •    while(iCustom(NULL, 0,"ZigZag",12,5,3,1,i)==0)
  •    {
  •    i++;
  •    }
  • if(iCustom(NULL, 0,"ZigZag",12,5,3,1,i)iOBV(NULL, 0, PRICE_CLOSE, 1))
  •      if(iMACD(NULL,0,8,88,8,PRICE_CLOSE,MODE_MAIN,i)>iMACD(NULL,0,8,88,8,PRICE_CLOSE,MODE_MAIN,1))
  •       {
  •           tic=OrderSend(Symbol(),OP_BUY,lot,Ask,10,a0-sl*Point,Ask+tp*Point,"Graber2 BUY",888,0,Green);   
  •           for(i=0;i0))
  •       {
  •      if(OrderSelect(0,SELECT_BY_POS)==true)
  •       {
  •      // if((TimeCurrent()-OrderOpenTime())0))
  •    {
  •    cl_order(ord);
  •    }   
  •    return(0.0);
  •   }[/ol]复制代码请勿在此贴中灌水!谢谢!

    作者: kevinhsu1008    时间: 2018-1-11 00:58
    buvuo
    [attach]13469[/attach]
    [attach]13469[/attach]
    [attach]13469[/attach]
    [attach]13469[/attach]
    segshs sh s
    作者: mqlbcg    时间: 2018-1-11 02:10
    赚了金币再说
    作者: 黄金圣旗    时间: 2018-1-11 03:13
       while(iCustom(NULL, 0,"ZigZag",12,5,3,1,i)==0)
    问题在51.
    作者: 億秒    时间: 2018-1-11 04:15

    由于没有朗好的参数支撑
    本程序为原著程序,程序并未整理
    程序已经被原著作者精简,需要我们往里填写参数,我正在整理本EA,待有参数后,便公布运行

    作者: xinli8    时间: 2018-1-11 04:35

    [attach]13470[/attach]

    作者: xinli8    时间: 2018-1-11 06:12
    看不懂。
    作者: 黄金圣旗    时间: 2018-1-11 07:48
    请给EA文件,
    这个是编辑有错误的。
    无法运行
    作者: 億秒    时间: 2018-1-11 08:10

    EA原码就是这样的……
    给你也是这样的……
    代码都放出来了,还要EA文件,你金币多就给我点呗

    作者: yangsluo    时间: 2018-1-11 09:42
    看不懂代码,但是文字部分看懂了
    有个问题
    2条均线为什么使用一个参数?
    写错了?
    作者: 翘楚以待    时间: 2018-1-11 10:22
    信任不是很明白,但还是顶顶吧!!!
    作者: liver0    时间: 2018-1-11 12:00
    嘻嘻嘻嘻嘻嘻

    作者: forex995    时间: 2018-1-11 13:20
    讚~~~~感謝
    作者: 人民币    时间: 2018-1-11 13:46

    [attach]13471[/attach]

    作者: nanaliu    时间: 2018-1-11 14:25
    看看。。。
    作者: zsh6888    时间: 2018-1-11 15:22

    我顶  看看超级武器

    作者: koko1180    时间: 2018-1-11 16:53
    学习学习




    欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2