对MT5的祝愿 - 页 100 1...93949596979899100101102103104105106107...117 新评论 Yuriy Lyachshenko 2012.09.05 04:12 #991 这里还有一个想法--取消这三种类型的方案。"顾问"、"指标"、"脚本",而在设置中勾选以下方框:"允许程序交易"、"允许程序绘制"、"允许一次性运行"。而这样一来,这个普遍的方案将变成一个顾问,或指标,或脚本。 Dmitry Fedoseev 2012.09.06 08:42 #992 问题就在这里。在IndicatorCreate()中,指标可能有一个枚举类型的参数,很明显,我们应该指定int类型和数值,但有些ENUM有这样奇妙的值...我希望MqlParam有一个类型--"EnumName",它的值是一个带有变体名称的字符串,或者简单地说,如果变量是枚举,指定TYPE_STRING类型,其值将表示变体的名称。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Идентификаторы типов данных www.mql5.com Стандартные константы, перечисления и структуры / Константы индикаторов / Идентификаторы типов данных - Документация по MQL5 Dmitry Fedoseev 2012.09.06 08:54 #993 顺便说一下,该指标可以是一个购买的指标,没有源代码,有一个自定义枚举,没有办法知道数值。 Vladimir Gomonov 2012.09.06 09:12 #994 Integer: 如此令人费解。在IndicatorCreate()中,指标可能有一个枚举类型的参数,很明显,需要指定int类型和数值,但有些ENUM有这样奇妙的值...这里,在MqlParam中会有一个类型--"EnumName",它的值是一个带有变体名称的字符串,或者简单地说,如果变量是枚举,指定TYPE_STRING类型,值是变体的名称。迪马,这是不可能的。 ENUM-变量的名称只在编译前存在。它就像一个变量名。只有运行时的变量名与地址相对应,而枚举变量名与int值相对应。换句话说:如果你不自己把一个ENUM值(或int,不管是什么)映射成一个字符串,编译器就不会自动为你做这件事。 // 即使我可以,这在种族上也是非常错误的。;) Vladimir Gomonov 2012.09.06 09:13 #995 Integer: 顺便说一下,指标可以购买,没有来源,有自定义枚举,就没有办法找出数值。 要求指标的开发者提供文件。 不要购买赃物。 Dmitry Fedoseev 2012.09.06 09:17 #996 掌握了意识形态的要领 :) Yury Kulikov 2012.09.06 09:27 #997 Integer: 顺便说一下,这个指标可以购买,没有来源,有自定义枚举,没有办法找出数值。 你可以通过IndicatorParametrs()找到这些枚举值。 Vladimir Gomonov 2012.09.06 09:35 #998 Yurich: 你可以通过IndicatorParametrs()获得枚举值。我担心这个函数不会返回带有所有可能的ENUM值(名称)列表的类型描述。:) Yury Kulikov 2012.09.06 09:39 #999 MetaDriver:呃......恐怕类型描述以及所有可能的ENUM值(名称)的列表不会被这个函数返回。:) 它不会,但名字是已知的,而且可以通过尝试....,很容易地返回值。手动:) Vladimir Gomonov 2012.09.06 09:42 #1000 Integer: 掌握了意识形态的要领 :)迪马,我已经做了一些研究...你为什么不给服务台写投诉呢? 你有所有的理由。 这个问题纯粹是实际的、现实的,最重要的是,在开发者方面是可以解决 的。思想基础:在实例中具有枚举类型的指标,显然存储了枚举值的 字符串名称(用于在选项窗口中输出)。 这给了一些希望,Stringo将偏离 "严格写作 "的规则,并将做你想要的,因为链接指标中必要的元信息(可能的枚举值)已经存在,你没有要求在代码中添加任何危险的东西。 好吧,试试吧。 // 不要忘记报告结果。:) Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления www.mql5.com Основы языка / Типы данных / Целые типы / Перечисления - Документация по MQL5 1...93949596979899100101102103104105106107...117 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如此令人费解。在IndicatorCreate()中,指标可能有一个枚举类型的参数,很明显,需要指定int类型和数值,但有些ENUM有这样奇妙的值...这里,在MqlParam中会有一个类型--"EnumName",它的值是一个带有变体名称的字符串,或者简单地说,如果变量是枚举,指定TYPE_STRING类型,值是变体的名称。
迪马,这是不可能的。 ENUM-变量的名称只在编译前存在。它就像一个变量名。只有运行时的变量名与地址相对应,而枚举变量名与int值相对应。
换句话说:如果你不自己把一个ENUM值(或int,不管是什么)映射成一个字符串,编译器就不会自动为你做这件事。
// 即使我可以,这在种族上也是非常错误的。;)
顺便说一下,指标可以购买,没有来源,有自定义枚举,就没有办法找出数值。
顺便说一下,这个指标可以购买,没有来源,有自定义枚举,没有办法找出数值。
你可以通过IndicatorParametrs()获得枚举值。
我担心这个函数不会返回带有所有可能的ENUM值(名称)列表的类型描述。
:)
呃......恐怕类型描述以及所有可能的ENUM值(名称)的列表不会被这个函数返回。
:)
掌握了意识形态的要领 :)
迪马,我已经做了一些研究...你为什么不给服务台写投诉呢? 你有所有的理由。 这个问题纯粹是实际的、现实的,最重要的是,在开发者方面是可以解决 的。
思想基础:在实例中具有枚举类型的指标,显然存储了枚举值的 字符串名称(用于在选项窗口中输出)。 这给了一些希望,Stringo将偏离 "严格写作 "的规则,并将做你想要的,因为链接指标中必要的元信息(可能的枚举值)已经存在,你没有要求在代码中添加任何危险的东西。
好吧,试试吧。
// 不要忘记报告结果。:)