新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1433

 
Andrey Sokolov:

辅导员人数

天啊,我怎么能和你说话呢?没有冒犯的意思。

现在我不得不问,"那数字呢,是什么?"理事长来自哪里?市场?你一开始就应该这么说。如果是来自市场的,请查阅Golubev的提示。他们几乎每天都在进行。

例如,今天。

关于交易、自动交易系统和测试交易策略的论坛

我买了一个产品,但它被封锁了。

Sergey Golubev, 2021.03.28 07:55

我这样做至少有7年了,而且不公开(论坛不是唯一可以发布禁令的地方)。
不是公开的(在论坛上发帖是没有用的),而是常见的。也就是说,这不是什么应该在论坛上开帖的特殊事件。

而且对买家来说,不可能有任何问题。
因为如果一个产品从市场上被删除,而你之前买了它,它仍然在你的Metatrader中,随时可以安装。
更多详情请见本页面https://www.mql5.com/ru/forum/625/page158


 
Alexey Viktorov:

现在我不得不问,"那数字呢,是什么?"顾问从哪里来?从市场上?你应该一开始就这么说。如果是来自市场的,请寻找Golubev的提示。他们几乎每天都在进行。

不,我做了一个机器人,它需要联系服务器进行激活,并发送账号,得到回应。谢谢你的耐心。

 
Vladimir Pastushak:

一个像123456789.txt这样的文件就足够了

如果有文件,Expert Advisor会去服务器,下载并读取文件。

如果没有文件,顾问会得到404页,并完成其工作...

谢谢你,我将尝试

 
我怎么知道 "这是一个终端运行",而不是一个字符变化或重新编译?
 
Fast235:
我怎么知道 "这是一个终端启动",而不是一个字符变化或重新编译?

取消初始化的原因

UninitializeReason() 返回的专家顾问 脱机原因代码。可以有以下任何一个值。

恒定.

价值

描述

理论_计划

0

专家已经通过调用ExpertRemove()停止了工作。

REASON_REMOVE

1

从图表中删除的程序

原因_重新编译

2

程序重新编译

原因_图表变化

3

图表符号或周期已被改变

原因_chartclose

4

该图表已关闭

原因_参数

5

输入参数被用户改变

REASON_ACCOUNT

6

另一个账户被激活或重新连接到交易服务器,因为账户设置被改变了

原因_模板

7

应用了另一个图表模板

拒绝接受的原因

8

标志着OnInit()处理程序已经返回了一个非零值

解释_关闭

9

终点站已关闭

取消初始化的原因代码也作为预定义的OnDeinit(const int reason)函数的一个参数传递。

 

没有发送消息或其他东西...

奇怪的是,重新编译到OnInit的结果是 - 0

Print(IntegerToString(UninitializeReason()));
 
Fast235:

没有发送消息或其他东西...

奇怪的是,重新编译到OnInit的结果是 - 0

它必须在deInit中完成。

 
Vitaly Muzichenko:

这必须在DeInit中完成

我怎么知道在脱机后,它是一个终端启动,而不是一个超额完成或改变时间表,期间? 没有文件和其他废话。

这是我的问题。

你需要确定是否在OnInit中运行该函数。

在OnInit中,你可以得到代码3和0(0-启动和重新编译...)。

0对我来说是有效的,但它也适用于汇编。

 
Fast235:

我怎么知道在DeInit之后,它是一个终端启动,而不是超额完成或改变时间表,期间? 没有文件和其他的废话

这是我的问题。

你需要确定是否在OnInit中运行该函数。

在OnInit中,你可以得到代码3和0(0-启动和重新编译...)。

0适合我,但它也会触发编译。

消费者(交易者)多长时间在目标系统上直接编译你们的产品?

 
Maxim Kuznetsov:

消费者(贸易商)多长时间在最终系统上直接编译你们的产品?

这是给我的。

会有一个额外的滞后期,直到所有的点都被设置在编译计划中。