任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 952 1...945946947948949950951952953954955956957958959...1178 新评论 Victor Nikolaev 2015.10.22 13:14 #9511 atztek: 我的理解是否正确,避免指标缓冲区内存超限的唯一方法是 ,最初为它们分配一定的范围(例如从0到2000),并且不超过这个范围? 唯一的方法是在终端设置 中指定显示的最小条数 atztek 2015.10.22 13:47 #9512 Vinin: 唯一的方法是在终端设置中指定要显示的最小条数 如果我对你的建议理解正确,这个选项不适合我。 我说的是要限制最后的0-2000条(例如2000条)。当一个新的条形图 出现时,我们应该覆盖缓冲区的值,在第0个缓冲区添加一个新的条形图,并相应地删除最后一个被删除的条形图。然而,这个周期会给CPU带来一些负荷。 Victor Nikolaev 2015.10.22 14:33 #9513 atztek: 如果我对你的建议理解正确,这种变体不适合我。我把自己限制在过去的0-2000条(例如2000条)。当我得到一个新的条形图时,我必须覆盖缓冲区的值,并向第0个缓冲区添加一个新的条形图,并相应地删除最后一个被删除的条形图。然而,这个周期会给CPU带来一些负荷。如果为了计算,你可以使用一个循环缓冲区,那么就没有必要覆盖缓冲区的值。只存储当前的位置,当有新的条形图出现时,就移到下一个项目。你需要标准的动态数组 来进行渲染。 atztek 2015.10.22 15:17 #9514 Vinin:如果为了计算,你可以使用一个循环缓冲区,那么就没有必要覆盖缓冲区的值。只存储当前的位置,当有新的条形图出现时,就移动到下一个元素。对于渲染,你需要标准的动态数组。 对应于零条的数据必须存储在缓冲区的零元素中,这样才能正确地绘制线条。 K.t.s 2015.10.22 18:31 #9515 在测试器中的eurusd,gpbusd,usdchf,usdjpy,audusd,nzdusd完全正常。而在USDRUB,XAUUSD,Audcad,Audchf,Chfjpy的情况下。日志中的石油、天然气--Ordersend错误 131(为了检查各种错误,我还使用了一个程序动作--OrderSend Sell。仍然--不工作)。所有的货币报价都以同样的方式加载。在符号属性中,符号之间没有任何区别... atztek 2015.10.24 09:27 #9516 是否可以从代码中控制测试器的暂停按钮?- 也就是说,我可以创建我自己的按钮,把它放在屏幕上,用它来把测试器切换到暂停/工作模式吗? PS 早些时候在论坛上他们写到了拦截一些MT4指令的可能性。 [删除] 2015.10.24 21:25 #9517 在两个不同经纪商的平台上测试科瓦廖夫教程中的顾问。应该输入存款的10%,就像教程中一样。在一家经纪公司测试时,交易以0.4手执行,在另一家则以0.08手执行。 Alexey Viktorov 2015.10.25 05:22 #9518 JoinDoe: 在两个不同经纪商的平台上测试科瓦廖夫教程中的顾问。应该像教程中那样,用10%的存款进入。在一家经纪公司测试时,交易以0.4手执行,而在另一家则以0.08手执行,MODE_MINLOT、MODE_MINSIZE等于0.01。 杠杆率是一样的吗? [删除] 2015.10.25 12:41 #9519 AlexeyVik: 杠杆率是一样的吗? 是在我的账户设置中的经纪公司看的吗?至于程序中的杠杆,程序是一样的,所以从程序上看,杠杆的设置是一样的。因此,在测试器的 "结果 "中分别显示0.4和0.08。是的,在同一个 "结果 "选项卡中的点数与1美元(欧元兑美元对)的价值相等,那么这意味着杠杆是相同的。 Alexey Viktorov 2015.10.25 12:55 #9520 JoinDoe: 是在我的账户设置中的经纪公司看的吗? 至于程序中的杠杆,在程序中是一样的,因此从程序中设置的杠杆也是一样的。因此,在测试器的 "结果 "中分别显示0.4和0.08。是的,在同一个 "结果 "选项卡中的点数与1美元(欧元兑美元对)的价值相等,那么这意味着杠杆是相同的。是。搜索引擎来帮助你,阅读什么是外汇中的 "杠杆",你会发现一切。它是杠杆,AccountLeverage() 在程序中用于计算手数占存款的百分比。 1...945946947948949950951952953954955956957958959...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我的理解是否正确,避免指标缓冲区内存超限的唯一方法是 ,最初为它们分配一定的范围(例如从0到2000),并且不超过这个范围?
唯一的方法是在终端设置中指定要显示的最小条数
我说的是要限制最后的0-2000条(例如2000条)。当一个新的条形图 出现时,我们应该覆盖缓冲区的值,在第0个缓冲区添加一个新的条形图,并相应地删除最后一个被删除的条形图。然而,这个周期会给CPU带来一些负荷。
如果我对你的建议理解正确,这种变体不适合我。我把自己限制在过去的0-2000条(例如2000条)。当我得到一个新的条形图时,我必须覆盖缓冲区的值,并向第0个缓冲区添加一个新的条形图,并相应地删除最后一个被删除的条形图。然而,这个周期会给CPU带来一些负荷。
如果为了计算,你可以使用一个循环缓冲区,那么就没有必要覆盖缓冲区的值。只存储当前的位置,当有新的条形图出现时,就移到下一个项目。
你需要标准的动态数组 来进行渲染。
如果为了计算,你可以使用一个循环缓冲区,那么就没有必要覆盖缓冲区的值。只存储当前的位置,当有新的条形图出现时,就移动到下一个元素。
对于渲染,你需要标准的动态数组。
也就是说,我可以创建我自己的按钮,把它放在屏幕上,用它来把测试器切换到暂停/工作模式吗?
PS 早些时候在论坛上他们写到了拦截一些MT4指令的可能性。
在两个不同经纪商的平台上测试科瓦廖夫教程中的顾问。应该像教程中那样,用10%的存款进入。在一家经纪公司测试时,交易以0.4手执行,而在另一家则以0.08手执行,MODE_MINLOT、MODE_MINSIZE等于0.01。
杠杆率是一样的吗?
是在我的账户设置中的经纪公司看的吗? 至于程序中的杠杆,在程序中是一样的,因此从程序中设置的杠杆也是一样的。因此,在测试器的 "结果 "中分别显示0.4和0.08。是的,在同一个 "结果 "选项卡中的点数与1美元(欧元兑美元对)的价值相等,那么这意味着杠杆是相同的。
是。
搜索引擎来帮助你,阅读什么是外汇中的 "杠杆",你会发现一切。它是杠杆,AccountLeverage() 在程序中用于计算手数占存款的百分比。