mql5语言的特点、微妙之处以及技巧 - 页 15 1...8910111213141516171819202122...247 新评论 Dmitry Fedoseev 2017.03.06 07:08 #141 Roffild: 我只描述了一个官方确认的错误。是你建议使用一些API来解决这个问题。 请不要把创建一个指标 和通过iCustom调用它混为一谈。 在这里,不要把现实和你的幻想混为一谈。这不是一个错误。它是哪种API,很容易看出来。你在这里的目的到底是什么? Vladimir Karputov 2017.03.06 18:31 #142 与本主题无关的评论已被移至"可视化模式下不显示待定订单"。 Sergei Vladimirov 2017.03.06 19:41 #143 你可以完成你的手鼓舞。SD说,从下一个版本开始,OrderSend()将正常工作 :) 看起来它真的在工作。刚刚更新到1550,检查了一下--当在OrderSend()之后马上开仓,整个环境是同步的。 Artyom Trishkin 2017.03.06 21:17 #144 谢尔盖-弗拉基米罗夫: ,看来它真的起作用了。刚刚更新到1550,检查了一下--当在OrderSend()之后马上开仓,整个环境是同步的。 只有新的问题 出现了 :) fxsaber 2017.03.06 21:54 #145 Sergei Vladimirov: 1550的更新刚刚到达,检查过了--当在OrderSend()之后立即开仓时,整个环境都是同步的。我确认,OrderSend变得完全同步了。刹车的错误仍然存在请求/回应Request.action = TRADE_ACTION_REMOVE (8) Request.magic = 0 Request.order = 136746576 Request.symbol = Request.volume = 0.0 Request.price = 0.0 Request.stoplimit = 0.0 Request.sl = 0.0 Request.tp = 0.0 Request.deviation = 0 Request.type = ORDER_TYPE_BUY (0) Request.type_filling = ORDER_FILLING_FOK (0) Request.type_time = ORDER_TIME_GTC (0) Request.expiration = 1970.01.01 00:00:00 Request.comment = Request.position = 0 Request.position_by = 0 Result.retcode = 10009 Result.deal = 0 Result.order = 136746576 Result.volume = 0.0 Result.price = 0.0 Result.bid = 0.0 Result.ask = 0.0 Result.comment = Request executed 2194.767 + 0.003 ms Result.request_id = 245 Result.retcode_external = 0结果MP 0 22:37:32.113 Trades '5338170': cancel order #136746576 buy limit 0.10 #AA at 36.99 JM 0 22:37:34.308 Trades '5338170': accepted cancel order #136746576 buy limit 0.10 #AA at 36.99 FE 0 22:37:34.308 Trades '5338170': cancel #136746576 buy limit 0.10 #AA at market done in 2194.779 ms有趣的是,现在日志记录的OrderSend执行时间比每次实际的时间长。也就是说,如果你自己测量OrderSend的执行时间,它每次都会比日志中显示的值少几毫秒。ZS 出现以下条目deal #120390530 sell 0.10 #PG at 90.36 done (based on order #136747126) Features of the mql5 错误、漏洞、问题 Errors, bugs, questions Roffild 2017.03.06 22:09 #146 德米特里-费多塞耶夫。 不要把现实和你的幻想混为一谈。这不是一个错误。很明显,这是哪个API。那么你在这里的目的是什么呢?那么,解决这个问题的代码在哪里呢? 开发商已经确认这是一个错误,没有解决办法。简单说说我自己:我从2009年开始在这里工作,所以我在MQL5中实现了成熟的宏和B'1001011'结构。 Slava 2017.03.07 06:32 #147 罗费尔德。那么,解决这个问题的代码在哪里呢? 开发商已经确认这是一个错误,没有解决办法。什么毛病?它在哪里被证实?读写模板不需要API。一切都很正常,通过MQL5的方式。第四家也实施了https://www.mql5.com/ru/forum/168767/page14#comment_4122244 Dmitry Fedoseev 2017.03.07 07:10 #148 斯拉瓦。什么毛病?它在哪里被证实了?读写模板不需要API。一切都很正常,通过MQL5的方式。第四个人也做了https://www.mql5.com/ru/forum/168767/page14#comment_4122244 我们不是在谈论模板,我们是在谈论将指标附加到程序中,但要设置自己颜色的指标线。上面这位同志认为,没有可能设置自己的颜色是一个错误。 Slava 2017.03.07 07:37 #149 缺乏以编程方式为指标设置颜色的能力不是一个错误,而是架构的一个特点。指示器分为两部分--绘图部分和计算部分。指示器的抽屉部分负责根据计算缓冲区的指定设置进行绘图。计算部分对缓冲区进行相应的计数。指示器抽屉住在图表中,在引导的流程中工作。指标的计算部分存在于符号周期的缓存中,并在符号刷新线程中运行。指标的计算部分对绘图部分一无所知。专家只用指标计算部分来操作(在大多数情况下没有绘图部分)。由专家顾问创建的指标,只有在调用将指标 添加到图表中 的命令时才有其绘制部分(不管是手动添加还是ChartIndicatorAdd,都没有关系)。同一指标的计算部分可以由几张图来访问,例如,如果有几个具有相同指标的同一符号-周期的图表。摘要。指标计算部分可以 "拥有 "任何数量的绘图部分,从0到99。指标的计算部分不知道它有多少个绘图部分。 Andrey Dik 2017.03.07 07:48 #150 斯拉瓦。... 有没有可能使 "回测 "选项卡中的"打开图表"命令在测试后自动将EA中使用的所有指标连同适当的参数添加到打开的图表中? 1...8910111213141516171819202122...247 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我只描述了一个官方确认的错误。是你建议使用一些API来解决这个问题。
请不要把创建一个指标 和通过iCustom调用它混为一谈。
在这里,不要把现实和你的幻想混为一谈。这不是一个错误。它是哪种API,很容易看出来。你在这里的目的到底是什么?
你可以完成你的手鼓舞。
SD说,从下一个版本开始,OrderSend()将正常工作 :)
,看来它真的起作用了。刚刚更新到1550,检查了一下--当在OrderSend()之后马上开仓,整个环境是同步的。
1550的更新刚刚到达,检查过了--当在OrderSend()之后立即开仓时,整个环境都是同步的。
我确认,OrderSend变得完全同步了。刹车的错误仍然存在
请求/回应
Request.action = TRADE_ACTION_REMOVE (8)
Request.magic = 0
Request.order = 136746576
Request.symbol =
Request.volume = 0.0
Request.price = 0.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 0
Request.type = ORDER_TYPE_BUY (0)
Request.type_filling = ORDER_FILLING_FOK (0)
Request.type_time = ORDER_TIME_GTC (0)
Request.expiration = 1970.01.01 00:00:00
Request.comment =
Request.position = 0
Request.position_by = 0
Result.retcode = 10009
Result.deal = 0
Result.order = 136746576
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request executed 2194.767 + 0.003 ms
Result.request_id = 245
Result.retcode_external = 0
结果
JM 0 22:37:34.308 Trades '5338170': accepted cancel order #136746576 buy limit 0.10 #AA at 36.99
FE 0 22:37:34.308 Trades '5338170': cancel #136746576 buy limit 0.10 #AA at market done in 2194.779 ms
有趣的是,现在日志记录的OrderSend执行时间比每次实际的时间长。也就是说,如果你自己测量OrderSend的执行时间,它每次都会比日志中显示的值少几毫秒。
ZS 出现以下条目
不要把现实和你的幻想混为一谈。这不是一个错误。很明显,这是哪个API。那么你在这里的目的是什么呢?
那么,解决这个问题的代码在哪里呢?
开发商已经确认这是一个错误,没有解决办法。
简单说说我自己:我从2009年开始在这里工作,所以我在MQL5中实现了成熟的宏和B'1001011'结构。
那么,解决这个问题的代码在哪里呢?
开发商已经确认这是一个错误,没有解决办法。
什么毛病?它在哪里被证实?
读写模板不需要API。一切都很正常,通过MQL5的方式。第四家也实施了https://www.mql5.com/ru/forum/168767/page14#comment_4122244
什么毛病?它在哪里被证实了?
读写模板不需要API。一切都很正常,通过MQL5的方式。第四个人也做了https://www.mql5.com/ru/forum/168767/page14#comment_4122244
我们不是在谈论模板,我们是在谈论将指标附加到程序中,但要设置自己颜色的指标线。上面这位同志认为,没有可能设置自己的颜色是一个错误。
缺乏以编程方式为指标设置颜色的能力不是一个错误,而是架构的一个特点。
指示器分为两部分--绘图部分和计算部分。指示器的抽屉部分负责根据计算缓冲区的指定设置进行绘图。计算部分对缓冲区进行相应的计数。指示器抽屉住在图表中,在引导的流程中工作。指标的计算部分存在于符号周期的缓存中,并在符号刷新线程中运行。
指标的计算部分对绘图部分一无所知。专家只用指标计算部分来操作(在大多数情况下没有绘图部分)。
由专家顾问创建的指标,只有在调用将指标 添加到图表中 的命令时才有其绘制部分(不管是手动添加还是ChartIndicatorAdd,都没有关系)。同一指标的计算部分可以由几张图来访问,例如,如果有几个具有相同指标的同一符号-周期的图表。
摘要。指标计算部分可以 "拥有 "任何数量的绘图部分,从0到99。指标的计算部分不知道它有多少个绘图部分。
...