新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 983

 
我的错,我纠正了!!!。不太了解订单的情况。对不起。我想了解一下这个例子。
 
vvs1:
我的错,我纠正了!!!。不太了解订单的情况。对不起。 我想了解一下这个例子。
 

伙计们,请写出开启货币交易篮子的最低代码。

1.在终端按 "自动交易 "按钮

欧元兑美元、英镑兑美元、澳元兑美元、纽元兑美元的买入手数为0.01,而美元兑瑞郎、美元兑加元和美元兑日元的卖出手数为0.01。

要在一个窗口中拥有一个EA
 
Ivan Butko:

伙计们,请你们写出开启一篮子货币交易的最低代码。

1.在终端按 "自动交易 "按钮

欧元兑美元、英镑兑美元、澳元兑美元、纽元兑美元的买入手数为0.01,而美元兑瑞郎、美元兑加元和美元兑日元的卖出手数为0.01。

要在一个窗口中拥有一个EA

在图表上需要一个按钮

 

感谢MT5,现在MT4也需要它。

预先感谢)

 

你好!

我的想法是这样的:我需要专家顾问在图表上用线条标出价格在高于 林带上轨后首次低于下轨的地方。但这并不奏效。有什么问题吗?

void OnTick()
  {
   int x=1;
   double bblow0=iBands(0,0,110,2.0,0,PRICE_CLOSE,MODE_LOWER,0);
   double bblowX=iBands(0,0,110,2.0,0,PRICE_CLOSE,MODE_LOWER,x);
   double bbupX=iBands(0,0,110,2.0,0,PRICE_CLOSE,MODE_UPPER,x);
   if(Close[0]<bblow0)
     {
      while(Close[x]<bbupX)
        {
         if(Close[x]<bblowX)
           {x=1; break;}
         else
           {x++;}
        }
      if(x>1)
         ObjectCreate(0,"Line"+TimeCurrent(),OBJ_VLINE,0,Time[x],Close[x]);
     }
  }
 
伙计们帮我找到EA中的最新信息面板
 
int OnInit()
{
//---
OrderSend("EURUSD",OP_SELL,0.01,Bid,3,0,0,",0,0,Red)。
//---
return(INIT_SUCCEED)。
}
//+------------------------------------------------------------------+
//|专家去初始化函数|
//+------------------------------------------------------------------+


请您告诉我,如何在MT上按下 "自动交易 "按钮后才开启交易的功能。当按钮被禁用时,该代码不起作用。我可以添加一些条件...


 
Ivan Butko:
也许添加一个条件...

用这样的脚本进行实验。

void OnStart()
{  while(!IsStopped())
   {  if(TerminalInfoInteger(TERMINAL_CONNECTED) && TerminalInfoInteger(TERMINAL_TRADE_ALLOWED) && !IsTradeContextBusy())Comment("Торговля разрешена");
      else Comment("Торговля запрещена!!!");
      Sleep(123); 
   }
   Comment("");

}
 
Igor Makanu:

用这样的脚本进行实验。

谢谢,但不幸的是,我不擅长代码。

把你的代码添加到我的上面,日志显示它现在不是一个EA,不能打开。

这是为交易多种货币的新闻,希望有这样一个机制。
1.消息传出
我按下 "自动交易 "按钮。
3.专家顾问不假思索地擦着经纪人打开交易。

专家顾问的最小化版本,只有一个功能--开启交易。我搞不清楚是怎么回事。专家顾问可能非常好(只需在图表上添加猫头鹰的EA,EA就会自己做所有事情),但我希望EA在我激活 "自动交易 "时能开出一篮子订单。

也就是说,我可以用文字来描述代码,大致如下。
1.我们检查是否允许交易。
2.如果不是,我们就等着点击。
3.一旦点击,订单篮就会被打开。
4.检查交易授权不是每一次打勾,但...最短的时间。 最短的可能时间。(检查-检查-检查,像这样的即时性)

或者在图表上添加 "用美元购买篮子 "按钮,篮子就会立即打开。但是,据我所知,要做这个按钮是很难的。

如果你知道要添加什么条件或如何实现(如果很简单),请分享。