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

 
Vitaly Muzichenko:

这个话题已经很老了,但还是要读下去,或许有人能提出一些新的建议。我不运行脚本,也根本不与它们打交道)

是的。信息相当稀少。但还是要谢谢你。

我将研究MQL提供的那些小机会。

非常感谢你。当我看到结果时,我将努力通知你。

 

指标中的SendFTP()函数 是否应该工作?

如果没有,写在哪里?

 
Alexandr Ivanov:

指标中的SendFTP()函数 是否应该工作?

如果没有,写在哪里?

指标和专家顾问不允许 的功能

指标、脚本和专家顾问是用MQL4编写的可执行程序,用于各种任务。 因此,根据程序的类型,对某些功能的使用有一些限制。 指标中禁止使用以下功能。

所有用于指标的功能在EA和脚本中都被禁止。

Выполнение программ - Программы MQL4 - Справочник MQL4
Выполнение программ - Программы MQL4 - Справочник MQL4
  • docs.mql4.com
Каждый скрипт и каждый эксперт работает в собственном отдельном потоке. Все индикаторы работают в одном интерфейсном потоке терминала. Обработка тиков и синхронизация истории также производится в интерфейсном потоке. Если пользовательский индикатор вызван при помощи функции iCustom(), то этот индикатор работает в потоке вызвавшей его программы...
 
谢谢你,善良的人
 
Vitaly Muzichenko:

这取决于你如何使用该脚本。对你来说,创建一个EA 而不是一个脚本不是更容易吗?

我也不明白为什么人们这么固执地要写一个循环的脚本,而不是写一个带定时器的EA?

 
Alexey Viktorov:

我也不明白为什么人们要写一个循环的脚本,而不是写一个带定时器的EA?

这很简单,这是一个沟通的问题,正如他们在西方所说的那样。

问题是,一些刚接触MQL的人已经熟悉了编程,其中"脚本"一词意味着一个功能完整的程序,而"函数"一词意味着完整程序的缩短版。

如果是指"脚本",并不是每个人都开始阅读MQL帮助,以便看到专家顾问、脚本和指标之间的区别,所以他们使用 "脚本 "一词来写问题,这对每个人来说都是同样的意思。

第二个问题是,以前不懂编程语言的人=术语可以意味着任何东西

沟通是问题所在;)

 

订单#393331604卖出止损0.01欧元兑1.1680美元

这是一个日志条目。我怎样才能在软件中跟踪这一点?


 
Galim_V:

订单#393331604卖出止损0.01欧元兑1.1680美元

这是一个日志条目。我怎样才能在交易软件中跟踪这一点?


你想问的是,你怎么知道一个挂单 变成了市价单?- 通过按订单类型进行循环,市场订单的数量相对于前一个tick的增加将是待定订单被触发的标志

如果TS用一个订单进行交易,那么你将简单地对市场订单的数量进行比较,等于==1

 
Igor Makanu:

这很简单,这是一个沟通的问题,正如他们在西方所说的那样。

问题是,一些刚接触MQL的人已经熟悉了编程,其中"脚本"一词意味着一个功能完整的程序,而"函数"一词意味着完整程序的缩短版。

这意味着,并不是所有的人都开始阅读MQL帮助,以便看到专家顾问、脚本和指标之间的区别,他们使用 "脚本 "这个词来写问题,这对他们每个人来说都是同样的意思。

第二个问题是,以前不懂编程语言的人=术语可以意味着任何东西

也就是说,问题在于沟通;)

有时正是这种情况,我知道这一点...但在这种情况下,在建议不做脚本而做EA后,这就是答复......

这是一个关于交易、自动交易系统和交易策略测试的论坛。

新手对MQL4的任何问题,对算法和代码的帮助和讨论

内蒙, 2018.09.12 17:03

我的理解是,MQL不具备同步不同模块的能力。

好的。那么这里有一个问题。如果我在现场放一个按钮,并在该按钮上植入一个脚本,会怎么样?

在MQL中是否有这种可能性? 或者也没有这种可能性?

毕竟必须以某种方式启动脚本!!!


 
Igor Makanu:

你问的是如何知道一个挂单 是否已成为市价单?- 通过按订单类型进行循环,市场订单的数量相对于前一个tick的增加将表明待定订单已被触发

如果TS用一个订单进行交易,那么你将简单地比较市场订单的数量,使之等于==1

谢谢你,伊戈尔。所以终端没有为程序留下任何复选框?如果我不想在每一个刻度上搜索订单,我将不得不为此发明条件?

原因: