您好,我无法使用 test.mq5 Expert Advisor 下单。
if(temp[0] >= temp[3]) { temp[0] -= temp[3]; temp[3] = 0; } else { temp[3] -= temp[0]; temp[0] = 0; } //--- 购买控制权 if(temp[0] < min_lot || (temp[1] * MaxTP * Symb.Point()) <= 2 * stops || (temp[2] * MaxSL * Symb.Point()) <= stops) { ... } else { ... } //--- 出售控制权 if(temp[3] < min_lot || (temp[4] * MaxTP * Symb.Point()) <= 2 * stops || (temp[5] * MaxSL * Symb.Point()) <= stops) { ... } else...
问题是数组元素 temp[0] 和 temp[3] 总是小于 min_lot,我的错误出在哪里?
新文章 交易中的神经网络:运用形态变换器进行市场分析已发布:
涵盖过去的十年,深度学习(DL)在各个领域都取得了重大进展,这些进步引起了金融市场研究人员的关注。受到深度学习成功的启发,许多人打算将其应用于市场趋势预测、和复杂数据相互关系分析。这种分析的一个关键层面是原生数据的表示格式,其保留了所分析金融产品的内在关系和结构。大多数现有模型都依据同构图,这限制了它们捕获与市场形态关联的丰富语义信息的能力。类似于在自然语言处理中所用的 N-元语法,频繁发生的市场形态可被用来更精确地识别互连、及预测趋势。
为解决这个问题,我们决定采用化学元素分析领域的某些方式。与市场形态极其相似,基序(有意义的子图)频繁出现在分子结构当中,并可用来揭示分子性质。我们来探索一下 Molformer 框架,其在论文《Molformer:基于基序变换器的 3D 异质分子图》 中阐述。
Molformer 方法的作者定义了一种新颖的异质分子图(HMG)作为模型的输入,由原子和基序水平两者构成节点。这种设计为集成不同级别的节点提供了一个干净的接口,并防止由原子语义分割不当而导致的误差传播。关于基序,作者针对不同的分子类型采用不同的策略。对于小分子,基序词汇由功能组判定,以化学领域知识分组。对于由连续氨基酸组成的蛋白质,引入了一种基于强化学习(RL)的智能基序挖掘方法,以便识别最重要的氨基酸亚序列。
作者:Dmitriy Gizlyk