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

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

手机控制EA开关的代码,错在哪里?

  [复制链接]
122 3
hd8082 发表于 2016-3-27 00:04:38 | 只看该作者 |阅读模式 打印 上一主题 下一主题
大家都知道EA在运行时,遇到特殊情况(如出数据时),能停下来最好,但大多数情况下,人不在电脑旁,也就不能控制EA停,在论坛看到有人提出用挂单代码控制它停的想法,,我就在原来的EA上加了停下的代码,但用手机加上与现价很远的挂单后EA还是停不下来,错在哪?? 而下面加的时间控制就好用,为什么
int start()
{int    counted_bars=IndicatorCounted();
if((OrderType()==OP_BUYLIMIT ) ||(OrderType()==OP_SELLLIMIT ))
    {
         Comment("通过手机手动停止EA!");//为了手机能控制EA,加上挂单时停EA
         return(0);
        }
if(UseHourTrade)   //++++++++++++++++++++++++++++++++++++時間控制
     {
      if(!(Hour()>=FromHourTrade && Hour()FromHourTrade) FromHourTrade=ToHourTrade+24;//对开始时间大于结束时间的转换
       if(!(Hour()>=FromHourTrade && Hour()<=ToHourTrade))
        {
         Comment("Non-Trading Hours!");
         return(0);
        }
     }
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0

精彩评论3

跳转到指定楼层
沙发
qqlove23 发表于 2016-3-27 06:31:57 | 只看该作者
自已顶下,造福机友。
板凳
dilu12 发表于 2016-3-27 07:31:13 | 只看该作者
可以选一个不常用的品种开挂单,开仓量为1,2,3,4等等。在EA中加入对这不常用的品种的开仓量提取函数。检测这个函数值就指导EA中
void OnTick(){
    if(不常用的品种的开仓量提取函数()==1)return;//强行返回不执行其他程序
   .
   .
   .
   .  
   .
return;
}
double  不常用的品种的开仓量提取函数()
{
  double  a;
  //选中不常用的品种的开仓量,并且a==开仓量(手机没有订单识别码,处理细节)
  .
   .
   .
   .  
   .
return(a);
}
只是个思路,还得自己弄!!!
地板
stvyeap 发表于 2016-3-27 10:22:45 | 只看该作者
眼前  一亮,哈哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

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