[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 400

 
大家下午好,请告诉我如何让一个没有源代码的指标工作,我把它放在指标文件夹里,但MT看不到它,例如,这些指标有什么问题,程序看不到。
附加的文件:
 
splxgf писал(а)>>

陌生的使用返回,条件和如果嵌套可以减少。

你可以削减它,但这并不能解决问题。我也试过OrdersTotal()-1,但没有区别。我不知道为什么ii++能使一切正常工作,并关闭所有的订单,例如2、5、6和10,但ii--我不知道为什么只有10个订单关闭,而其余的都保持功能。这里的问题在哪里?

 
Andrei-1 писал(а)>>
让我们试一试吧。是抓住savchenkoandrei-ya@yandex.ru 或链接。

发送人

 
xoxol писал(а)>>
如何让一个指标在没有源代码的情况下工作? 我把它放在指标文件夹里,但MT看不到它,即这些指标 它们有什么问题?

档案馆里有两个来源和一个图书馆。你可能把库放在了错误的地方,结果是指标不能编译。

 

你好。

谁能告诉我,指标的代码与专家顾问的代码有什么不同。

我试着把指标代码复制到专家顾问的代码中,并添加了开仓-平仓的命令。

代码的编译没有错误,但在图表窗口中没有启动。

我应该怎样做才能在专家顾问模式下运行指标代码?

该指标在屏幕上画出了进入和退出的信号,我想尝试在这些位置绑定订单的指令,但没有通过。

是否可以从指标中调用一个变量的值,它在计算中使用这个变量,如何访问自定义指标

例如,如果你写iMA(...),它将从内置指标中获得数据,而我希望它从一个自定义指标中获得数据。

 

Vekker,你不能在指标中使用交易函数,你也不能在EA中使用指标阵列。在代码中没有其他根本性的区别,只是好的指标在程序开始时只计算一次它们的值,然后它们只是更新信息。如果你把它放在指标文件夹中,并进行编译,它将成为程序的一个指标(当然不能工作:)它甚至可能无法编译,这取决于代码)。

因此,解决方案是让你的EA从指标中读取信息,iCustom函数用于此,请阅读文档中的描述。它在你的EA中需要的变量中写入相应条形的指标数组的值。

以下是对该功能的描述https://docs.mql4.com/ru/indicators/iCustom

 

EA不能像指标那样使用指标缓冲区。

该指标不能与订单一起工作(打开/改变/关闭/删除)...


如果代码不是一个指标,或者如果专家顾问是特定的(上面的内容),即不执行其主要目的。

不同的是,指标有# 属性 indicator_chart (#属性 indicator_separator),而专家顾问没有。

 
下午好。我有一个关于if语句的问题。让我们想象一下,在一个程序中存在以下运算符 - if (A &&B) { ...},其中A和B是一些条件。很明显,只有当其每个组成部分都是真的时候,整个逻辑公式才是真的。我的问题是:MQL是检查每个运算符的真假,还是从左到右检查每个组件,如果只有一个假的组件,它就会中断程序,并将其真假值 返回为假?
 

我如何从一个日期时间格式的 "双倍 "值中获得时间?还有,是否可以在2个日期时间格式的变量之间进行操作?只有TimeCurrent()返回数据时间,而其他函数则返回int值。

目标是按当前时间 获得前一天的起点和终点的一段,并在这一段上找到高点和低点。

 

Ether писал(а) >>
Доброго времени суток. Есть у меня один вопрос по оператору if. Представим, что в программе идет следующий оператор - if (A && B) { ... }, где A и B - некоторые условия. Понятно, что вся логическая формула истинна только тогда, когда истин каждый его компонент. Вопрос - MQL проверяет каждый оператор на истинность или все таки проверяет истинность каждой компоненты слева направо и если есть хоть одна ложная компонента, то прерывает работу и возвращает значение истинности - ложь?

再试着读一遍。

原因: