新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 346 1...339340341342343344345346347348349350351352353...1953 新评论 Artyom Trishkin 2017.10.20 02:48 #3451 Сергей: 据我所知,对于多币种,@Nauris Zukas 提出的变体将发挥作用,至少对我来说是这样。而你的变体对单一货币来说是更好的,因为它从它所连接的图表中获取数据。一般来说,你根本不了解它。你可以把光标放在函数名称上并按下F1--你会得到完整的帮助。Vitaliy提供的功能同样适用于MT4和MT5 - 因此,他写道,在其他条件相同的情况下,最好使用它。 你选择了只在MT4上工作的那一种。 Sergey Dymov 2017.10.20 05:57 #3452 Artyom Trishkin:你完全搞错了。你可以把光标放在函数名称上,然后按F1键--你会得到关于它的全部帮助。Vitaliy为你提供了一个在MT4和MT5上同样有效的功能--这就是为什么他写道,在所有其他条件相同的情况下,最好使用它。 你选择了只在MT4上工作的那一种。 我明白了,谢谢你。 Nauris Zukas 2017.10.20 06:07 #3453 Сергей: 据我所知,对于多币种,@Nauris Zukas 提出的变体将发挥作用,至少对我来说是这样。你的版本对单一货币更好,因为它从附在它身上的图表中获取数据。你可以使用Vitaly Muzichenko的变体,但别忘了改变Symbol()。Symbol()总是取自它所附的图表。 如果你想使用另一个货币对,只需指定需要哪个货币对。比如说像这样。 double EUR_point=SymbolInfoDouble("EURUSD",SYMBOL_POINT);好运!:) Alexey Viktorov 2017.10.20 06:52 #3454 Vitaly Muzichenko:而在这个问题上更进一步。带引号的字符串参数这些是他的变量名称。 Sergey Likho 2017.10.20 10:09 #3455 问题。有一个指标1,它根据过去20个数值的最大值和蓝色来画一条线。在蜡烛图上,它看起来像一个价格通道。还有一个自己写的指标2,在价格图下的一个单独窗口中画一条 类似RSI的线。如何使指标1建立在指标2的数据上。 Nauris Zukas 2017.10.20 11:15 #3456 Sergey Likho:问题。有一个指标1,它根据过去20个数值的最大值和蓝色来画一条线。在蜡烛图上,它看起来像一个价格通道。还有一个自己写的指标2,在价格图下的一个单独窗口中画一条 类似RSI的线。如何使指标1建立在指标2的数据上。 如果你想让指标2不在一个单独的窗口中绘制,请尝试找到#属性 indicator_separate_window 并将其替换为#属性 indicator_chart_window。也许会有帮助。 Sergey Likho 2017.10.20 11:49 #3457 Nauris Zukas: 如果你想让指标2不在一个单独的窗口中绘制,试着找到#property indicator_separate_window并将其替换为#property indicator_chart_window。也许会有帮助。不,我想让指标1从指标2中获取一个数组的值,而不是蜡烛图数据(例如数组Close[])。 Alexey Viktorov 2017.10.20 14:02 #3458 Sergey Likho:问题。有一个指标1,它根据过去20个数值的最大值和蓝色来画一条线。在蜡烛图上,它看起来像一个价格通道。还有一个自己写的指标2,在价格图下的一个单独窗口中画一条 类似RSI的线。如何使指标1像RSI一样画线?从这里开始阅读 交易、自动交易系统和策略测试的论坛 新手对MQL4的任何问题,对算法和代码的帮助和讨论 potom, 2017.10.15 16:07 如何在一个已经准备好的指标上添加第一/上一个函数。那就是要编辑它。每个人都这么说。int OnCalculate (const int rates_total, const int prev_calculated, const datetime& time[]。 const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], const long& volume[]。 解释为:"我们是在为我们的客户提供服务,而不是在为我们的客户提供服务。{应该用这个来代替。int OnCalculate (const int rates_total, const int prev_calculated, const int begin, 价值的双倍[]。{但这一切并没有带来任何结果。写出来可能会有帮助,而不是去编辑它。 你能告诉我如何详细地实现这个功能吗? 初学者的问题 MQL5 MT5 MetaTrader 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. 请问在EA中如何使用时序列? Ilya Prozumentov 2017.10.23 12:32 #3459 有没有可能在图表A的程序中,在条形图关闭前的最后一个点上,找到图表B上已经出现的条形图?(A图和B图代表不同的仪器) 也就是说,从图表A上收到一个tick,到要求图表B上的条数,一个新的条数将有时间出现在图表B上。 Mikhail Toptunov 2017.10.23 12:53 #3460 下午好,你能告诉我这个订单从投放到历史上有什么,ID? 1...339340341342343344345346347348349350351352353...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
据我所知,对于多币种,@Nauris Zukas 提出的变体将发挥作用,至少对我来说是这样。
而你的变体对单一货币来说是更好的,因为它从它所连接的图表中获取数据。
一般来说,你根本不了解它。你可以把光标放在函数名称上并按下F1--你会得到完整的帮助。
Vitaliy提供的功能同样适用于MT4和MT5 - 因此,他写道,在其他条件相同的情况下,最好使用它。
你选择了只在MT4上工作的那一种。
你完全搞错了。你可以把光标放在函数名称上,然后按F1键--你会得到关于它的全部帮助。
Vitaliy为你提供了一个在MT4和MT5上同样有效的功能--这就是为什么他写道,在所有其他条件相同的情况下,最好使用它。
你选择了只在MT4上工作的那一种。
据我所知,对于多币种,@Nauris Zukas 提出的变体将发挥作用,至少对我来说是这样。
你的版本对单一货币更好,因为它从附在它身上的图表中获取数据。
你可以使用Vitaly Muzichenko的变体,但别忘了改变Symbol()。Symbol()总是取自它所附的图表。 如果你想使用另一个货币对,只需指定需要哪个货币对。比如说像这样。
好运!:)
而在这个问题上更进一步。带引号的字符串参数
这些是他的变量名称。
问题。
有一个指标1,它根据过去20个数值的最大值和蓝色来画一条线。在蜡烛图上,它看起来像一个价格通道。
还有一个自己写的指标2,在价格图下的一个单独窗口中画一条 类似RSI的线。
如何使指标1建立在指标2的数据上。
问题。
有一个指标1,它根据过去20个数值的最大值和蓝色来画一条线。在蜡烛图上,它看起来像一个价格通道。
还有一个自己写的指标2,在价格图下的一个单独窗口中画一条 类似RSI的线。
如何使指标1建立在指标2的数据上。
如果你想让指标2不在一个单独的窗口中绘制,试着找到#property indicator_separate_window并将其替换为#property indicator_chart_window。也许会有帮助。
不,我想让指标1从指标2中获取一个数组的值,而不是蜡烛图数据(例如数组Close[])。
问题。
有一个指标1,它根据过去20个数值的最大值和蓝色来画一条线。在蜡烛图上,它看起来像一个价格通道。
还有一个自己写的指标2,在价格图下的一个单独窗口中画一条 类似RSI的线。
如何使指标1像RSI一样画线?
从这里开始阅读
交易、自动交易系统和策略测试的论坛
新手对MQL4的任何问题,对算法和代码的帮助和讨论
potom, 2017.10.15 16:07
如何在一个已经准备好的指标上添加第一/上一个函数。那就是要编辑它。
每个人都这么说。
int OnCalculate (const int rates_total,
const int prev_calculated,
const datetime& time[]。
const double& open[],
const double& high[],
const double& low[],
const double& close[],
const long& tick_volume[],
const long& volume[]。
解释为:"我们是在为我们的客户提供服务,而不是在为我们的客户提供服务。
{
应该用这个来代替。
int OnCalculate (const int rates_total,
const int prev_calculated,
const int begin,
价值的双倍[]。
{
但这一切并没有带来任何结果。写出来可能会有帮助,而不是去编辑它。
你能告诉我如何详细地实现这个功能吗?也就是说,从图表A上收到一个tick,到要求图表B上的条数,一个新的条数将有时间出现在图表B上。