初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1071 1...106410651066106710681069107010711072107310741075107610771078...1503 新评论 Alexey Viktorov 2019.06.23 14:26 #10701 Igor Makanu: 我想把这些类分散到两个嵌套中,但我无法摆脱在两个.mqh文件中使用enum 的问题。 有文件1.mqh。 和文件2.mqh。 当我把它附加到主代码时,我得到一个错误 枚举已经定义2.mqh 见之前的'ENUM_DEAL_TYPE'声明 据我所知,"有条件的编译(#ifdef, #ifndef, #else, #endif)"指令是需要的--在这里没有任何经验,它很难(()。 你可以把所有的枚举放在一个单独的.mqh中,并把它连接到所有必要的inludes和其他代码。 Igor Makanu 2019.06.23 14:31 #10702 Alexey Viktorov: 你可以把所有的枚举放在一个单独的.mqh中,并把它连接到所有必要的inludes和其他代码。 我知道,我不想因为一个枚举而包括整个文件,而且在输入变量中我也使用同样的枚举,总的来说,这并不方便。 标准库中 一定有类似的东西--如何使用条件编译,我不想翻阅所有的文件,所以希望得到帮助。 Artyom Trishkin 2019.06.23 15:18 #10703 Igor Makanu: 我知道,我不想因为一个枚举而包括整个文件,而且在输入变量中我也使用同样的枚举,总的来说,这还不方便。 最有可能的是,在标准库中 应该有类似的东西--如何使用条件编译,我不想翻阅所有的文件,所以我希望得到帮助。 逻辑很简单:如果不设置--设置。但你将不得不在每个文件中写上它。 Igor Makanu 2019.06.23 15:39 #10704 Artyom Trishkin: 逻辑很简单:如果没有指定--指定。但我们必须在每个文件中规定。 它与#define一起工作,没有问题。 #ifndef EA_Slippage #define EA_Slippage 30 #endif 但对于类型,它不想工作,作为一个选项,写一些定义 - #ifndef在其中的东西定义的身体...我不知道怎么做,我从来没有用过它,所以我才问怎么做。 Alexey Viktorov 2019.06.23 15:58 #10705 Igor Makanu: 我知道,我不想因为一个枚举而包括整个文件,而且在输入变量中我也使用同样的枚举,总的来说,这还不方便。 标准库中 一定有类似的东西--如何使用条件编译,我不想翻阅所有的文件,所以希望得到帮助。 我又不是在扛麻袋。 Igor Makanu 2019.06.23 16:12 #10706 Alexey Viktorov: 好吧,这不像是背麻袋。 如果一切以袋为单位,.... 我已经做到了,我需要在每个inluder的开头和主程序中写上这样一个表达式。 #ifndef ENUMDEALTYPE #define ENUMDEALTYPE enum ENUM_DEALTYPE{NONE,BUY,SELL}; #endif 那么文件的顺序就不重要了,所有文件的编译都没有问题。 Artyom Trishkin 2019.06.23 16:22 #10707 Igor Makanu: 如果一切以袋为单位,.... 我已经做到了,我需要在每个inluder的开头和主程序中写上这样一个表达式。 那么文件的顺序就无关紧要了,所有文件的编译都没有问题。 这就是我所说的。 Rustam Ayupov 2019.06.24 09:01 #10708 你好! MT5中的12张图表并不能反映(不直观)正常自动交易中的交易对象。 随着交易反映在 "交易 "部分。我想了解这种图表的原因,请指点迷津? 我真的会很感激。 Vladimir Karputov 2019.06.24 12:59 #10709 akarustam:你好! MT5中的12张图表并不能反映(不直观)正常自动交易中的交易对象。 随着交易反映在 "交易 "部分。我想了解这种图表的原因,请指点迷津? 谢谢你。 在终端中检查设置:设置 - 交易在图表上 实时显示交易- 如果该选项被启用,交易员执行的所有交易将自动在图表上标出相应的图标 (买入交易)和 (卖出交易)。当把鼠标光标放在这样的图标上时,一个包含交易信息的工具提示将被显示出来:票据、交易类型、数量、符号、开盘价 和光标点的价格。 Rustam Ayupov 2019.06.24 18:10 #10710 Vladimir Karputov: 检查终端中的设置:设置-交易 在图表上 实时显示交易- 如果该选项被启用,交易员进行的所有交易将自动在图表上标出相应的图标(买入交易)和(卖出交易)。如果你把鼠标光标放在这样的图标上,就会出现一个包含交易信息的工具提示:票据、交易类型、数量、符号、开盘价 和光标处的价格。 谢谢你。 但在所有12种货币对中,除欧元兑美元外,水平移动的虚线上仍未标明交易类型和数量的交易。我责备Windows 10的更新,因为我在更新前在欧元兑美元图表上下了订单。我现在不知道该怎么做,当然我可以改变我的MT4视觉习惯,但有没有一个按钮可以让我最后标记线? 1...106410651066106710681069107010711072107310741075107610771078...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我想把这些类分散到两个嵌套中,但我无法摆脱在两个.mqh文件中使用enum 的问题。
有文件1.mqh。
和文件2.mqh。
当我把它附加到主代码时,我得到一个错误
枚举已经定义2.mqh
见之前的'ENUM_DEAL_TYPE'声明
你可以把所有的枚举放在一个单独的.mqh中,并把它连接到所有必要的inludes和其他代码。
你可以把所有的枚举放在一个单独的.mqh中,并把它连接到所有必要的inludes和其他代码。
我知道,我不想因为一个枚举而包括整个文件,而且在输入变量中我也使用同样的枚举,总的来说,这并不方便。
标准库中 一定有类似的东西--如何使用条件编译,我不想翻阅所有的文件,所以希望得到帮助。
我知道,我不想因为一个枚举而包括整个文件,而且在输入变量中我也使用同样的枚举,总的来说,这还不方便。
最有可能的是,在标准库中 应该有类似的东西--如何使用条件编译,我不想翻阅所有的文件,所以我希望得到帮助。
逻辑很简单:如果没有指定--指定。但我们必须在每个文件中规定。
它与#define一起工作,没有问题。
但对于类型,它不想工作,作为一个选项,写一些定义 - #ifndef在其中的东西定义的身体...我不知道怎么做,我从来没有用过它,所以我才问怎么做。
我知道,我不想因为一个枚举而包括整个文件,而且在输入变量中我也使用同样的枚举,总的来说,这还不方便。
标准库中 一定有类似的东西--如何使用条件编译,我不想翻阅所有的文件,所以希望得到帮助。
我又不是在扛麻袋。
好吧,这不像是背麻袋。
如果一切以袋为单位,....
我已经做到了,我需要在每个inluder的开头和主程序中写上这样一个表达式。
那么文件的顺序就不重要了,所有文件的编译都没有问题。
如果一切以袋为单位,....
我已经做到了,我需要在每个inluder的开头和主程序中写上这样一个表达式。
那么文件的顺序就无关紧要了,所有文件的编译都没有问题。
你好!
MT5中的12张图表并不能反映(不直观)正常自动交易中的交易对象。
随着交易反映在 "交易 "部分。我想了解这种图表的原因,请指点迷津?
我真的会很感激。
你好!
MT5中的12张图表并不能反映(不直观)正常自动交易中的交易对象。
随着交易反映在 "交易 "部分。我想了解这种图表的原因,请指点迷津?
谢谢你。
检查终端中的设置:设置-交易
谢谢你。
但在所有12种货币对中,除欧元兑美元外,水平移动的虚线上仍未标明交易类型和数量的交易。我责备Windows 10的更新,因为我在更新前在欧元兑美元图表上下了订单。我现在不知道该怎么做,当然我可以改变我的MT4视觉习惯,但有没有一个按钮可以让我最后标记线?