文章 "MetaTrader 5终端策略测试器中的订单生成算法" - 页 11

 
dasmen:

在 tick 和 bar.... 的概念中存在一些奇怪的混淆。如果没有价格变化的刻度,在任何情况下价格都不是未知的,这意味着对应于这个时间间隔的条形图不仅应该形成,而且还应该准备好在系统中使用,否则技术指标、例如,计算移动平均线时考虑的是扭曲的输入数据,而不是交易者设定的数据,也就是说,这些指标开始计算的不是它们设定的时间段,对于技术分析来说,这是一个基本错误。..MQs 不会形成这样的条形图,从而导致分析错误......Prival 谈到了这一点,他是正确的....。关于刻度线和它们在对话中单独使用的类型--这不是一回事...

您一定是把 "刻度线 "和 "条形图 "搞混了。上面写得很清楚,刻度线是价格变化的信号。条形图是价格在一定时间间隔内的特征。没有刻度,就没有条形图。一切都有联系。在规定的定义范围内。

至于技术指标,交易者有责任控制、分析和了解其构造的特殊性。开发人员不会对交易者隐瞒任何事情,一切都有说明,什么是刻度线,什么是条形图,指标是如何计算的--利用这些信息并得出结论。此外,如果您不喜欢标准指标,还可以创建自己的指标(包括插入不存在的条形图,但您必须自己发明)。也就是说,这些说法的含义根本不明确。

 
Prival:

好吧,如果你承包回答开发人员。 这是我的帖子,我给了一个直接链接到它https://www.mql5.com/ru/forum/1031/page7/#comment_19983。

你会回答这个愚蠢的问题吗?

你把功能(以及 ticks 功能)归咎于我是徒劳的--这些功能并不是我独有的。我既不是 "合同工",也不是 "开发人员"。我根本不想了解你的脚本。在我看来,你又一次混淆了你的想法和现实。你首先想在哪里找到 ASC?在哪个数据域?


此外,如果我没记错的话,开发人员曾说过他们仍在检查数据库的质量。在这种情况下,你的责备是什么? 说他们速度慢?

 
HideYourRichess:

您一定把刻度线和条形图搞混了。上面写得很清楚,刻度线是价格变化的信号。条形图是在一定时间间隔内的价格特征。没有刻度,就没有柱状图。一切都有联系。在规定的定义范围内。

至于技术指标,交易者有责任控制、分析和了解其构造的特殊性。开发人员不会对交易者隐瞒任何事情,一切都有说明,什么是刻度线,什么是条形图,指标是如何计算的--利用这些信息并得出结论。此外,如果您不喜欢标准指标,还可以创建自己的指标(包括插入不存在的条形图,但您必须自己发明),您的想象力不会受到限制。也就是说,权利要求的含义根本不清楚。

如果误解的原因是不识字,那么我将例外解释一下:没有刻度线意味着价格没有变化,这是事实,但这并不意味着一段时间没有过去,这已经是一个条形图,其他平台成功地实现了跳过这一任务--Prival 刚刚指出了这一点。大多数统计工具都是由 MQ 自己编写的,使用的是逐条时间滞后账户,也就是说,为交易者提供的这些市场工具的整个基础都是错误的。交易者在这方面应承担什么责任?交易者是产品的消费者,他们获得的是具有特定技术参数的工具,而这些参数必须与申报的参数一致,合规问题是产品开发者的任务,而根本不是用户的任务。 如果您从航空公司购买了一张飞机票,而这架飞机飞行了几千公里,却仅仅 "错过 "了五百米的着陆点,您会遇到类似的情况吗--在这种情况下,您个人会有什么过错?你会对这种情况感到满意吗?此外,既然我们在努力与 MQ 对话,我们还是真心相信她的。
 
HideYourRichess:

你把功能归咎于我(以及虱子)是徒劳的,这些功能并不是我所特有的。我既不是 "承包商",也不是 "开发人员"。我根本不想理解你的脚本。在我看来,你又一次混淆了你的想法和现实。你首先想在哪里找到 ASC?在哪个数据字段?


此外,如果我没记错的话,开发人员曾说过他们仍在检查数据库的质量。在这种情况下,你的责备是什么? 说他们速度慢?

关于这个问题的一个轶事:

医生:--你要进行智商测试。

什么是智商测试?

医生:--谢谢!测试通过!) ))

 

Rosh:
Давайте начнем еще дорисовывать бары для инструментов, которые торгуются не круглосуточно. Ведь цена же известна в перерывах между сессиями. 

无时段、无条形图 - 这只是一种正常情况,而另一种情况是,在一个时段内,一段时间过去了,而这段时间内没有条形图,即使这段时间内价格没有变化。
 
HideYourRichess:

你把功能归咎于我(以及 ticks)是徒劳的,这些功能并不是我所特有的。我既不是 "承包商",也不是 "开发人员"。我根本不想理解你的脚本。在我看来,你又一次混淆了你的想法和现实。你首先想在哪里找到 ASC?在哪个数据域?

此外,如果我没记错的话,开发人员曾说过他们仍在检查数据库的质量。 在这种情况下,你的责备是什么? 说他们速度慢?

希望这段代码不难理解。

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
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[],
                const int& spread[])
  {
   for(int i=0;i<rates_total;i++)
     {
      if(spread[i]==0) Print(time[i]," 传播失败="",spread[i],"在证券交易所的恐慌中能救谁就救谁......不要问......" );  
     }
   return(rates_total);
  }
//+------------------------------------------------------------------+

运行该指标的结果。日志。

2010.09.22 00:37:16 11(AUDUSD,M1) 2010.03.15 06:43:00 crash spread=0 save who can on the stock exchange panic...no aska...
2010.09.22 00:37:16 11 (AUDUSD,M1) 2010.03.15 06:42:00 spread failure=0 save who can on the stock exchange panic...no aska...
2010.09.22 00:37:16 11 (AUDUSD,M1) 2010.03.15 06:41:00 spread failure=0 save who can on the stock exchange panic...no aska...
.....

很遗憾,您什么都不想明白。你迷惑了自己,也迷惑了别人。你不知道到底发生了什么,也不知道这里的一切是如何运作的。我给了你链接,你至少应该读一读。但为什么......你已经比别人更了解和想象一切了

我向你展示了问题所在,并给出了明确指出问题的代码。开发人员看到了。他们会努力解决这些问题。是的,我不同意他们在某些问题上的观点,但我不会责备他们什么。他们制作了一个很好的终端,并努力让它变得更好。我正在尽力提出我的观点,说明如何让它变得更好。也许我可以说服他们,或者至少让他们思考....。

H.Y.无为者无不为。我们都是人,我们本来就有错......有时,在争论中会诞生真理,但前提是争论者必须相互尊重,并努力论证自己的观点。

 
dasmen:
如果误解的原因是不识字,我将以特例的形式进行解释:没有刻度线意味着价格没有变化,这是事实,但这并不意味着一段时间没有过去,这已经是一个条形图,其他平台成功地实现了跳过这一任务--这是 Prival 指出的。

对于那些特别识字的人,我再解释一次,也就是最后一次。什么是"√",什么是 "条",都是有定义的。现在的功能完全符合这些定义。没有刻度--没有变化--没有条形图。如果有些平台的实现方式不同,而有人更喜欢这种实现方式--那好,使用那个平台。但指责 MQ 执行现有模型不正确是不对的。

dasmen:
关于 ticks 的问题被指定为这些 bars 的主要衍生.....。

实际上应该反过来,条形图是刻度线的导数。试着理解一下,在公认的模型中,条形图不是价格标签(速度计、仪表刻度、刻度等),它是按一定周期扫描并传送给交易者的。与 "工业 "测量方法无关。条形图是一个与周期无关的事件。它与 "经纪人 "从服务器另一端看到的情况相对应,报价流也与周期无关。

傻瓜们,请先了解市场是如何运作的,不要用面包店的市侩手段来对待它。

dasmen:
大多数统计工具都是由 MQ 自己编写的,使用的是逐条时间滞后账户,也就是说,为交易者提供的这些市场工具的整个基础都是错误的。

您对一切工作原理的理解都是错误的。

dasmen:
这里交易者的责任是什么?交易者是产品的消费者,他们获得的工具具有一定的技术参数,这些参数必须与声明的参数一致,符合性问题是产品开发者的任务,而不是用户的任务。

交易者的责任很简单--他不应该是一个白痴,因为他从事的是投机,而应该首先研究现实中一切是如何运作的。他应该据此制定自己的策略。此外,一切都有说明并向公众开放。

dasmen:
如果你从航空公司购买了一张飞行几千公里的飞机票,而飞机仅仅 "错过 "着陆点五百米,你也会遇到类似的情况--在这种情况下,你个人会有什么过错?你会对这种情况感到满意吗?

不是比喻蹩脚,而是比喻错误。

dasmen:
此外,既然我们试图与 MQ 对话,我们仍然全心全意地相信她。

你在说什么?你们不是在试图对话,而是在试图将自己的观点强加于人。一个被边缘化的少数人的观点。我反对这样做,我对现在这样很好。

 
Prival:

我希望这个代码不会给您带来理解上的困难。

我希望您能意识到,在谈到 ASC 时,您实际上指的是点差?所以您应该这样提问:在某些条形图中,点差等于 0 - 这意味着什么?这个 "0 "是否可以解释为点差与上次已知值的恒定性?将来会不会改变?

Prival

很遗憾,你什么都不想明白。你把自己搞糊涂了,也把别人搞糊涂了。你根本不知道到底发生了什么,也不知道这里的一切是如何运作的。我给了你链接,至少你应该读一读。但为什么......你已经比任何人都更了解和想象一切了......那该怎么办呢?

我觉得你是没看链接,或者是没理解链接中的内容。我们就是这样生活的。

 
HideYourRichess:

交易者的责任很简单--他既然开始投机,就不应该是个傻瓜,而应该首先调查事情的真相。并据此制定自己的策略。此外,一切都有说明并向公众开放。

+1 :)
 
HideYourRichess:<br/ translate="no">
交易者的责任很简单--他既然开始投机,就不应该是个白痴,而应该首先调查一切现实 中是如何运作的。而且,他应该据此制定自己的策略。特别是,因为一切都有说明,并向公众开放。

我写了很久,然后全部擦掉了,只强调了关键语句。我不是白痴,我对这个问题研究得很透彻。我知道它是如何运作的。但有一点不对"一切都被描述和分享...... "这里的一些信息禁言会被立即发出并删除。问问 Roosh,他知道。他会告诉你......if he wants to.

我给他+10,有什么大不了的+1 ))