初学者的问题 MQL5 MT5 MetaTrader 5 - 页 273 1...266267268269270271272273274275276277278279280...1503 新评论 jommerbot 2014.07.23 21:53 #2721 大家好。有人处理过在视觉模式下测试时显示指标的问题吗?有没有可能在测试期间隐藏它们?我真的想看看拖网是如何工作的,但由于大量的指标,可视化图表非常小,我不得不在每次测试中停止并手动最小化所有指标窗口。https://www.mql5.com/ru/docs/runtime/testing#indicatorrelease 的 文件说,Для того чтобы запретить показ индикатора на графике после завершения одиночного тестирования, используйте функцию IndicatorRelease() в обработчике OnDeinit().我找不到关于如何在测试期间隐藏指标的信息。 Документация по MQL5: Программы MQL5 / Тестирование торговых стратегий www.mql5.com Программы MQL5 / Тестирование торговых стратегий - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Sergey Gridnev 2014.07.24 06:11 #2722 jommerbot:但我没有找到任何关于在测试期间要隐藏指标的信息。这是因为没有任何。https://www.mql5.com/ru/search#!keyword=HideTestIndicators Aleksandr Prishenko 2014.07.24 19:12 #2723 你能告诉我,经纪人是否能分辨出交易员或机器人在交易(MT4)?早些时候,似乎不能,但现在呢?只是在其中一个交易商的竞争中存在一个条件。1.4 竞争是商人之间的竞争。因此,特别是不允许不涉及人类(交易员)根据当前市场情况做出决定的自动策略。如果我使用专家顾问,他们到底会不会烧死我?)我问他们的经理,他避而不答,他们怎么能确定谁在交易。 Maxim Khrolenko 2014.07.25 04:54 #2724 Crucian:你能告诉我,经纪人是否能分辨出交易员或机器人在交易(MT4)?早些时候,似乎不能,但现在呢?只是在其中一个交易商的竞争中存在一个条件。如果我使用专家顾问,他们到底会不会烧死我?)问他们的经理,他避而不答,他们怎么能知道谁在交易。 我在比赛中看到过这样的情况。经纪人可能会阻止平台的自动交易功能,EA可能就不会为你启动。 Slava 2014.07.25 07:21 #2725 papaklass:他当然可以。如果他不能,他就不会写作。:) 只有一种方法可以看出订单是由EA下的--一个非零的神奇数字。 Vladimir M. 2014.07.25 09:37 #2726 stringo: 只有一种方法可以看出订单是由EA下的--一个非零的神奇数字。而如果我在EA里 有一个魔术师。int mag=NULL。在DC没有人能够确定它是一个EA? Aleksandr Prishenko 2014.07.25 10:35 #2727 rosomah:而如果我在我的EA里有一个魔术师。 int mag=NULL。经纪公司的人甚至不会承认它是一个EA?可能应该设置int mag != NULL;(不等于0)。 那么应该给订单分配什么磁力呢?有吗?这也将是一个混乱的局面。 Vladimir M. 2014.07.25 11:19 #2728 Crucian:可能需要把int mag != NULL;(不等于0)。 那么应该给订单分配什么磁力呢?有吗?这也将是一个无稽之谈。int mag != NULL; -这种方式在测试器中无法编译。int mag = NULL; -这种方式很容易走。如果我们通过警报检查它,它将返回 "0"。int mag =EMPTY_VALUE; -这个也可以。这里它返回"-2147483648"。Alert("mag=",mag)。现在我已经在MQL4和MQL5的测试器中测试了它。它在测试器中工作。 至于真正的代码,我们应该做什么,使经纪公司不会感觉到专家顾问,至少根据传入的参数,这个问题对我来说仍然是开放的。当然,我们可以在没有部分订单的情况下做到这一点。 Vasiliy Sokolov 2014.07.26 09:01 #2729 rosomah:int mag != NULL; -在测试器中不能编译。int mag = NULL; -很容易工作。如果你用警报器检查它,它将返回 "0"。int mag =EMPTY_VALUE; -这个也可以。这里它返回"-2147483648"。Alert("mag=",mag)。现在我已经在MQL4和MQL5的测试器中试了一下。在测试器中,它去。 至于真正的代码,我们应该做什么,使经纪公司不会感觉到专家顾问,至少根据传入的参数,这个问题对我来说仍然是开放的。当然,我们可以不使用订单来做。NULL是在处理引用类型(指向对象的指针)时使用的一个特殊标识符。整数(int)是一个重要的类型。重要的类型不能引用任何东西,特别是不能引用NULL标识符,它们只能通过引用传递。因此,重要类型与参考类型的比较是不正确的。另外,不可能把有意义的类型等同于引用类型。这段代码之所以可以编译,是因为编译器隐含地将NULL转换为一个有意义的类型 "0",然后将变量mag等同于它。唯一真正的解决方案是简单地将订单或交易的魔数与零进行比较。如果这个值与零不同,我们可以断定这个订单是由EA下的。ulong magic = HistoryOrderGetInteger(order_id, ORDER_MAGIC);if(magic != 0) printf("Ордер выставлен экспертом");else printf(Ордер выставлен вручную); feofan 2014.07.27 01:07 #2730 我从哪里开始呢? 1...266267268269270271272273274275276277278279280...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好。有人处理过在视觉模式下测试时显示指标的问题吗?有没有可能在测试期间隐藏它们?我真的想看看拖网是如何工作的,但由于大量的指标,可视化图表非常小,我不得不在每次测试中停止并手动最小化所有指标窗口。https://www.mql5.com/ru/docs/runtime/testing#indicatorrelease 的 文件说,
我找不到关于如何在测试期间隐藏指标的信息。
但我没有找到任何关于在测试期间要隐藏指标的信息。
这是因为没有任何。
https://www.mql5.com/ru/search#!keyword=HideTestIndicators
你能告诉我,经纪人是否能分辨出交易员或机器人在交易(MT4)?早些时候,似乎不能,但现在呢?只是在其中一个交易商的竞争中存在一个条件。
如果我使用专家顾问,他们到底会不会烧死我?)
我问他们的经理,他避而不答,他们怎么能确定谁在交易。
你能告诉我,经纪人是否能分辨出交易员或机器人在交易(MT4)?早些时候,似乎不能,但现在呢?只是在其中一个交易商的竞争中存在一个条件。
如果我使用专家顾问,他们到底会不会烧死我?)
问他们的经理,他避而不答,他们怎么能知道谁在交易。
他当然可以。
如果他不能,他就不会写作。:)
只有一种方法可以看出订单是由EA下的--一个非零的神奇数字。
而如果我在EA里 有一个魔术师。
int mag=NULL。
在DC没有人能够确定它是一个EA?
而如果我在我的EA里有一个魔术师。
int mag=NULL。
经纪公司的人甚至不会承认它是一个EA?
可能应该设置int mag != NULL;(不等于0)。
那么应该给订单分配什么磁力呢?
有吗?这也将是一个混乱的局面。
可能需要把int mag != NULL;(不等于0)。
那么应该给订单分配什么磁力呢?
有吗?这也将是一个无稽之谈。
int mag != NULL; -这种方式在测试器中无法编译。
int mag = NULL; -这种方式很容易走。如果我们通过警报检查它,它将返回 "0"。
int mag =EMPTY_VALUE; -这个也可以。这里它返回"-2147483648"。
Alert("mag=",mag)。
现在我已经在MQL4和MQL5的测试器中测试了它。它在测试器中工作。
至于真正的代码,我们应该做什么,使经纪公司不会感觉到专家顾问,至少根据传入的参数,这个问题对我来说仍然是开放的。当然,我们可以在没有部分订单的情况下做到这一点。
int mag != NULL; -在测试器中不能编译。
int mag = NULL; -很容易工作。如果你用警报器检查它,它将返回 "0"。
int mag =EMPTY_VALUE; -这个也可以。这里它返回"-2147483648"。
Alert("mag=",mag)。
现在我已经在MQL4和MQL5的测试器中试了一下。在测试器中,它去。
至于真正的代码,我们应该做什么,使经纪公司不会感觉到专家顾问,至少根据传入的参数,这个问题对我来说仍然是开放的。当然,我们可以不使用订单来做。
NULL是在处理引用类型(指向对象的指针)时使用的一个特殊标识符。整数(int)是一个重要的类型。重要的类型不能引用任何东西,特别是不能引用NULL标识符,它们只能通过引用传递。因此,重要类型与参考类型的比较是不正确的。另外,不可能把有意义的类型等同于引用类型。这段代码之所以可以编译,是因为编译器隐含地将NULL转换为一个有意义的类型 "0",然后将变量mag等同于它。唯一真正的解决方案是简单地将订单或交易的魔数与零进行比较。如果这个值与零不同,我们可以断定这个订单是由EA下的。
ulong magic = HistoryOrderGetInteger(order_id, ORDER_MAGIC);
if(magic != 0)
printf("Ордер выставлен экспертом");
else
printf(Ордер выставлен вручную);
我从哪里开始呢?