[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 425 1...418419420421422423424425426427428429430431432 新评论 Dmitry Fedoseev 2013.06.15 16:27 #4241 hoz:我具体问的是如何在一个图形上画出超过6条线。在哪个窗口(0或其他,这并不重要)。这是我最感兴趣的,也是我一开始就问你的问题。 你不能用一个指标来做这件事。除非我使用图形对象(趋势线),但这是一个缓慢的方法。这就只剩下几个指标了。将一个指标拆成几个。 Viktar Dzemikhau 2013.06.15 16:47 #4242 Integer: 从单一的指标来看,你无法做到。除非你使用图形对象(趋势线),但这是一种缓慢的方法。这就只剩下几个指标了。将一个指标分成几个指标。 据我所知,从一个专家顾问中调用2个或更多的指标,每个指标有8个缓冲区,这比较容易。因此,应该通过每个指标画8条线。是这样吗? Dmitry Fedoseev 2013.06.15 16:48 #4243 hoz: 按照我的理解,从一个EA调用2个或更多的指数,每个指数有8个缓冲区,是比较容易的。因此,应该通过每个指标画8条线。是这样吗? 如果它们是从专家顾问那里调用的,它们在图表上将不可见。 Alexander 2013.06.15 16:49 #4244 prom18:你好!我不明白为什么买入止损单不被删除。 要删除一个订单,必须首先通过OrderSelect()选择它。 prom18 2013.06.15 16:59 #4245 像这样吗?//============================================================================================ if(Total==2) { if(msells==1) { if(buys==1) { if(OrderSelect(i-1,SELECT_BY_POS)==true) { if(OrderType()==4 && OrderLots()==Lots) { OrderDelete(Ticket); return; } } } } } if(Total==2) { if(mbuys==1) { if(sells==1) { if(OrderSelect(i-1,SELECT_BY_POS)==true) { if(OrderType()==5 && OrderLots()==Lots) { OrderDelete(Ticket); return; } } } } } return; } //============================================================================================ Viktar Dzemikhau 2013.06.15 17:08 #4246 Integer: 如果从EA中调用,它们在图表上将不可见。 那么如何处理这个问题呢? gyfto 2013.06.15 17:09 #4247 hoz: 据我所知,调用2个或更多的专家顾问系统,每个系统有8个缓冲区,这比较容易。因此,应该通过每个指标画8条线。是这样吗? Integer: 如果从专家顾问处调用,它们在图表上将不可见。 我应该补充:指标缓冲区将只用于计算一些公式,其中变量是一个数组-时间序列。也就是说,如果你需要两个Close[]或内置技术指标 之间的差异,你可以在专家顾问中计算出所有这些东西。如果你需要通过将Close[]时间序列分解为傅里叶序列来进行一些常见的谐波谱分析,那么用指标处理并通过iCustom()调用是有意义的,因为MT4的内置技术指标还没有这种好东西。 Dmitry Fedoseev 2013.06.15 17:22 #4248 hoz: 那么你如何才能解决这个问题呢? 如果你不喜欢用图形对象绘图,你应该创建一个双重或三重指标.........无论你想要什么。假设我们需要一个枢轴指标,但我们需要四个级别而不是三个。四个在顶部,四个在底部,还有支点本身,总共有九个缓冲区。因此,整个事情将由两个指标组成。一个指标画出了中枢和4个低位,第二个指标也画出了中枢和4个高位。当然,哪个指标抽到什么是个人的事。也许一个人画的是中枢和主要水平,另一个人画的是中间水平。通过图形对象绘图是不好的,因为当从专家顾问中调用这样一个指标时,无法访问数值。但这个问题是可以解决的--如果从EA中调用指标(通过指标属性窗口中的参数),所有可能对EA有必要的值都应该放在一个缓冲区中,并且应该禁止绘图过程。 Viktar Dzemikhau 2013.06.15 17:24 #4249 gyfto: 我应该补充:指标缓冲区将只用于计算任何公式,其中变量是一个数组-时间序列。也就是说,如果你需要两个Close[]或内置技术指标之间的差异,你可以在专家顾问中计算出所有这些东西。如果你需要通过将Close[]时间序列分解为傅里叶序列来进行一些常见的谐波谱分析,那么用指标处理并通过iCustom()调用是有意义的,因为MT4的内置技术指标还没有这种好东西。 我需要在一个图表窗口中显示一堆抹布... Dmitry Fedoseev 2013.06.15 17:26 #4250 hoz: 我需要在图形窗口中显示一包混杂物... 那么最好是生成一个模板。 1...418419420421422423424425426427428429430431432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我具体问的是如何在一个图形上画出超过6条线。在哪个窗口(0或其他,这并不重要)。这是我最感兴趣的,也是我一开始就问你的问题。
从单一的指标来看,你无法做到。除非你使用图形对象(趋势线),但这是一种缓慢的方法。这就只剩下几个指标了。将一个指标分成几个指标。
据我所知,从一个专家顾问中调用2个或更多的指标,每个指标有8个缓冲区,这比较容易。因此,应该通过每个指标画8条线。是这样吗?
按照我的理解,从一个EA调用2个或更多的指数,每个指数有8个缓冲区,是比较容易的。因此,应该通过每个指标画8条线。是这样吗?
如果它们是从专家顾问那里调用的,它们在图表上将不可见。
你好!我不明白为什么买入止损单不被删除。
要删除一个订单,必须首先通过OrderSelect()选择它。
像这样吗?
如果从EA中调用,它们在图表上将不可见。
那么如何处理这个问题呢?
据我所知,调用2个或更多的专家顾问系统,每个系统有8个缓冲区,这比较容易。因此,应该通过每个指标画8条线。是这样吗?
如果从专家顾问处调用,它们在图表上将不可见。
那么你如何才能解决这个问题呢?
如果你不喜欢用图形对象绘图,你应该创建一个双重或三重指标.........无论你想要什么。
假设我们需要一个枢轴指标,但我们需要四个级别而不是三个。四个在顶部,四个在底部,还有支点本身,总共有九个缓冲区。因此,整个事情将由两个指标组成。一个指标画出了中枢和4个低位,第二个指标也画出了中枢和4个高位。当然,哪个指标抽到什么是个人的事。也许一个人画的是中枢和主要水平,另一个人画的是中间水平。
通过图形对象绘图是不好的,因为当从专家顾问中调用这样一个指标时,无法访问数值。但这个问题是可以解决的--如果从EA中调用指标(通过指标属性窗口中的参数),所有可能对EA有必要的值都应该放在一个缓冲区中,并且应该禁止绘图过程。
我应该补充:指标缓冲区将只用于计算任何公式,其中变量是一个数组-时间序列。也就是说,如果你需要两个Close[]或内置技术指标之间的差异,你可以在专家顾问中计算出所有这些东西。如果你需要通过将Close[]时间序列分解为傅里叶序列来进行一些常见的谐波谱分析,那么用指标处理并通过iCustom()调用是有意义的,因为MT4的内置技术指标还没有这种好东西。
我需要在一个图表窗口中显示一堆抹布...
我需要在图形窗口中显示一包混杂物...
那么最好是生成一个模板。