脚本: Pending orders DOWN - 页 4

 
非常感谢弗拉基米尔,你真是 个天才。上帝保佑你
 
如何根据时间(秒)添加多个挂单

假设我必须在每分钟的特定时间(以秒为单位)进行交易。还需要在该分钟内的特定时间(精确到秒)关闭该交易。
或者我需要在 MT5 中制作一个 EA,在特定时间开仓交易,而不考虑任何小时,即在每分钟的特定发送时间开仓,并在特定秒钟后平仓。
或者
我应该添加开始交易和平仓交易的挂单。

如何做到这一点?我做了很多 EA,但都没有成功。请帮助解决这个问题。谢谢

 
er.arpit09 :
如何根据时间(秒)添加多个挂单

假设我必须在每分钟的特定时间(以秒为单位)进行交易。还需要在该分钟内的特定时间(精确到秒)关闭该交易。
或者我需要在 MT5 中制作一个 EA,在特定时间开仓交易,而不考虑任何小时,即在每分钟的特定时间开仓,并在特定秒钟后平仓。
或者
我应该添加开始交易和平仓交易的挂单。

如何做到这一点?我做了很多 EA,但都没有成功。请帮助解决这个问题。谢谢

您当然需要一个顾问。

 




您好,
为什么仓位数量 没有变化(在终端中)?- 虽然在启动前更改参数时会显示,但在购买版本中,一切都会改变 ......。

我找到了:

为了让脚本 买入和卖出的所有挂单 设置相同的交易量,您需要稍微修改一下代码:

//--- 开始工作 DOWN
   start_price_ask=m_symbol.Ask()-m_gep;
   start_price_bid=m_symbol.Bid()-m_gep;
//--- 挂单下降
   for(int i=0; i<InpQuantity; i++)
     {
      double price_ask     = start_price_ask-i*m_step;
      double price_bid     = start_price_bid-i*m_step;
      if(InpDownOrders==buy_limit)
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_ask - ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_ask + ExtTakeProfit;
         m_trade.BuyLimit(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_ask),m_symbol.Name(),    //m_symbol.LotsMin() 应改为 InpLots
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
        }
      else
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_bid + ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_bid - ExtTakeProfit;
         m_trade.SellStop(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_bid),m_symbol.Name(),    //m_symbol.LotsMin() 应改为 InpLots
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
 
Vladimir Pristai:




您好,
为什么持仓量 没有变化(在终端中)?- 虽然在启动前更改参数时会显示,但在购买版本中一切都变了 ......

找到了:

为了让脚本 买入和卖出的所有挂单 设置相同的交易量,您需要稍微修改一下代码:

交易、自动交易系统和交易策略测试论坛

脚本:挂单下降

Vladimir Karputov, 2018.12.15 19:41

在这个系列中,最初的想法是完全使用最小手数。因此,到目前为止只能这样做。


 

你好,弗拉基米尔。

请在您脚本的输入参数中添加参数:从指定价格开始缩进,其中将指定挂单 所需的价格。

这将是一个很好的通用脚本。

 
alexniko38:

你好,弗拉基米尔

请在您脚本的输入参数中添加参数:从指定价格开始缩进,这里将指定挂单 所需的价格。

这将是一个很好的通用脚本。

  • 挂单与当前价格的差距(单位:点) - 第一个挂单与当前价格的差距;
 

我无法发送超过 1 个单位的批次。我该如何解决?

谢谢

 
psrs55 :

我无法发送超过 1 个单位的批次。如何解决?

谢谢

从论坛俄语版下载 1.003 版:Pending orders DOWN:

Pending orders DOWN
Pending orders DOWN
  • www.mql5.com
Скрипт выставляет несколько отложенных ордеров вниз от текущей цены.
 

非常感谢。