MODE_SPREAD - 页 2

 
Viffer:

正如Phillip所说,这有点偏离主题,但我认为OP已经有了他的答案...FXMan,你以前问过滑点的问题,我认为你没有正确理解,所以让我试着解释一下。你有一个买入价和一个卖出价。你想买入,所以发送一个订单,以报价买入。但在你发送和经纪人下单的时间里,卖出价有时会改变。因此,你所报的价格不再有效。你已经有了滑点。在订单发送中,如果滑点小于你指定的值,滑点参数允许经纪人继续进行交易。我相信,标准值是3个点。如果价格滑落超过这个值,经纪人将不下单,并告诉你无效价格的报价。滑点是游戏的一部分,是你在快速市场中慢吞吞的付出的代价。

V


谢谢。 我知道这一点。你滑倒了...

标准不是3个点,取决于买入和卖出EURUSD=2,USDCAD=4。

但是,ECN经纪商呢?

他们给你的是市场价格。滑点也存在吗?

我的EA在EC经纪商上工作,滑点=0。

[删除]  
FXMan77:

但是,ECN经纪商呢?

他们给你的是市场价格。滑点也在那里吗?

我的EA在EC经纪商上工作,滑点=0。


答案是,这取决于你在市场报价下的订单大小。

如果交易的另一方能够接受你的头寸背后的数量,那么你就不会/应该不会看到ECN的滑点。
 
1005phillip:

答案是,这取决于你在市场报价下的订单大小。

如果交易的另一方能够接受你的头寸背后的交易量,那么你就不会/应该不会看到ECN的滑点。


花旗集团不会抵消你的迷你账户。

经纪人是在内部烹饪你的账户。滑点在市场执行 中是最常见的,也许,有了滑点经纪人就能赚更多的钱。

 
1005phillip:

它只告诉你建立 新的 多头头 寸的点差和关闭 现有 空头头 寸的点差。

对于多头,你在开仓时支付点差。对于空头头寸,你要在平仓时支付点差。

由于平仓时间是未来的某个时间,在你实际平仓之前,你不知道你将为空头头寸支付的点差。


为什么如果我开的是多头,我就支付2个点,我是从-2开始的。

如果我做空,我也要付2个点,从-2开始......

如果我做空,我没有看到经纪人在拿2个点。

[删除]  
FXMan77:


为什么如果我做多,我也要付2个点,我是从-2开始的。

如果我做空,我也要付2个点,从-2开始......

如果我做空,我没有看到经纪人在拿2个点。


经纪商提供的价格是买入价和点差,而不是卖出价。

当你开立多头时,你支付的是卖出价,也就是当时的买入价加点差。 这就是为什么它在开仓时是-2。 点差可以随意变化,但你已经支付了它,当你关闭你的多头时,你将以买入价关闭它(不受点差影响)。

当你开空头时,你只支付了买入价,没有点差,但你的空头头寸的浮动 价值是基于卖出价的,这取决于买入价+点差。 点差可以改变,当你去关闭你的空头头寸时,点差可能是5,而不是2,在这种情况下,你为空头头寸支付的点差是5点,而不是2。 但在你关闭空头之前,你不会知道。
 

对不起,我听说我们只在开立多头时支付价差?

我以为我们支付两次价差,一次是在开盘时,一次是在收盘时。

问候

 
BeLikeWater:

对不起,我听说我们只在开立多头时支付价差?

我以为我们支付两次 价差,一次是在开仓时,一次是在平仓时。

已经问过了,也回答过了,如果你费心去读第一个回复的话。
1005phillip: 2010.09.12 19:40

它只告诉你开立 新的 多头头 寸时的点差和关闭 现有 空头 头寸时的点差。

对于多头,你在开仓时支付点差。对于空头头寸,你要在平仓时支付点差。

由于平仓时间是未来的某个时间,在你实际平仓之前,你不知道你将为空头头寸支付的点差。

 

我正试图计算最大手数。

我最初的规则是,交易量永远不要超过我自由保证金的某一百分比。比方说2%。这是我面临风险的资本。

在这一点上,我想扣除经纪费用等。

在做多的情况下,我可以用MODE_SPREAD获得点差。

而在做空的情况下,我似乎没有这种奢侈。


所以,在这个空头的情况下,我想我可以使用一个我即时计算的 "平均价差 "来了解我的手数应该是多少。

对此有什么想法吗?

 
ToneGarot:

我正试图计算最大手数。

我最初的规则是,交易量永远不要超过我自由保证金的某一百分比。比方说2%。这是我面临风险的资本。

在这一点上,我想扣除经纪费用等。

在做多的情况下,我可以用MODE_SPREAD获得点差。

而在做空的情况下,我似乎没有这种奢侈。


所以,在这个空头的情况下,我想我可以使用一个我即时计算的 "平均价差 "来了解我的手数应该是多少。

对此有什么想法吗?

点差并不计入交易风险金额的计算中。你使用的是交易开始时的价格和交易结束时的价格之间的差异。
 
GumRai:
在计算交易中的风险金额时,点差并不计算在内。你使用的是交易开始时的价格和交易结束时的价格之间的差异。


"风险 "是过去式。这不是我所追求的。

我试图在开仓前计算允许的最大头寸规模。

我的伪代码。

      // For now, let's go with 2%
      input double MAX_RISK_PERCENT_OF_TRADE = 2.0;

      // Capital at risk, in dollars
      double capitalAtRisk = AccountEquity() * ( MAX_RISK_PERCENT_OF_TRADE / 100 );
    
      // Deduct brokerage on the buy and sell
      // OANDA is purely spread, no fixed fee
      double maximumPermissibleRisk = capitalAtRisk - spreadCost;

      double lotSize = maximumPermissibleRisk / valuePerPip / stopLossPips;


对于开立一个多头头寸,我可以确定价差成本,很简单。

对于一个空头头寸,我可以......。?