初学者的问题 MQL5 MT5 MetaTrader 5 - 页 569

 
edutak:
止损单在 什么价位打开?
以Asc买入,以Bid卖出
 
Aleksandr Prishenko:
以Asc买入,以Bid卖出
 if(bs>=1)
     {
      if(Ask>=priceb+Step*_Point)
         if(MarketInfo(Symbol(),MODE_FREEZELEVEL)==0)
            if(OrderSend(Symbol(),OP_BUYSTOP,Lot,Ask,Slippage,0,0,"",Magic,0,Blue)>0)
               pricebs=Ask;
     }
   if(ss>=1)
     {
      if(Bid<=prices-Step*_Point)
         if(MarketInfo(Symbol(),MODE_FREEZELEVEL)==0)
            if(OrderSend(Symbol(),OP_SELLSTOP,Lot,Bid,Slippage,0,0,"",Magic,0,Red)>0)
               pricess=Bid;
     }
不要打开,你必须走到指定的距离。
 
edutak:
它们不会打开,你必须通过指定的距离。
你想在价格旁边设置两个止损单 吗?如果我理解正确的话。不要,至少在传播的距离上不要。
 
Aleksandr Prishenko:
你想在价格旁边设置两个止损单 吗?如果我理解正确的话。
不,市场上已经有买单和卖单,与他们有一定距离。
 
edutak:
它们没有打开,它们需要在指定的距离上打开。
OP_BUYSTOP和OP_SELLSTOP订单不是按Ask和Bid开的,而是按一个给定的价格开的。
 
Alexey Viktorov:
OP_BUYSTOP和OP_SELLSTOP订单不是由Ask和Bid打开,而是由设定的价格打开。
它们被这些价格所激活。
 
Artyom Trishkin:
由这些价格激活的。
Artyom, 仔细看一下代码...
 
Alexey Viktorov:
Artyom,仔细看一下代码...
我正在使用我的移动电话。这并不方便。
 

你好。

请告知如何使用MT4工具为下面的例子计算手数。

一个0.1手的仓位被平仓,损失为-15美元。

我应该用多少钱建仓,如果我达到20点T/P=20,利润将是20元+15元。

也就是说,如何计算出这批货应该是0.175并四舍五入?

 
mila.com:

你好。

请告知如何使用MT4工具为下面的例子计算手数。

一个0.1手的仓位被平仓,损失为-15美元。

我应该用多少钱建仓,如果我达到20点T/P=20,利润将是20元+15元。

也就是说,如何计算出这批货应该是0.175并四舍五入?

前段时间有这样一个问题。

如何根据可用资金和手数,计算出价格可以通过减去多少点(以分计)?

而且已经有了这样一个答案。

链接公式:Lot=Money/(Stoplos*Tick)
Money - earned/lost
Stoplos - in broker points
Tick - MarketInfo(MODE_TICKVALUE), or SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE);
From here, spin as you like:
Stoplos=Money/(Lot*Tick)
Money=Lot*Stoplos*Tick