boolObjectGetDouble(
long chart_id, // идентификатор графикаstring name, // имя объектаENUM_OBJECT_PROPERTY_DOUBLEOBJPROP_LEVELVALUE, // идентификатор свойстваintprop_modifier, // модификатор свойстваdouble& double_var // сюда примем значение свойства
);
2. Возвращает true или false в зависимости от успешности выполнения функции. В случае успеха значение свойства помещается в приемную переменную, передаваемую по ссылке последним параметром. [in] Модификатор указанного свойства. Для первого варианта по умолчанию значение модификатора равно 0. Большинство свойств не требуют модификатора...
改变MQ的源代码,把方法拉到公共的,很明显,这不是我们的方法:)
如果你不希望这样,那么CAppDialog 中的所有元素都是由图形对象构成的,你只需要知道对象的名称,在创建CAppDialog类的实例后,写一个方法,将CAppDialog 的边框涂成你想要的颜色。
如果你不希望这样,所有的CAppDialog面板元素都是作为图形对象形成的,你只需要知道对象的名称,在创建CAppDialog类的实例后,写一个方法,将CAppDialog 的边框涂成你想要的颜色。
通过这个,你可以转移代码,在类中寻找正确的控件。这很有效。
但我不知道如何访问它,知道对象的名称。
你可以用它来移动代码,在类中找到你需要的控件。这很有效。
但我不知道如何在知道对象名称的情况下访问它。
https://www.mql5.com/ru/docs/objects/objectsetinteger
但我认为为了自己的需要,把所有的私有方法和字段重新定义为公共的会更容易一些
https://www.mql5.com/ru/docs/objects/objectsetinteger
但我认为,为了你自己的需要,把所有封闭的方法和字段重新定义为公共的,会更容易。
ObjectSetInteger - 有效:),我都忘了。
你能举个例子吗?#defineprivate public - 我不明白如何重写方法。在你的班上有必要这样做吗?
ObjectSetInteger - 有效:),我都忘了。
你能举个例子吗?#define private public - 我不明白如何重写方法。在你的班上有必要这样做吗?
伊戈尔,是的,它起作用了。谢谢你。
在MT5上运行遗传优化的EA,本地代理连接到主网。
专家顾问从一个文本文件中获取一些初始数据。
我打开文件的标志是:FILE_READ|FILE_SHARE_READ|FILE_ANSI|FILE_CSV|FILE_COMMON。
为了让本地代理找到该文件,我不得不将其复制到本地计算机终端的Common文件夹中。
唯一的出路是每次都要手动复制所需的文件到所有本地机器上吗?
终端本身不能将这个文件与输入的测试参数一起发送吗?
我如何以编程方式找出当前条形上的斐波那契扇形 水平的价格?
给出了趋势线的 第一个点的价格。(((