新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1712 1...170517061707170817091710171117121713171417151716171717181719...1953 新评论 Порт-моне тв 2021.11.03 13:54 #17111 MakarFX #:尝试 它是用黄色突出显示的。它应该是这样的吗? 我没有改变任何东西。这就是鸟儿们被转化的过程。我不明白。你想让我删除它们,旋转它们,还是完全删除这一行? Tretyakov Rostyslav 2021.11.03 14:07 #17112 Порт-моне тв #:所以我没有改变任何东西。这就是鸟儿们被转化的过程。我不明白。你想让我删除它们,旋转它们,还是完全删除这一行? 我问的是 "鸟",因为买和卖的条件都一样。 Taras Slobodyanik 2021.11.03 14:08 #17113 Порт-моне тв #: 你还在试图找到一个错误,但我已经要求你做了几个小时的其他事情。为什么这么说? 在一次成功的OrderSend之后,OrderOfSymbol变量必须被更新。,或者退出并等待下一个tick。 Порт-моне тв 2021.11.03 14:19 #17114 MakarFX #:我问的是 "鸟",因为买和卖的条件都一样。 只有买入或卖出,没有卖出-买入或买入-卖出类型的双击发生。 Порт-моне тв 2021.11.03 14:19 #17115 Taras Slobodyanik #:在一次成功的OrderSend之后,OrderOfSymbol变量需要被更新。,或者退出并等待下一个tick。 好的,你是怎么做到的? Alexey Viktorov 2021.11.03 14:20 #17116 Порт-моне тв #:好吧,我可以从测试器的历史记录中看到尾巴发生在哪里,什么时候,什么参数。这给了你什么? 你不需要寻找尾巴发生的地点,而是寻找它发生的原因。我所建议的不是印证开放的事实,而是开放的条件。这将帮助你确定原因......删除这样的重复订单只会给你带来额外的损失。 Порт-моне тв 2021.11.03 14:24 #17117 Alexey Viktorov #:你不需要寻找尾巴在哪里,而是寻找它是出于什么原因尾巴。我的建议是,不印证开放的事实,而是印证开放的条件。这将有助于确定原因......删除这样的重复订单,只会给你带来额外的损失。 谢谢,但我昨天晚上才意识到。 Alexey Viktorov 2021.11.03 14:25 #17118 MakarFX #:你能告诉我如何获得价值吗?在运行OnInit()之前?也许有另一种方法可以在运行OnInit()之前找出接口语言。 Vitaly Muzichenko#: 没有办法,只有在职能部门内部。在OnInit() 中或在它之后,但不在它之前。 什么是地狱......... string terminalLanguage = TerminalInfoString(TERMINAL_LANGUAGE); /********************Script program start function*******************/ void OnStart() { Print(terminalLanguage); }/******************************************************************/ 2021.11.03 16:25:08.033 00 EURJPY,M15: Russian Порт-моне тв 2021.11.03 14:25 #17119 所以我明白,这里没有人会给我写一个函数来删除一个与前一个订单相同的手数、价格和开盘时间 的订单。顽固是一种罪过,伙计们。 Alexey Viktorov 2021.11.03 14:35 #17120 Порт-моне тв 开盘时间 的订单。顽固是一种罪过,伙计们。 像这样检查 if(sb1 + sb1/100*LotRisk*(DayMultiplicatorProfit/100/2) > AccountBalance() && TimeCurrent()>TimeCheck_a && TimeCurrent()<TimeCheck_ac && Ogranichitel > 0) { if(CounterOrderTradeType(-1)<1) if(signal=="buy") if(Close[1]>Open[1]) { ticket = OrderSend(Symbol(),OP_BUY, Lot, Ask, 3, SLbuy, TPbuy, "открыт ордер на покупку", Magic, 0, Green); Print("OpenOrderSuccess"); } if(CounterOrderTradeType(-1)<1) if(signal=="sell") if(Close[1]>Open[1]) { ticket = OrderSend(Symbol(),OP_SELL, Lot, Bid, 3, SLsell, TPsell, "открыт ордер на продажу", Magic, 0, Red); Print("OpenOrderSuccess"); } } 1...170517061707170817091710171117121713171417151716171717181719...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
尝试
它是用黄色突出显示的。它应该是这样的吗?我没有改变任何东西。这就是鸟儿们被转化的过程。我不明白。你想让我删除它们,旋转它们,还是完全删除这一行?
所以我没有改变任何东西。这就是鸟儿们被转化的过程。我不明白。你想让我删除它们,旋转它们,还是完全删除这一行?
我问的是 "鸟",因为买和卖的条件都一样。
你还在试图找到一个错误,但我已经要求你做了几个小时的其他事情。为什么这么说?
在一次成功的OrderSend之后,OrderOfSymbol变量必须被更新。
,或者退出并等待下一个tick。
我问的是 "鸟",因为买和卖的条件都一样。
只有买入或卖出,没有卖出-买入或买入-卖出类型的双击发生。
在一次成功的OrderSend之后,OrderOfSymbol变量需要被更新。
,或者退出并等待下一个tick。
好的,你是怎么做到的?
好吧,我可以从测试器的历史记录中看到尾巴发生在哪里,什么时候,什么参数。这给了你什么?
你不需要寻找尾巴发生的地点,而是寻找它发生的原因。我所建议的不是印证开放的事实,而是开放的条件。这将帮助你确定原因......删除这样的重复订单只会给你带来额外的损失。
你不需要寻找尾巴在哪里,而是寻找它是出于什么原因尾巴。我的建议是,不印证开放的事实,而是印证开放的条件。这将有助于确定原因......删除这样的重复订单,只会给你带来额外的损失。
谢谢,但我昨天晚上才意识到。
你能告诉我如何获得价值吗?
在运行OnInit()之前?
也许有另一种方法可以在运行OnInit()之前找出接口语言。
没有办法,只有在职能部门内部。在OnInit() 中或在它之后,但不在它之前。
什么是地狱.........
像这样检查