MODE_SPREAD - 页 2 123 新评论 FXMan77 2010.09.13 16:27 #11 Viffer: 正如Phillip所说,这有点偏离主题,但我认为OP已经有了他的答案...FXMan,你以前问过滑点的问题,我认为你没有正确理解,所以让我试着解释一下。你有一个买入价和一个卖出价。你想买入,所以发送一个订单,以报价买入。但在你发送和经纪人下单的时间里,卖出价有时会改变。因此,你所报的价格不再有效。你已经有了滑点。在订单发送中,如果滑点小于你指定的值,滑点参数允许经纪人继续进行交易。我相信,标准值是3个点。如果价格滑落超过这个值,经纪人将不下单,并告诉你无效价格的报价。滑点是游戏的一部分,是你在快速市场中慢吞吞的付出的代价。 V 谢谢。 我知道这一点。你滑倒了... 标准不是3个点,取决于买入和卖出EURUSD=2,USDCAD=4。 但是,ECN经纪商呢? 他们给你的是市场价格。滑点也存在吗? 我的EA在EC经纪商上工作,滑点=0。 [删除] 2010.09.13 19:14 #12 FXMan77: 但是,ECN经纪商呢? 他们给你的是市场价格。滑点也在那里吗? 我的EA在EC经纪商上工作,滑点=0。 答案是,这取决于你在市场报价下的订单大小。 如果交易的另一方能够接受你的头寸背后的数量,那么你就不会/应该不会看到ECN的滑点。 FXMan77 2010.09.13 19:56 #13 1005phillip: 答案是,这取决于你在市场报价下的订单大小。 如果交易的另一方能够接受你的头寸背后的交易量,那么你就不会/应该不会看到ECN的滑点。 花旗集团不会抵消你的迷你账户。 经纪人是在内部烹饪你的账户。滑点在市场执行 中是最常见的,也许,有了滑点经纪人就能赚更多的钱。 FXMan77 2010.09.14 15:35 #14 1005phillip: 它只告诉你建立 新的 多头头 寸的点差和关闭 现有 空头头 寸的点差。 对于多头,你在开仓时支付点差。对于空头头寸,你要在平仓时支付点差。 由于平仓时间是未来的某个时间,在你实际平仓之前,你不知道你将为空头头寸支付的点差。 为什么如果我开的是多头,我就支付2个点,我是从-2开始的。 如果我做空,我也要付2个点,从-2开始...... 如果我做空,我没有看到经纪人在拿2个点。 [删除] 2010.09.14 16:13 #15 FXMan77: 为什么如果我做多,我也要付2个点,我是从-2开始的。 如果我做空,我也要付2个点,从-2开始...... 如果我做空,我没有看到经纪人在拿2个点。 经纪商提供的价格是买入价和点差,而不是卖出价。 当你开立多头时,你支付的是卖出价,也就是当时的买入价加点差。 这就是为什么它在开仓时是-2。 点差可以随意变化,但你已经支付了它,当你关闭你的多头时,你将以买入价关闭它(不受点差影响)。 当你开空头时,你只支付了买入价,没有点差,但你的空头头寸的浮动 价值是基于卖出价的,这取决于买入价+点差。 点差可以改变,当你去关闭你的空头头寸时,点差可能是5,而不是2,在这种情况下,你为空头头寸支付的点差是5点,而不是2。 但在你关闭空头之前,你不会知道。 Luis 2015.01.31 11:27 #16 对不起,我听说我们只在开立多头时支付价差?我以为我们支付两次价差,一次是在开盘时,一次是在收盘时。问候 William Roeder 2015.01.31 15:38 #17 BeLikeWater:对不起,我听说我们只在开立多头时支付价差?我以为我们支付两次 价差,一次是在开仓时,一次是在平仓时。 已经问过了,也回答过了,如果你费心去读第一个回复的话。1005phillip: 2010.09.12 19:40 它只告诉你开立 新的 多头头 寸时的点差和关闭 现有 空头 头寸时的点差。 对于多头,你在开仓时支付点差。对于空头头寸,你要在平仓时支付点差。 由于平仓时间是未来的某个时间,在你实际平仓之前,你不知道你将为空头头寸支付的点差。 Anthony Garot 2016.09.05 22:14 #18 我正试图计算最大手数。我最初的规则是,交易量永远不要超过我自由保证金的某一百分比。比方说2%。这是我面临风险的资本。在这一点上,我想扣除经纪费用等。在做多的情况下,我可以用MODE_SPREAD获得点差。而在做空的情况下,我似乎没有这种奢侈。所以,在这个空头的情况下,我想我可以使用一个我即时计算的 "平均价差 "来了解我的手数应该是多少。对此有什么想法吗? Keith Watford 2016.09.05 23:24 #19 ToneGarot:我正试图计算最大手数。我最初的规则是,交易量永远不要超过我自由保证金的某一百分比。比方说2%。这是我面临风险的资本。在这一点上,我想扣除经纪费用等。在做多的情况下,我可以用MODE_SPREAD获得点差。而在做空的情况下,我似乎没有这种奢侈。所以,在这个空头的情况下,我想我可以使用一个我即时计算的 "平均价差 "来了解我的手数应该是多少。对此有什么想法吗? 点差并不计入交易风险金额的计算中。你使用的是交易开始时的价格和交易结束时的价格之间的差异。 Anthony Garot 2016.09.06 20:35 #20 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;对于开立一个多头头寸,我可以确定价差成本,很简单。 对于一个空头头寸,我可以......。? MODE_SPREAD Engineer Garin's Paraboloid Algorithms, profitable and not 123 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
正如Phillip所说,这有点偏离主题,但我认为OP已经有了他的答案...FXMan,你以前问过滑点的问题,我认为你没有正确理解,所以让我试着解释一下。你有一个买入价和一个卖出价。你想买入,所以发送一个订单,以报价买入。但在你发送和经纪人下单的时间里,卖出价有时会改变。因此,你所报的价格不再有效。你已经有了滑点。在订单发送中,如果滑点小于你指定的值,滑点参数允许经纪人继续进行交易。我相信,标准值是3个点。如果价格滑落超过这个值,经纪人将不下单,并告诉你无效价格的报价。滑点是游戏的一部分,是你在快速市场中慢吞吞的付出的代价。
V
谢谢。 我知道这一点。你滑倒了...
标准不是3个点,取决于买入和卖出EURUSD=2,USDCAD=4。
但是,ECN经纪商呢?
他们给你的是市场价格。滑点也存在吗?
我的EA在EC经纪商上工作,滑点=0。
但是,ECN经纪商呢?
他们给你的是市场价格。滑点也在那里吗?
我的EA在EC经纪商上工作,滑点=0。
答案是,这取决于你在市场报价下的订单大小。
如果交易的另一方能够接受你的头寸背后的数量,那么你就不会/应该不会看到ECN的滑点。
答案是,这取决于你在市场报价下的订单大小。
如果交易的另一方能够接受你的头寸背后的交易量,那么你就不会/应该不会看到ECN的滑点。
花旗集团不会抵消你的迷你账户。
经纪人是在内部烹饪你的账户。滑点在市场执行 中是最常见的,也许,有了滑点经纪人就能赚更多的钱。
它只告诉你建立 新的 多头头 寸的点差和关闭 现有 空头头 寸的点差。
对于多头,你在开仓时支付点差。对于空头头寸,你要在平仓时支付点差。
由于平仓时间是未来的某个时间,在你实际平仓之前,你不知道你将为空头头寸支付的点差。
为什么如果我开的是多头,我就支付2个点,我是从-2开始的。
如果我做空,我也要付2个点,从-2开始......
如果我做空,我没有看到经纪人在拿2个点。
为什么如果我做多,我也要付2个点,我是从-2开始的。
如果我做空,我也要付2个点,从-2开始......
如果我做空,我没有看到经纪人在拿2个点。
经纪商提供的价格是买入价和点差,而不是卖出价。
当你开立多头时,你支付的是卖出价,也就是当时的买入价加点差。 这就是为什么它在开仓时是-2。 点差可以随意变化,但你已经支付了它,当你关闭你的多头时,你将以买入价关闭它(不受点差影响)。
当你开空头时,你只支付了买入价,没有点差,但你的空头头寸的浮动 价值是基于卖出价的,这取决于买入价+点差。 点差可以改变,当你去关闭你的空头头寸时,点差可能是5,而不是2,在这种情况下,你为空头头寸支付的点差是5点,而不是2。 但在你关闭空头之前,你不会知道。
对不起,我听说我们只在开立多头时支付价差?
我以为我们支付两次价差,一次是在开盘时,一次是在收盘时。
问候
对不起,我听说我们只在开立多头时支付价差?
我以为我们支付两次 价差,一次是在开仓时,一次是在平仓时。
它只告诉你开立 新的 多头头 寸时的点差和关闭 现有 空头 头寸时的点差。
对于多头,你在开仓时支付点差。对于空头头寸,你要在平仓时支付点差。
由于平仓时间是未来的某个时间,在你实际平仓之前,你不知道你将为空头头寸支付的点差。
我正试图计算最大手数。
我最初的规则是,交易量永远不要超过我自由保证金的某一百分比。比方说2%。这是我面临风险的资本。
在这一点上,我想扣除经纪费用等。
在做多的情况下,我可以用MODE_SPREAD获得点差。
而在做空的情况下,我似乎没有这种奢侈。
所以,在这个空头的情况下,我想我可以使用一个我即时计算的 "平均价差 "来了解我的手数应该是多少。
对此有什么想法吗?
我正试图计算最大手数。
我最初的规则是,交易量永远不要超过我自由保证金的某一百分比。比方说2%。这是我面临风险的资本。
在这一点上,我想扣除经纪费用等。
在做多的情况下,我可以用MODE_SPREAD获得点差。
而在做空的情况下,我似乎没有这种奢侈。
所以,在这个空头的情况下,我想我可以使用一个我即时计算的 "平均价差 "来了解我的手数应该是多少。
对此有什么想法吗?
在计算交易中的风险金额时,点差并不计算在内。你使用的是交易开始时的价格和交易结束时的价格之间的差异。
"风险 "是过去式。这不是我所追求的。
我试图在开仓前计算允许的最大头寸规模。
我的伪代码。
// 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;
对于开立一个多头头寸,我可以确定价差成本,很简单。
对于一个空头头寸,我可以......。?