任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 337 1...330331332333334335336337338339340341342343344...1178 新评论 TarasBY 2013.12.12 06:34 #3361 tara: 拐杖,我认为。 + vlad_123 2013.12.12 06:47 #3362 下午好! 你能告诉我们图书馆作为一组使用的函数是如何工作的吗? 也就是说,当在两个EA中调用一个库的函数时,挂在不同的对上--对于每个EA来说,将加载和初始化它自己的库的实例? 或者期望库中的相同(内部)变量会被竞争性地使用? 很简单,我在库中建立了一些函数(*.mqh我不想要),这些函数使用库中声明的变量/数组来存储实际数据。这个数据对所有符号都是通用的,但可以由任何一个活跃的EA在随机时间进行修改。当一个EA运行时--一切正常,但当两个EA运行时--出现一些难以理解的裂缝(混乱的数据),我怀疑对变量 的竞争性访问 是歪的。 TarasBY 2013.12.12 06:58 #3363 Mr.Profit: 下午好! 你能告诉我们图书馆作为一组使用的函数是如何工作的吗? 也就是说,当在两个EA中调用一个库的函数时,挂在不同的对上--对于每个EA来说,将加载和初始化它自己的库的实例? 或者期望库中的相同(内部)变量会被竞争性地使用? 很简单,我在库中建立了一些函数(*.mqh我不想要),这些函数使用库中声明的变量/数组来存储实际数据。这个数据对所有符号都是通用的,但可以由任何一个活跃的EA在随机时间进行修改。当一个EA运行时--一切正常,但当两个EA运行时--出现一些难以理解的裂缝(混乱的数据),我怀疑对变量的竞争性访问是歪的。 在这里。 Юсуфходжа 2013.12.12 07:22 #3364 如你所知,终端的底线包含以下信息,比如说 余额:211721.72 资金:101193.75 抵押品。55595.98 免费:45481.77 水平:181.81% -110643, 34(约)。 然而,在我的一个终端上,在一个真实的美分账户上,虽然有未结头寸,但只显示了以下信息。 余额:211721,72 资金:101193,75 -110643,34 原因可能是什么?谢谢你的关注。 Artyom Trishkin 2013.12.12 07:26 #3365 borilunad: 在测试器中,MarketInfo()不起作用,Bid和Ask都很慢,而且失真。因此,根据Xrust'a的建议,我从iClose(NULL,0,0)中获取它们。 我已经写了这么多,在测试器中运行以确保没有逻辑错误,而且...现在我才发现,MarketInfp()在我的测试器中不起作用。 那我为什么要这么仔细地检查呢?它是如何为我工作的? vlad_123 2013.12.12 07:40 #3366 TarasBY: 图特。 谢谢你。 在一个EA徘徊在两个对子上的情况下,这是如何做到的?也就是说,调用模块是一个(expert.ex4)还是两个(两个运行实例)? TarasBY 2013.12.12 07:51 #3367 Mr.Profit: 谢谢你。 在一个EA徘徊在两个对子上的情况下,这是如何做到的?也就是说,调用模块是一个(expert.ex4)还是两个(两个运行实例)? 与系统库不同,自定义库(MQL4)为每个调用模块单独加载,无论被调用的库是否被任何其他模块加载。例如,caller.ex4模块调用lib1.ex4和lib2.ex4库的函数。反过来,lib1.ex4库调用lib2.ex4库的函数。在这种情况下,一份lib1.ex4库和两份lib2.ex4库将被加载,尽管所有调用都来自caller.ex4模块。 对于每个EA(无论有多少个挂在图表上)都有自己的调用模块(EA文件)。 [删除] 2013.12.12 08:40 #3368 你能告诉我,如果我找到指标 MACD_Histogram.mq4的链接https://www.mql5.com/ru/code,在哪里可以找到指标手册?我基本上明白了,我可以通过箭头进行交易,但我想知道其他指标显示在里面。如果谁有任何链接,你可以阅读或查看,请回答或发送电子邮件到 Aleks-R-13@yandex.ru谢谢 vlad_123 2013.12.12 08:49 #3369 TarasBY: 对于每个EA(不管有多少个挂在图表上)都有自己的调用模块(EA文件)。 为了最后澄清混乱,我写了一个测试EA和一个库。 专家顾问只是简单地从库中输出变量的当前值,另外对于欧元兑美元,它增加了变量的值。变量的接收和增量是通过库函数实现的。 因此,欧元兑美元的评论显示了变化的价值,而在另一个符号上则没有。 因此,正确的说法是,对于EA的每一个实例(而不是一个文件),都要加载它自己的EX4-library实例。 Boris 2013.12.12 08:50 #3370 tara: 拐杖,我认为。 坏的假牙更糟糕。 1...330331332333334335336337338339340341342343344...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
拐杖,我认为。
下午好!
你能告诉我们图书馆作为一组使用的函数是如何工作的吗?
也就是说,当在两个EA中调用一个库的函数时,挂在不同的对上--对于每个EA来说,将加载和初始化它自己的库的实例?
或者期望库中的相同(内部)变量会被竞争性地使用?
很简单,我在库中建立了一些函数(*.mqh我不想要),这些函数使用库中声明的变量/数组来存储实际数据。这个数据对所有符号都是通用的,但可以由任何一个活跃的EA在随机时间进行修改。当一个EA运行时--一切正常,但当两个EA运行时--出现一些难以理解的裂缝(混乱的数据),我怀疑对变量 的竞争性访问 是歪的。
下午好!
你能告诉我们图书馆作为一组使用的函数是如何工作的吗?
也就是说,当在两个EA中调用一个库的函数时,挂在不同的对上--对于每个EA来说,将加载和初始化它自己的库的实例?
或者期望库中的相同(内部)变量会被竞争性地使用?
很简单,我在库中建立了一些函数(*.mqh我不想要),这些函数使用库中声明的变量/数组来存储实际数据。这个数据对所有符号都是通用的,但可以由任何一个活跃的EA在随机时间进行修改。当一个EA运行时--一切正常,但当两个EA运行时--出现一些难以理解的裂缝(混乱的数据),我怀疑对变量的竞争性访问是歪的。
如你所知,终端的底线包含以下信息,比如说
余额:211721.72 资金:101193.75 抵押品。55595.98 免费:45481.77 水平:181.81% -110643, 34(约)。
然而,在我的一个终端上,在一个真实的美分账户上,虽然有未结头寸,但只显示了以下信息。
余额:211721,72 资金:101193,75 -110643,34
原因可能是什么?谢谢你的关注。
在测试器中,MarketInfo()不起作用,Bid和Ask都很慢,而且失真。因此,根据Xrust'a的建议,我从iClose(NULL,0,0)中获取它们。
我已经写了这么多,在测试器中运行以确保没有逻辑错误,而且...现在我才发现,MarketInfp()在我的测试器中不起作用。
那我为什么要这么仔细地检查呢?它是如何为我工作的?![](https://c.mql5.com/mql4/forum/2013/12/u95_1_2.gif)
图特。
谢谢你。
在一个EA徘徊在两个对子上的情况下,这是如何做到的?也就是说,调用模块是一个(expert.ex4)还是两个(两个运行实例)?
谢谢你。
在一个EA徘徊在两个对子上的情况下,这是如何做到的?也就是说,调用模块是一个(expert.ex4)还是两个(两个运行实例)?
对于每个EA(不管有多少个挂在图表上)都有自己的调用模块(EA文件)。
为了最后澄清混乱,我写了一个测试EA和一个库。
专家顾问只是简单地从库中输出变量的当前值,另外对于欧元兑美元,它增加了变量的值。变量的接收和增量是通过库函数实现的。
因此,欧元兑美元的评论显示了变化的价值,而在另一个符号上则没有。
因此,正确的说法是,对于EA的每一个实例(而不是一个文件),都要加载它自己的EX4-library实例。
拐杖,我认为。