标准指标的颜色 - 页 2 1234567 新评论 Mikhail Filimonov 2012.04.11 07:31 #11 下午好,耶德尔金!对不起,这里是你问题的答案。MqlParam params[5]; int ma_handle; params[0].type = TYPE_INT; params[0].integer_value = 10; params[1].type = TYPE_INT; params[1].integer_value = 0; params[2].type = TYPE_INT; params[2].integer_value = MODE_SMA; params[3].type = TYPE_INT; params[3].integer_value = PRICE_MEDIAN; params[4].type = TYPE_COLOR; params[4].integer_value = clrBlue; ma_handle = IndicatorCreate( NULL, PERIOD_CURRENT, IND_MA, 5, params ); if ( ma_handle != INVALID_HANDLE ) { ChartIndicatorAdd( 0, 0, ma_handle ); }该指标被创建,但其颜色为红色。还有一件事。前面的信息不是给你的,而是给stringo的。除了MA指标参数。如果它以任何方式冒犯了你,我深表歉意。真诚的,米哈伊尔。 Yedelkin 2012.04.11 07:38 #12 Mikalas: 还有一件事。前面的信息不是给你的,而是给stringo的。 我通常会准确地读出它的内容:"下午好,stringo和Yedelkin!"。Urain昨天已经指出,我 "不能读懂字里行间的意思"。 从主响应中可以看出,没有对参数数组进行清零(而且每个MqlParam 类型的变量有4个字段,而不是2个)。你看不到评论的答案:"另外,IND_MA(iMA)指标没有 "颜色 "这样的参数,而你有。你可以在这里 看到一个如何使用iMA 的例子: MQL5参考 /访问时间序列和指标/ IndicatorCreate"。 未指定返回的错误代码。 Mikhail Filimonov 2012.04.11 07:42 #13 亲爱的耶德尔金!没有必要将params数组归零,因为它是一个静态数组(params[5]),而我填写所有的字段。顺便说一下,填写两个字段就够了。我认为取决于TYPE的3个之一随后的领域。没有错误(ma_handle != INVALID_HANDLE),指标被创建。告诉我,图片中的指标有多少个参数?米哈伊尔 Yedelkin 2012.04.11 07:55 #14 Mikalas: 没有错误代码,指标已创建。 首先你写道:"这段代码本应工作,BUT....,唉......"。现在发现"正在创建指标"。....To "没有错误代码"--总是有一个错误代码,即使它是零。 关于图片。你一再把问题简化为对一个可能的、在你看来是错误的讨论。但你最初开始说到在你的代码中 使用IndicatorCreate() 函数。 正如你自己所理解的,IndicatorCreate() 函数对图片不起作用。 我再次建议:通过文档和实例来看看它。找到(猜测)为什么在参数标签中出现 "风格 "选项,但在iMA 指标的输入参数中却没有这样的选项。找出为你选择的指标提供了哪些输入参数,其中哪些参数应反映在函数IndicatorCreate() 中。 Mikhail Filimonov 2012.04.11 07:58 #15 我明白了,谢谢你。 Yedelkin 2012.04.11 08:00 #16 Mikalas: 告诉我,图片中的指标有多少个参数? 这个标签上有7个参数。 Mikhail Filimonov 2012.04.11 08:05 #17 与iMA(4个参数)不同,函数指标创建函数必须输入所有可能的参数MQL5参考。int IndicatorCreate( string symbol, // symbol name ENUM_TIMEFRAMES period, // period ENUM_INDICATOR indicator_id, //指标类型来自ENUM_INDICATOR枚举。 int parameters_cnt=0, //参数的数量 const MqlParam& parameters_array[]=NULL, // 参数阵列 );parameters_array[]=NULL [in] MqlParam类型的数组,其元素包含技术指标的 每个 输入参数的类型和值。 你把我送到参考书上,但你却不看? Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Типы индикаторов www.mql5.com Стандартные константы, перечисления и структуры / Константы индикаторов / Типы индикаторов - Документация по MQL5 Colour of the standard Use OPP to initialize Converting from MT4 to Yedelkin 2012.04.11 08:10 #18 Mikalas: 你向我推荐一本指南,而你自己却没有读过这本书? 在这里,我们走了。采用这种方法,你可能会发现自己独自面对问题。 关于这个问题。你查看了手册,这是件好事。现在在同一页上重新打开它。你看到以下一行:"一个MqlParam类型的数组,其中的元素包含技术指标的 每个输入参数的类型和值"。什么是 "输入参数 "就是 "输入参数"(MQL5参考/ MQL5基础知识/ 变量/ 输入变量)。现在寻找 "iMA 技术指标有多少个输入参数?"问题的答案。 米卡拉斯。 与iMA(4个参数)不同,IndicatorCreate函数必须输入所有可能的参数 那么,如果iMA有4个输入参数,我应该向IndicatorCreate() "输入 "多少个输入参数?再次强调:IndicatorCreate()对图片不起作用。更确切地说,IndicatorCreate()不是对图片工作,而是对指标的输入参数工作,它直接传递给指标。如果指标没有这样的输入参数,它将在哪里传递 "风格 "图片选项? Mikhail Filimonov 2012.04.11 08:19 #19 MA指标有7个参数!对于iMA功能,有4个参数就足够了ma_handle = iMA( _Symbol, TimeFrame, 10, 0, MODE_SMA, PRICE_MEDIAN ); 。但对于IndicatorCreate()函数,所有7个指标参数都必须是可能的parameters_array[]=NULL [in] MqlParam类型的数组,其元素包含技术指标的 每个输入参数的类型和值。还有一件事...你的职业是什么? Yedelkin 2012.04.11 08:20 #20 Mikalas: 和所有7个指标参数都必须 可以用于IndicatorCreate()。 这是你的结论,你必须接受它 :)服务台来帮助。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好,耶德尔金!
对不起,这里是你问题的答案。
该指标被创建,但其颜色为红色。
还有一件事。前面的信息不是给你的,而是给stringo的。
除了MA指标参数。
如果它以任何方式冒犯了你,我深表歉意。
真诚的,米哈伊尔。
还有一件事。前面的信息不是给你的,而是给stringo的。
我通常会准确地读出它的内容:"下午好,stringo和Yedelkin!"。Urain昨天已经指出,我 "不能读懂字里行间的意思"。
从主响应中可以看出,没有对参数数组进行清零(而且每个MqlParam 类型的变量有4个字段,而不是2个)。你看不到评论的答案:"另外,IND_MA(iMA)指标没有 "颜色 "这样的参数,而你有。你可以在这里 看到一个如何使用iMA 的例子: MQL5参考 /访问时间序列和指标/ IndicatorCreate"。
未指定返回的错误代码。
亲爱的耶德尔金!
没有必要将params数组归零,因为它是一个静态数组(params[5]),而我
填写所有的字段。顺便说一下,填写两个字段就够了。我认为取决于TYPE的3个之一
随后的领域。
没有错误(ma_handle != INVALID_HANDLE),指标被创建。
告诉我,图片中的指标有多少个参数?
米哈伊尔
没有错误代码,指标已创建。
首先你写道:"这段代码本应工作,BUT....,唉......"。现在发现"正在创建指标"。....To "没有错误代码"--总是有一个错误代码,即使它是零。
关于图片。你一再把问题简化为对一个可能的、在你看来是错误的讨论。但你最初开始说到在你的代码中 使用IndicatorCreate() 函数。 正如你自己所理解的,IndicatorCreate() 函数对图片不起作用。 我再次建议:通过文档和实例来看看它。找到(猜测)为什么在参数标签中出现 "风格 "选项,但在iMA 指标的输入参数中却没有这样的选项。找出为你选择的指标提供了哪些输入参数,其中哪些参数应反映在函数IndicatorCreate() 中。
我明白了,谢谢你。
告诉我,图片中的指标有多少个参数?
与iMA(4个参数)不同,函数
指标创建函数必须输入所有可能的参数
MQL5参考。
int IndicatorCreate(
string symbol, // symbol name
ENUM_TIMEFRAMES period, // period
ENUM_INDICATOR indicator_id, //指标类型来自ENUM_INDICATOR枚举。
int parameters_cnt=0, //参数的数量
const MqlParam& parameters_array[]=NULL, // 参数阵列
);
parameters_array[]=NULL
[in] MqlParam类型的数组,其元素包含技术指标的 每个 输入参数的类型和值。
你把我送到参考书上,但你却不看?
你向我推荐一本指南,而你自己却没有读过这本书?
在这里,我们走了。采用这种方法,你可能会发现自己独自面对问题。
关于这个问题。你查看了手册,这是件好事。现在在同一页上重新打开它。你看到以下一行:"一个MqlParam类型的数组,其中的元素包含技术指标的 每个输入参数的类型和值"。什么是 "输入参数 "就是 "输入参数"(MQL5参考/ MQL5基础知识/ 变量/ 输入变量)。现在寻找 "iMA 技术指标有多少个输入参数?"问题的答案。
与iMA(4个参数)不同,IndicatorCreate函数必须输入所有可能的参数
MA指标有7个参数!
对于iMA功能,有4个参数就足够了
ma_handle = iMA( _Symbol, TimeFrame, 10, 0, MODE_SMA, PRICE_MEDIAN ); 。
但对于IndicatorCreate()函数,所有7个指标参数都必须是可能的
parameters_array[]=NULL
[in] MqlParam类型的数组,其元素包含技术指标的 每个输入参数的类型和值。
还有一件事...你的职业是什么?
和所有7个指标参数都必须 可以用于IndicatorCreate()。