Aleksandr Martynov: 所以,经过7年的努力工作,我遇到了一个令人失望的问题:我应该把进入/退出的信号计算放在哪里,是放在指标中,由专家顾问从中读取,还是放在专家顾问内部?似乎指标是在不同的线程中计算的,尽管MT4不能使用真正的多线程...另一方面,如果我在EA中插入指标计算,它将隐藏策略。
[in] input-параметры пользовательского индикатора, разделенные запятыми. Тип и порядок следования параметров должен соответствовать. Если параметры не указаны, то будут использованы значения по умолчанию.
请告知。
在测试器中,GetAmountLotFromOpenPos手数相加函数的返回值为-1717986918。
我试图按照我的想法重写 "lyakish_fractals_01",我的想法是基于威廉姆斯的绿条。我有一个错误的想法,我有一个错误的MQL4,它不在图表上看。如果谁有什么想法,请帮助我,如果不花钱的话)。
我试图根据我的想法改写别人的 "lyakish_fractals_01",我的是基于威廉姆斯的绿条。我有一个错误的想法,我有一个错误的MQL4,它不在图表上看。如果有人有线索,请帮助我,如果不花钱的话)。
我可能会受到惩罚,但科瓦廖夫的教科书对mcl4的理解程序化风格,并与今天的强制性考虑。对于mcl5我不记得了,第一步...2013年的文章。
我可能会受到惩罚,但科瓦廖夫的教科书对mcl4的理解程序化风格,并与今天的强制性考虑。对于mcl5我不记得了,第一个步骤...2013年的文章。
我不会惩罚的)))。但是,通过一本关于死语言的教科书(在我回到零和一的世界之前,mql4被光荣地埋葬了),为新手介绍bdsm - 谢谢。得分!
我一直建议应将其作为μl5的基础。考虑到µl5中的几乎所有东西都能在µl4中使用,除了更完整的订单和条形编号方向,称其为死亡也不太合适。而对于在最初的想法层面上的系列分析,它更加方便和容易。计谋和便利往往掩盖了思想/想法/真实的算法)而不是应该是真实的算法)马什卡可以无限期地被鞭打)。
我一直建议把它作为μl5的基础。鉴于μl5中的几乎所有东西都可以在μl4中使用
它确实
但上述教程是在语言联盟之前写的,事实上这个教程是没有用的,最多只能帮助理解MT4的订单系统。
你好,我有一个EA,在所有的货币中打开交易,除了黄金,你能帮助我在EA中添加什么代码来打开黄金?
所以,经过7年的努力工作,我遇到了一个令人失望的问题:我应该把进入/退出的信号计算放在哪里,是放在指标中,由专家顾问从中读取,还是放在专家顾问内部?似乎指标是在不同的线程中计算的,尽管MT4不能使用真正的多线程...另一方面,如果我在EA中插入指标计算,它将隐藏策略。
UPS,我想我已经找到了。
根据文件规定。
如果使用iCustom()函数调用 一个自定义指标,该指标在调用它的程序的线程中运行。库(导入)函数也在调用者的程序线程中工作。
一般来说,对于MQL4 来说,你把计算放在哪里并不重要,因为资源将被分配给程序的单线程和它所使用的指标。
在这种情况下,如果可能的话,建议将指标的代码转移到专家顾问,并通过数组深度和 "缓冲区 "的数量来优化计算值的数量,尽管这并不涉及递归算法 - 在指标中计算它们仍然更容易,因为程序已经为价格数据自动索引了缓冲区...