比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

【億秒】资源收集:Zigzag配合OBV 请勿灌水

  [复制链接]
1238 16
億秒 发表于 2018-1-11 00:52:58 | 只看该作者 |阅读模式 打印 上一主题 下一主题
请勿在此贴中灌水!谢谢!
这是网上找一个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]复制代码请勿在此贴中灌水!谢谢!
  • 收藏
    收藏0
    转播
    转播
    分享
    分享
    分享
    淘帖0

    精彩评论16

    跳转到指定楼层
    17#
    koko1180 发表于 2018-1-11 16:53:06 | 只看该作者
    学习学习
    16#
    zsh6888 发表于 2018-1-11 15:22:23 | 只看该作者

    我顶  看看超级武器
    15#
    nanaliu 发表于 2018-1-11 14:25:53 | 只看该作者
    看看。。。
    14#
    人民币 发表于 2018-1-11 13:46:49 | 只看该作者


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    13#
    forex995 发表于 2018-1-11 13:20:47 | 只看该作者
    讚~~~~感謝
    12#
    liver0 发表于 2018-1-11 12:00:12 | 只看该作者
    嘻嘻嘻嘻嘻嘻
    11#
    翘楚以待 发表于 2018-1-11 10:22:12 | 只看该作者
    信任不是很明白,但还是顶顶吧!!!
    10#
    yangsluo 发表于 2018-1-11 09:42:13 | 只看该作者
    看不懂代码,但是文字部分看懂了
    有个问题
    2条均线为什么使用一个参数?
    写错了?
    9#
     楼主| 億秒 发表于 2018-1-11 08:10:40 | 只看该作者

    EA原码就是这样的……
    给你也是这样的……
    代码都放出来了,还要EA文件,你金币多就给我点呗
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    发布主题
    阅读排行更多+

    Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1