初学者的问题 MQL4 MT4 MetaTrader 4 - 页 125 1...118119120121122123124125126127128129130131132...261 新评论 Ihor Herasko 2018.02.20 21:07 #1241 novichok2018:而且不应该显示错误信息?也许知道为什么找不到一个订单以及如何避免它不会有什么坏处?在我看来,这是不需要的。基本上,OrderSelect只有在列表字符串索引不正确时才会以错误结束。如果索引完全正确,就不会发生错误。因此,OrderSelect错误是一个程序员的错误,而不是一个运行时的错误。 novichok2018 2018.02.21 14:39 #1242 Ihor Herasko: 我知道的唯一一本MQL4教科书是谢尔盖-科瓦列夫的教科书。我不知道,也许我不知道如何使用这本教科书,但我在里面没有发现任何关于数组或结构的内容,特别是如何使用它们,有什么用途。 你的代码似乎什么都懂,但我不明白如何在位置分析中使用它。 同时,如果没有数组,我似乎无法解决我的情况。我似乎已经使用了所有的选项--旗帜、仓位计数器、使用单独的函数打开买入和卖出,以及关闭它们。他们都没有帮助。只要买入打开,卖出关闭,终端就看不到关闭的条件,直到新的卖出被打开。如果在此期间没有托架,则一切正常。如果阵列没有帮助,这将是相当令人沮丧的。 总之,期待着你的任何进一步建议。谢谢你。 22.02 13.00 我想我明白了我的情况的原因:为了使头寸在我的条件下关闭,取决于它们的开仓条件,我给每个人分配了不同的魔法。但要做到这一点,我首先在开仓后使用OrderSelect()。因此,当OrderSelect()被应用时,每个位置都会创建一个新的魔法,而之前的魔法则被销毁。这就是为什么条件是由最后的魔力来搜索的,如果几个海湾(卖出)是由不同的条件打开的,它们都将由最后打开的位置关闭(可以在策略测试器中看到)。因此,当一个买入的头寸被打开时,当一个卖出的头寸被打开时,它就会改变其神奇的数字,终端无法找到关闭卖出的条件。我通过印刷品找到了对这一点的确认。现在剩下的就是要找到如何避免这种情况。谁能提供帮助? Vladimir Ozharovskiy 2018.02.21 15:39 #1243 有谁能帮助改编一个EA来投放市场。搞不清楚支票( Alexey Volchanskiy 2018.02.22 07:41 #1244 novichok2018:我不知道,也许我不知道如何使用教科书,但我在那里没有找到任何关于数组或结构 的字样,更不用说如何使用它们和做什么。 你的代码似乎什么都懂,但我不明白如何在位置分析中使用它。 同时,如果没有数组,我似乎无法解决我的情况。我似乎已经使用了所有的选项--旗帜、仓位计数器、使用单独的函数打开买入和卖出,以及关闭它们。他们都没有帮助。只要买入打开,卖出关闭,终端就看不到关闭的条件,直到新的卖出被打开。如果在此期间没有托架,则一切正常。如果阵列没有帮助,这将是相当令人沮丧的。 总之,期待着你的任何进一步建议。谢谢你。这个教程是古老的,它是为MT4<600的版本编写的,也就是说,对于老的MQL4,它没有结构。阵列是。 novichok2018 2018.02.22 10:20 #1245 Alexey Volchanskiy:该教程是古老的,是为MT4<600的版本编写的,也就是说,对于老的MQL4,里面没有结构。有数组。帮助中也包含了数组,但有什么用呢:不清楚如何使用创建的数组来关闭/打开位置。 Alexey Volchanskiy 2018.02.22 10:30 #1246 novichok2018:在帮助中也有数组,但有什么用呢:如何使用创建的数组来关闭/打开位置 并不清楚。))))))))),让我发笑。为什么我们需要数组来开仓/平仓? Taras Slobodyanik 2018.02.22 11:03 #1247 Alexey Volchanskiy:))))))))),让我笑了。为什么需要数组来打开/关闭?如果有一系列的交易,而且每一步都有不同的参数--手数/sl/tp/距离,那么在一个数组中浏览它们就更容易了 novichok2018 2018.02.22 11:14 #1248 Taras Slobodyanik:如果有一系列的交易,而且每一步都有不同的参数lot/sl/tp/distance,那么用一个数组来浏览就更容易了。这种情况在1243号帖子中有所描述。也许你可以提供帮助?谢谢你。 Aleksey Lebedev 2018.02.22 11:27 #1249 novichok2018: 谁能提供帮助?逻辑)用文字写出EA应该做什么,以什么顺序,在什么条件下(流程图)。编写代码将变得更加容易。 novichok2018 2018.02.22 11:45 #1250 Aleksey Lebedev:逻辑)用文字写一个计划,专家顾问应该做什么,以什么顺序,在什么条件下(流程图)。编写代码将变得更加容易。谢谢大家。我想我自己解决了这个问题:我只是删除了所有的魔法,并应用标志来识别位置,对于每个条件不同。简单而有效。而且没有数组。 如果有专家看到这个解决方案中的陷阱,而这些陷阱还没有表现出来--将非常感谢你的澄清。 1...118119120121122123124125126127128129130131132...261 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
而且不应该显示错误信息?也许知道为什么找不到一个订单以及如何避免它不会有什么坏处?
在我看来,这是不需要的。基本上,OrderSelect只有在列表字符串索引不正确时才会以错误结束。如果索引完全正确,就不会发生错误。因此,OrderSelect错误是一个程序员的错误,而不是一个运行时的错误。
我知道的唯一一本MQL4教科书是谢尔盖-科瓦列夫的教科书。
我不知道,也许我不知道如何使用这本教科书,但我在里面没有发现任何关于数组或结构的内容,特别是如何使用它们,有什么用途。
你的代码似乎什么都懂,但我不明白如何在位置分析中使用它。
同时,如果没有数组,我似乎无法解决我的情况。我似乎已经使用了所有的选项--旗帜、仓位计数器、使用单独的函数打开买入和卖出,以及关闭它们。他们都没有帮助。只要买入打开,卖出关闭,终端就看不到关闭的条件,直到新的卖出被打开。如果在此期间没有托架,则一切正常。如果阵列没有帮助,这将是相当令人沮丧的。
总之,期待着你的任何进一步建议。谢谢你。
22.02 13.00 我想我明白了我的情况的原因:为了使头寸在我的条件下关闭,取决于它们的开仓条件,我给每个人分配了不同的魔法。但要做到这一点,我首先在开仓后使用OrderSelect()。因此,当OrderSelect()被应用时,每个位置都会创建一个新的魔法,而之前的魔法则被销毁。这就是为什么条件是由最后的魔力来搜索的,如果几个海湾(卖出)是由不同的条件打开的,它们都将由最后打开的位置关闭(可以在策略测试器中看到)。因此,当一个买入的头寸被打开时,当一个卖出的头寸被打开时,它就会改变其神奇的数字,终端无法找到关闭卖出的条件。我通过印刷品找到了对这一点的确认。现在剩下的就是要找到如何避免这种情况。谁能提供帮助?
我不知道,也许我不知道如何使用教科书,但我在那里没有找到任何关于数组或结构 的字样,更不用说如何使用它们和做什么。
你的代码似乎什么都懂,但我不明白如何在位置分析中使用它。
同时,如果没有数组,我似乎无法解决我的情况。我似乎已经使用了所有的选项--旗帜、仓位计数器、使用单独的函数打开买入和卖出,以及关闭它们。他们都没有帮助。只要买入打开,卖出关闭,终端就看不到关闭的条件,直到新的卖出被打开。如果在此期间没有托架,则一切正常。如果阵列没有帮助,这将是相当令人沮丧的。
总之,期待着你的任何进一步建议。谢谢你。
这个教程是古老的,它是为MT4<600的版本编写的,也就是说,对于老的MQL4,它没有结构。阵列是。
该教程是古老的,是为MT4<600的版本编写的,也就是说,对于老的MQL4,里面没有结构。有数组。
帮助中也包含了数组,但有什么用呢:不清楚如何使用创建的数组来关闭/打开位置。
在帮助中也有数组,但有什么用呢:如何使用创建的数组来关闭/打开位置 并不清楚。
))))))))),让我发笑。为什么我们需要数组来开仓/平仓?
))))))))),让我笑了。为什么需要数组来打开/关闭?
如果有一系列的交易,而且每一步都有不同的参数--手数/sl/tp/距离,那么在一个数组中浏览它们就更容易了
如果有一系列的交易,而且每一步都有不同的参数lot/sl/tp/distance,那么用一个数组来浏览就更容易了。
这种情况在1243号帖子中有所描述。也许你可以提供帮助?谢谢你。
novichok2018:
谁能提供帮助?
逻辑)用文字写出EA应该做什么,以什么顺序,在什么条件下(流程图)。编写代码将变得更加容易。
逻辑)用文字写一个计划,专家顾问应该做什么,以什么顺序,在什么条件下(流程图)。编写代码将变得更加容易。
谢谢大家。我想我自己解决了这个问题:我只是删除了所有的魔法,并应用标志来识别位置,对于每个条件不同。简单而有效。而且没有数组。
如果有专家看到这个解决方案中的陷阱,而这些陷阱还没有表现出来--将非常感谢你的澄清。