脚本: Pending orders DOWN

 

Pending orders DOWN:

这个脚本程序会设置多个低于当前价格的挂单。

作者: Vladimir Karputov

 
LOTS 无法更改,始终都是0.01手。
 
keenans :
LOTS 无法更改,始终都是0.01手。

声明不正确。

没错:音量始终等于最小音量。

 

音量总是等于最小音量。看代码:

//--- pending orders DOWN
   for(int i=0;i<InpDownQuantity;i++)
     {
      double price_ask     = start_price_ask-i*ExtDownStep;
      double price_bid     = start_price_bid-i*ExtDownStep;
      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.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.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
        }
     }
 

请问这个有MT4版本没?

 
leidsure :

请问这个有MT4版本没?

不是。老码头早已被扔进垃圾桶了。

 
请问怎么更改交易量?始终是0.01
 
leidsure :
请问怎么更改交易量?始终是0.01

为此,您必须编辑代码。