来自一个 "傻瓜 "的问题 - 页 245

 
lazarev-d-m:
它不应该是一个类,而只是程序代码后面的一个函数(顺便说一下,我用它代替了OOP,我觉得它更方便)。
是的,现在我也只是在代码的末尾添加函数。我只是想感受一下这种差异。因为到目前为止,我得到的印象是,类只能作为一个外部库附在代码上。我不喜欢这种方式,因为在把EA转移到另一台电脑上时,很容易忘记把库也转移过来。
 

如何找到一个处于未来,但更接近当前时间 的图形事件

我有一些新闻项目,需要找到最先出现的那个(通过事件图形对象进行搜索)。

我得到的是最新的消息,而不是最近的消息。

 
MathAbs 的描述中,有一个注释 "你可以用fabs()代替MathAbs()"。
1. fabs()比MathAbs()快吗?
2.如果fabs()比MathAbs()更快(更好),那么他们为什么不在数学函数中反向描述fabs(),即他们不写fabs(),而在注释中写 "可以用函数fabs()代替函数MathAbs()"。
3.也许有人知道在哪种情况下,使用fabs()更好?
 
paladin800:
MathAbs 的描述中,有一个注释 "你可以使用fabs()来代替MathAbs()"。
1. fabs()比MathAbs()快吗?
2.如果fabs()比MathAbs()更快(更好),那么他们为什么不在数学函数中反向描述fabs(),即他们不写fabs(),而在注释中写 "可以用函数fabs()代替函数MathAbs()"。
3.有谁知道在哪种情况下,使用fabs()更好?

很可能是为了与C++代码兼容,浮点数有fabs(),整数有abs()。也许有一天,abs()也会被引入。

 
为了与可移植的C/C++代码兼容,这只是同一函数的同义词。
 
你好!我想让交易更方便,更准确地说,我想为某些动作编程按键。
我想对某些动作的按键进行编程: -停止损失到奇偶性,或在没有奇偶性的情况下设置它。
-在交易中再加1000个单位的基础货币(在市场上,按一下按钮,就有一笔交易,再加1000的位置,再一次按一下加2000,分别为)
平仓交易:亏损的,盈利的,都是。
-删除订单:低于真实价格,高于真实价格,所有。
设置一些具有预设参数的订单。

所有的操作都可以在F键的帮助下方便地进行。

请告知我应该联系谁来做这件事。
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
paladin800:

当某一条件被触发时,我需要阻止进一步的代码执行24小时。我在MQL4中做了以下工作。


我不知道如何在MQL5中 把24小时添加到当前时间

请告知。

增加86400秒
 

你能告诉我谁知道...

我有一个这样的目标。

如果一个订单在另一个挂单上打开,我需要下一个挂单...

有什么诀窍可以做到这一点吗?我不知道如何挑选出某个位置,以便在它打开后放置另一个位置,但只有一个位置应该打开......。

我还想知道如何才能改变只开一个订单的功能,我有一个 "信号",如果我在上面下了一个订单,它就会立即打开整个存款......

 
Frostr:

你能告诉我谁知道...

我有一个这样的目标。

如果一个订单在另一个挂单上打开,我需要下一个挂单...

有什么诀窍可以做到这一点吗?我不知道如何挑选出某个位置,以便在它打开后放置另一个位置,但只有一个位置应该打开......。

我还想问,如何才能改变只开一个订单的选项,即我有一个 "信号",如果我在上面下单,它就会一次性打开整个存款。

1) 我用评论(x)下第一个订单(1个订单-0个位置)

2) 当(x)触发(0个订单)时建仓--1个带有评论(x)的仓位

3) 如果带有注释(x)的0个订单-1个头寸的条件为真--打开一个待定头寸,我们得到1个订单和1个头寸,不会再有订单被打开。

p.s. 如果我们只有一个交易策略,并且使用一个货币对,那么这个基本方案就足够了,如果不是,我们需要把它复杂化,通过符号和评论来控制订单的数量,并把这些信息存储在一个数组或一组变量中。

如果你回复最后一行,在下单的条件中加入OrdersTotal()==0的信号,那么它将只被下一次

 

如何从初级TF中获得ZigZagColor极值的确切时间?

前几天运行,在00.00时得到所有极值。我需要指定时间,至少要15分钟。

我可以考虑在数组中存储当天的分钟数,并搜索最大/最小值,但这看起来有点混乱。