来自一个 "傻瓜 "的问题 - 页 140 1...133134135136137138139140141142143144145146147...277 新评论 T-G 2012.05.07 10:21 #1391 你能告诉我,我试图设置止盈和止损,订单已经打开,但SL和TP没有设置,这是什么问题,如何解决? Rashid Umarov 2012.05.07 10:39 #1392 检查工具的SYMBOL_TRADE_EXEMODE 属性,它可以是 ENUM_SYMBOL_TRADE_EXECUTION 枚举中的一个值 。ENUM_SYMBOL_TRADE_EXECUTION 识别器 描述 符号_交易_执行_请求 根据要求进行交易 符号_交易_执行_instant 以流媒体价格进行交易 符号_交易_执行_市场 执行_执行_市场 符号_交易_执行_交换 交易所执行 在 SYMBOL_TRADE_EXECUTION_MARKET模式下交易 不需要SL和TP。ENUM_SYMBOL_TRADE_EXECUTION trade_execution=(ENUM_SYMBOL_TRADE_EXECUTION)SymbolInfoInteger(_Symbol,SYMBOL_TRADE_EXEMODE); Yedelkin 2012.05.07 10:44 #1393 T-G:你能告诉我,我试图设置止盈和止损,订单已经打开,但SL和TP没有设置,这是什么问题,如何解决? 经纪人支持的市场执行模式是什么?如果支持市场执行 模式,那么SL和TP就不会为其设置。 T-G 2012.05.07 10:49 #1394 返回3 - 即SYMBOL_TRADE_EXECUTION_MARKET不提供SL和TP是什么意思,如果你需要水平,你会怎么做?或者你的意思是在打开后修改它?如果你修改了它,你能给我一个函数的例子吗,谢谢。 [删除] 2012.05.07 10:57 #1395 T-G:返回3 - 即SYMBOL_TRADE_EXECUTION_MARKET不提供SL和TP是什么意思,如果你需要水平,你会怎么做?或者你的意思是在打开后修改它?如果你修改了它,你能给我一个函数的例子吗,谢谢。 如果你将使用限价订单,你可以同时设置止损和止盈。限价单可以设置在离市场多近的位置?取决于经纪人,从零点开始(即按市场价格)。 T-G 2012.05.07 11:55 #1396 如果我需要跟随市场怎么办? 我开了一个订单,如果我不能设置TP和SL,我应该怎么做? [删除] 2012.05.07 12:19 #1397 https://www.mql5.com/ru/docs/constants/structures/mqltraderequest, 行动领域。 Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса www.mql5.com Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5 Rashid Umarov 2012.05.07 12:31 #1398 T-G: 如果我需要跟随市场怎么办? 我开了一个订单, 如果我不能设置TP和SL,我应该怎么做? 在开仓/修改仓位 后,您可以使用单独的请求来设置SL和TP水平。 Yedelkin 2012.05.07 12:58 #1399 T-G: 还是说你的意思是打开后再修改?如果修改了,能否给一个函数的例子,谢谢。 这就是MQL5参考/ 标准常量、枚举和结构/ 数据结构/ 交易请求的结构所说的。SL & TP Modification Торговый приказ на модификацию уровней StopLoss и/или TakeProfit. Требуется указание 4 полей: action symbol sl tp 因此,代码大致是这样的(检查位置后)。bool PositionModify(const string symbol,double sl,double tp) { m_request={0}; m_result ={0}; //--- setting request m_request.action=TRADE_ACTION_SLTP; m_request.symbol=symbol; m_request.sl =sl; m_request.tp =tp; //--- order send if(!OrderSend(m_request,m_result)) { Print("Неудача с отправкой ордера при TRADE_ACTION_SLTP"); return(false); } //--- ok return(true); } Yedelkin 2012.05.07 15:19 #1400 T-G:返回3- 所以你得到SYMBOL_TRADE_EXECUTION_MARKET 问题似乎出在其他地方。 void OnStart() { Print("SYMBOL_TRADE_EXECUTION_MARKET=",SYMBOL_TRADE_EXECUTION_MARKET); } 值 "3 "没有以任何方式返回 :)毕竟,枚举的编号是从零开始的。 1...133134135136137138139140141142143144145146147...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能告诉我,我试图设置止盈和止损,订单已经打开,但SL和TP没有设置,这是什么问题,如何解决?
检查工具的SYMBOL_TRADE_EXEMODE 属性,它可以是 ENUM_SYMBOL_TRADE_EXECUTION 枚举中的一个值 。
ENUM_SYMBOL_TRADE_EXECUTION
识别器
描述
符号_交易_执行_请求
根据要求进行交易
符号_交易_执行_instant
以流媒体价格进行交易
符号_交易_执行_市场
执行_执行_市场
符号_交易_执行_交换
交易所执行
在 SYMBOL_TRADE_EXECUTION_MARKET模式下交易 不需要SL和TP。
你能告诉我,我试图设置止盈和止损,订单已经打开,但SL和TP没有设置,这是什么问题,如何解决?
返回3 - 即SYMBOL_TRADE_EXECUTION_MARKET
不提供SL和TP是什么意思,如果你需要水平,你会怎么做?或者你的意思是在打开后修改它?如果你修改了它,你能给我一个函数的例子吗,谢谢。
返回3 - 即SYMBOL_TRADE_EXECUTION_MARKET
不提供SL和TP是什么意思,如果你需要水平,你会怎么做?或者你的意思是在打开后修改它?如果你修改了它,你能给我一个函数的例子吗,谢谢。
如果我需要跟随市场怎么办? 我开了一个订单, 如果我不能设置TP和SL,我应该怎么做?
这就是MQL5参考/ 标准常量、枚举和结构/ 数据结构/ 交易请求的结构所说的。
SL & TP Modification Торговый приказ на модификацию уровней StopLoss и/или TakeProfit. Требуется указание 4 полей: action symbol sl tp
因此,代码大致是这样的(检查位置后)。
返回3- 所以你得到SYMBOL_TRADE_EXECUTION_MARKET
问题似乎出在其他地方。
值 "3 "没有以任何方式返回 :)毕竟,枚举的编号是从零开始的。