文章 "TradeObjects: 基于 MetaTrader 图形对象的自动化交易" - 页 2 123 新评论 Picee 2021.04.27 19:08 #11 Stanislav Korotky:您是否将 MT4Bridge 头文件放到了参考文件夹中? 我是否需要从 include 导出文件? 它不想打开任何文件。 Stanislav Korotky 2021.04.27 23:21 #12 Picee:我需要将文件从 include 导出吗?它不想打开任何文件。 请确保将头文件放在 MT 实例的准确文件夹中(如果您有多个实例)。不想打开任何文件 "是什么意思?请显示您的代码和完整的错误日志。 Stanislav Korotky 2021.04.28 14:56 #13 Picee: 这一行在警告中,会有问题吗? Magic' 声明隐藏全局变量 MT4Orders.mqh 972 22 在这种情况下没有问题。 Picee 2021.04.30 00:34 #14 你好,伙计 您能在不设置新线路的情况下重新激活一条线路吗? 比如,如果买入线被触发,您能让它自动重新激活吗? 不知道为什么,专家似乎无法识别趋势线或 通道? 我会再试一次,但你能告诉我你是怎么做的吗? Stanislav Korotky 2021.04.30 15:56 #15 Picee:你好,伙计您可以重新激活一行而不另起一行吗?比如,如果买入线被触发,您能让它自动重新激活吗?不知道为什么,专家似乎无法识别趋势线或 通道?我会再试一次,但你能告诉我你是怎么做的吗? 你应该提供更多细节,说明你到底做了什么,导致你认为某些线不起作用。其他类型的对象对你有用吗?能否上传截图和日志? 如果单条线的宽度大于 1(最多 5),则可以支持重新激活。每次激活都会将宽度减小 1,这样您就有机会将一条线处理 5 次。 Picee 2021.05.01 04:28 #16 Stanislav Korotky:您应该提供更多细节,说明您究竟做了什么,导致您认为某些线条不起作用。其他类型的对象对你有用吗?能否上传截图和日志?如果单条线的宽度大于 1(最多 5),则可以支持重新激活。每次激活都会将宽度减小 1,这样您就有机会将一条线处理 5 次。 对不起,我使用的是 mt5 admiral market,我试着把所有对象都放进去。但是,对于趋势线,专家无法重新识别该线,即使我放了 exp 并重置了专家。 我添加了两个截图 "捕获 "2,其中包含所有我认为的线(只有一种样式),另一个捕获的是趋势线的参数,捕获 3 包含趋势线的所有参数。 感谢您的回复 附加的文件: Capture2.PNG 42 kb Capture_dqtcran_2021-04-30_231033.png 42 kb Capture3.PNG 51 kb Stanislav Korotky 2021.05.02 13:42 #17 Picee:对不起,我使用的是 mt5 admiral market,我试着输入所有对象。但是,对于趋势线,专家无法重新识别该线,即使我输入 exp 并重置专家也是如此。我添加了两个截图 "捕获 "2,其中包含所有我认为的线(只有一种样式),另一个捕获的是趋势线的参数,捕获 3 包含趋势线的所有参数。感谢您的回复 要使趋势线生效,请将源代码中的 OBJPROP_RAY 更改为 OBJPROP_RAY_RIGHT。MT5 中的某些内容已经更改。 必须在图表上的趋势线中启用右射线,只有这样 EA 才能捕捉到它。 Stanislav Korotky 2021.08.19 12:41 #18 以下是更新后的版本(附后)。 请注意:如果您在依赖库 MT4Orders.mqh 中遇到编译错误,请下载其最新版本(我不是该库的作者)。 MT5 在不断变化,源代码中的很多内容都不兼容。 附加的文件: TradeObjectsMT5-Aug2021.zip 39 kb Dardanec 2022.04.06 12:26 #19 Stanislav Korotky #:请尝试这一修改。请检查是否运行正常并反馈(如果有任何问题,请提供详细信息)。 你好 在编译时,另一个文件中的一行出现了错误,我将其替换为 1 后编译成功。稍后对测试的答复 Expert01.mqh 有 231 个错误 总体上不工作 Stanislav Korotky 2022.04.06 19:26 #20 Dardanec #:你好 在编译时,另一个文件中的一行出现错误,我用 1 代替后编译成功。稍后在测试中回答Expert01.mqh 有 231 个错误总的来说不起作用 附件中的源代码 编译没有问题。但您需要确保有一个新版本的MT4Orders.mqh- 它不是我的库,而是由 fxsaber 支持的。 123 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
您是否将 MT4Bridge 头文件放到了参考文件夹中?
我是否需要从 include 导出文件?
它不想打开任何文件。
我需要将文件从 include 导出吗?
它不想打开任何文件。
请确保将头文件放在 MT 实例的准确文件夹中(如果您有多个实例)。不想打开任何文件 "是什么意思?请显示您的代码和完整的错误日志。
这一行在警告中,会有问题吗?
Magic' 声明隐藏全局变量 MT4Orders.mqh 972 22
在这种情况下没有问题。
你好,伙计
您能在不设置新线路的情况下重新激活一条线路吗?
比如,如果买入线被触发,您能让它自动重新激活吗?
不知道为什么,专家似乎无法识别趋势线或 通道?
我会再试一次,但你能告诉我你是怎么做的吗?
你好,伙计
您可以重新激活一行而不另起一行吗?
比如,如果买入线被触发,您能让它自动重新激活吗?
不知道为什么,专家似乎无法识别趋势线或 通道?
我会再试一次,但你能告诉我你是怎么做的吗?
你应该提供更多细节,说明你到底做了什么,导致你认为某些线不起作用。其他类型的对象对你有用吗?能否上传截图和日志?
如果单条线的宽度大于 1(最多 5),则可以支持重新激活。每次激活都会将宽度减小 1,这样您就有机会将一条线处理 5 次。
您应该提供更多细节,说明您究竟做了什么,导致您认为某些线条不起作用。其他类型的对象对你有用吗?能否上传截图和日志?
如果单条线的宽度大于 1(最多 5),则可以支持重新激活。每次激活都会将宽度减小 1,这样您就有机会将一条线处理 5 次。
对不起,我使用的是 mt5 admiral market,我试着把所有对象都放进去。但是,对于趋势线,专家无法重新识别该线,即使我放了 exp 并重置了专家。
我添加了两个截图 "捕获 "2,其中包含所有我认为的线(只有一种样式),另一个捕获的是趋势线的参数,捕获 3 包含趋势线的所有参数。
感谢您的回复
对不起,我使用的是 mt5 admiral market,我试着输入所有对象。但是,对于趋势线,专家无法重新识别该线,即使我输入 exp 并重置专家也是如此。
我添加了两个截图 "捕获 "2,其中包含所有我认为的线(只有一种样式),另一个捕获的是趋势线的参数,捕获 3 包含趋势线的所有参数。
感谢您的回复
要使趋势线生效,请将源代码中的 OBJPROP_RAY 更改为 OBJPROP_RAY_RIGHT。MT5 中的某些内容已经更改。
必须在图表上的趋势线中启用右射线,只有这样 EA 才能捕捉到它。
以下是更新后的版本(附后)。
请注意:如果您在依赖库 MT4Orders.mqh 中遇到编译错误,请下载其最新版本(我不是该库的作者)。
MT5 在不断变化,源代码中的很多内容都不兼容。
请尝试这一修改。请检查是否运行正常并反馈(如果有任何问题,请提供详细信息)。
你好
在编译时,另一个文件中的一行出现了错误,我将其替换为 1 后编译成功。稍后对测试的答复
Expert01.mqh 有 231 个错误
总体上不工作
你好
在编译时,另一个文件中的一行出现错误,我用 1 代替后编译成功。稍后在测试中回答
Expert01.mqh 有 231 个错误
总的来说不起作用
附件中的源代码 编译没有问题。但您需要确保有一个新版本的MT4Orders.mqh- 它不是我的库,而是由 fxsaber 支持的。