[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 87 1...808182838485868788899091929394...1145 新评论 Yury Reshetov 2009.04.29 12:29 #861 Dimoncheg >> : 事实证明,如果它们的类型相同,我不能用历史记录来确定我是通过市场还是通过挂单开立的订单?所以事实证明,如果我通过历史记录找到BUY_LIMIT SELL_LIMIT SELL_STOP BUY_STOP类型的订单,它们就是被删除的那些? 如果是手动下的订单,那么你可以在评论中打上标记。如果它们是由脚本或专家顾问放置的,你也可以在评论中标记它们。 [删除] 2009.04.29 17:40 #862 大家好。 也许这个问题应该放在这里:为什么Ask函数对欧元兑美元返回一个小数点后四位的数字,而在汇率窗口中却是小数点后五位?MarketInfo 也给出了四个小数位。 Alexander Sevastyanov 2009.04.29 17:50 #863 YDzh >> : 为什么Ask函数返回欧元兑美元的小数点后四位,但在汇率窗口中却是小数点后五位?MarketInfo也返回四个小数位。 如果你打印或印刷评论,这应该是原因。 空白打印( ...) ... 双重类型的数据在打印时,点后有4位小数。 为了获得更高的精度,你应该使用DoubleToStr() 函数。 . 只是Ask不是一个函数,而是一个预定义的变量。 [删除] 2009.04.29 20:28 #864 goldtrader писал(а)>> 如果你打印或评论,这一定是原因。 空白打印( ...) ... 双重类型的数据在打印时,点后有4 位小数。 为了获得更多的精度,你应该使用DoubleToStr()。 . 除了Ask不是一个函数,它是一个预定义的变量。 明白了,谢谢 :)那么还有一个问题。 ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green); 当报价低于Ask - stoplossLong * Point时,将触发止损,对吗? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green); 当卖价 高于买价+止损短线*点或买价 时,将触发止损。 Yury Reshetov 2009.04.29 21:04 #865 YDzh >> : 明白了,谢谢 :)然后是另一个问题。 ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green); 当报价低于Ask - stoplossLong * Point时,将触发止损,对吗? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green); 当卖价高于买价+止损短线*点或买价时,将触发止损。 除了开盘价之外,其他一切都被设定为多头的买入价和空头的卖出价。 [删除] 2009.04.29 21:08 #866 Reshetov писал(а)>> 对于多头头寸来说,除了开盘价之外,所有的东西都由买入价设定,对于空头头寸来说,则由卖出价设定。 因此,这将是正确的? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green); ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green); 那么,相应地,当Ask 达到设定值时,空头将被止损关闭? Alexander Sevastyanov 2009.04.29 21:21 #867 YDzh >> : 而且,相应地,当Ask达到设定值时,空头将以止损收盘? 完全正确。 短线以买入价开盘,以卖出价收盘。长线则反之。 如果你想从市场上或通过挂单开空头,那么在你开仓前,买入价是唯一的买入价。 (当然,更不用说SL、TP和Stop Levels了)。 在开放之后,只有Asc。 Yury Reshetov 2009.04.29 21:22 #868 YDzh >> : 所以这将是正确的事情? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green); ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green); 那么,相应地,当Ask达到设定值时,空头是否会在止损处关闭? 不一定超过,但足以让Ask触及设定值 Alexander 2009.04.29 23:13 #869 Reshetov писал(а)>> 不一定超过,但对阿斯克来说,相当程度上触及了设定值 或者把价差往上改。 [删除] 2009.04.29 23:23 #870 Roger писал(а)>> 或者说把价差往上改了。 而这种情况多久发生一次? 1...808182838485868788899091929394...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
事实证明,如果它们的类型相同,我不能用历史记录来确定我是通过市场还是通过挂单开立的订单?所以事实证明,如果我通过历史记录找到BUY_LIMIT SELL_LIMIT SELL_STOP BUY_STOP类型的订单,它们就是被删除的那些?
如果是手动下的订单,那么你可以在评论中打上标记。如果它们是由脚本或专家顾问放置的,你也可以在评论中标记它们。
大家好。
也许这个问题应该放在这里:为什么Ask函数对欧元兑美元返回一个小数点后四位的数字,而在汇率窗口中却是小数点后五位?MarketInfo 也给出了四个小数位。
为什么Ask函数返回欧元兑美元的小数点后四位,但在汇率窗口中却是小数点后五位?MarketInfo也返回四个小数位。
如果你打印或印刷评论,这应该是原因。
双重类型的数据在打印时,点后有4位小数。
为了获得更高的精度,你应该使用DoubleToStr() 函数。
.
只是Ask不是一个函数,而是一个预定义的变量。
如果你打印或评论,这一定是原因。
双重类型的数据在打印时,点后有4 位小数。
为了获得更多的精度,你应该使用DoubleToStr()。
.
除了Ask不是一个函数,它是一个预定义的变量。
明白了,谢谢 :)那么还有一个问题。
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
当报价低于Ask - stoplossLong * Point时,将触发止损,对吗?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
当卖价 高于买价+止损短线*点或买价 时,将触发止损。
明白了,谢谢 :)然后是另一个问题。
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
当报价低于Ask - stoplossLong * Point时,将触发止损,对吗?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
当卖价高于买价+止损短线*点或买价时,将触发止损。
除了开盘价之外,其他一切都被设定为多头的买入价和空头的卖出价。
对于多头头寸来说,除了开盘价之外,所有的东西都由买入价设定,对于空头头寸来说,则由卖出价设定。
因此,这将是正确的?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
那么,相应地,当Ask 达到设定值时,空头将被止损关闭?
而且,相应地,当Ask达到设定值时,空头将以止损收盘?
完全正确。
短线以买入价开盘,以卖出价收盘。长线则反之。
如果你想从市场上或通过挂单开空头,那么在你开仓前,买入价是唯一的买入价。
(当然,更不用说SL、TP和Stop Levels了)。
在开放之后,只有Asc。
所以这将是正确的事情?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
那么,相应地,当Ask达到设定值时,空头是否会在止损处关闭?
不一定超过,但足以让Ask触及设定值
不一定超过,但对阿斯克来说,相当程度上触及了设定值
或者把价差往上改。
或者说把价差往上改了。
而这种情况多久发生一次?