在测试器中拖放SL和TP。 - 页 5 123456789101112...14 新评论 Dmitry Fedoseev 2016.02.15 10:09 #41 khorosh: 嗯,有什么不明白的呢?CHARTEVENT_OBJECT_CLICK 事件在视觉测试图表上起作用,好的,我不需要更多的东西来控制视觉测试模式下的专家顾问。为什么我需要从事件中调用打印?) 恰恰相反。有件事你不清楚。但不要紧。 khorosh 2016.02.15 10:30 #42 Dmitry Fedoseev: 恰恰相反。有件事你不明白。哦,来吧。 我同意,我离专业人员还很远。但可视化图表上的专家顾问控件使用CHARTEVENT_OBJECT_CLICK 事件工作。我没有使用过其他活动,不能说什么。 Dmitry Fedoseev 2016.02.15 10:33 #43 khorosh: 我同意,我离专业人员还很远。但可视化图表上的专家控件的按钮使用CHARTEVENT_OBJECT_CLICK 事件进行了测试。我没有使用其他活动,不能对它们说什么。 是的,它在嗡嗡作响,所以它很有效。 khorosh 2016.02.15 10:52 #44 Dmitry Fedoseev: 是的,它在嗡嗡作响,所以它很有效。顺便说一下,这个测试在视觉测试 模式下工作。这个指标必须放在测试者的模板中,开始测试一个空的专家顾问模板,用鼠标点击图表。//+------------------------------------------------------------------------+ //| TestOnChartEvent.mq4 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------------+ #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #property indicator_chart_window //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffers mapping //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| 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[]) { //--- //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ //| ChartEvent function | //+------------------------------------------------------------------+ void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { //--- if(id==CHARTEVENT_CLICK) { Comment(GetTickCount()); Print(GetTickCount()); } } //+------------------------------------------------------------------+ Anatoli Kazharski 2016.02.15 10:56 #45 khorosh:顺便说一下,这个测试在视觉测试 模式下工作。这个指标必须放在测试者的模板中,开始测试一个空的专家顾问模板并点击图表。在你的代码中,CHARTEVENT_OBJECT_CLICK 标识符在哪里? 我看到的是CHARTEVENT_CLICK,所以具有这个标识符的事件是为了追踪对图表的点击,而不是对图形对象的点击。 Dmitry Fedoseev 2016.02.15 10:59 #46 khorosh:顺便说一下,这个测试在视觉测试 模式下工作。这个指标必须放在测试者的模板中,开始测试一个空的专家顾问模板,用鼠标点击图表。测试(即使在视觉模式下),即在测试器中工作(即使在视觉模式下)和视觉测试图是不同的事情。你不是从专家顾问中调用这个指标,而是把它放在一个视觉测试图表上。它在测试器中不起作用,但在视觉测试图上起作用。 khorosh 2016.02.15 11:03 #47 Anatoli Kazharski:在你的代码中,CHARTEVENT_OBJECT_CLICK 标识符在哪里? 如果你放了这个标识符,你也应该在测试中对按钮进行编码。我们讨论的是OnChartEvent在视觉测试 中是否有效,所以哪个事件并不重要。 Dmitry Fedoseev 2016.02.15 11:06 #48 khorosh: 如果你使用这个缩略语,你也应该在测试中对按钮进行编码。我们讨论的是在视觉测试 中OnChartEvent是否工作,所以哪个事件并不重要。 不是在视觉测试中,而是在测试人员中。在测试器中,无论是正常测试还是视觉测试,一切都一样,ChartEvent在那里不起作用。但在视觉测试中,有一个图表,ChartEvent在指标中工作。 Anatoli Kazharski 2016.02.15 11:12 #49 khorosh: 如果你设置了这个标识符,你也必须在测试中对该按钮进行编码。我们讨论的是在视觉测试 中OnChartEvent是否工作,所以哪个事件并不重要。你已经在这里 "磨 "了这么多,你似乎搞不清什么对你来说是重要的,什么是不重要的。 在你的演讲中,几乎在每一个帖子中,你都在谈论CHARTEVENT_OBJECT_CLICK,但在代码中你提出了一个不同的标识符。突然间,它变得一点都不重要了。)) khorosh 2016.02.15 11:18 #50 Dmitry Fedoseev: 不是在视觉测试中,而是在测试人员中。在测试器中,无论是正常测试还是视觉测试,一切都一样,ChartEvent在那里不起作用。但在视觉测试中,有一个图表,ChartEvent在其上的指标中工作。 我接受。从现在开始,我将区分这些东西,并在测试中更精确地介绍ChartEvent的使用本质)。 123456789101112...14 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗯,有什么不明白的呢?CHARTEVENT_OBJECT_CLICK 事件在视觉测试图表上起作用,好的,我不需要更多的东西来控制视觉测试模式下的专家顾问。为什么我需要从事件中调用打印?)
恰恰相反。有件事你不明白。哦,来吧。
我同意,我离专业人员还很远。但可视化图表上的专家控件的按钮使用CHARTEVENT_OBJECT_CLICK 事件进行了测试。我没有使用其他活动,不能对它们说什么。
是的,它在嗡嗡作响,所以它很有效。
顺便说一下,这个测试在视觉测试 模式下工作。这个指标必须放在测试者的模板中,开始测试一个空的专家顾问模板,用鼠标点击图表。
顺便说一下,这个测试在视觉测试 模式下工作。这个指标必须放在测试者的模板中,开始测试一个空的专家顾问模板并点击图表。
在你的代码中,CHARTEVENT_OBJECT_CLICK 标识符在哪里?
我看到的是CHARTEVENT_CLICK,所以具有这个标识符的事件是为了追踪对图表的点击,而不是对图形对象的点击。
顺便说一下,这个测试在视觉测试 模式下工作。这个指标必须放在测试者的模板中,开始测试一个空的专家顾问模板,用鼠标点击图表。
测试(即使在视觉模式下),即在测试器中工作(即使在视觉模式下)和视觉测试图是不同的事情。
你不是从专家顾问中调用这个指标,而是把它放在一个视觉测试图表上。它在测试器中不起作用,但在视觉测试图上起作用。
在你的代码中,CHARTEVENT_OBJECT_CLICK 标识符在哪里?
如果你使用这个缩略语,你也应该在测试中对按钮进行编码。我们讨论的是在视觉测试 中OnChartEvent是否工作,所以哪个事件并不重要。
如果你设置了这个标识符,你也必须在测试中对该按钮进行编码。我们讨论的是在视觉测试 中OnChartEvent是否工作,所以哪个事件并不重要。
你已经在这里 "磨 "了这么多,你似乎搞不清什么对你来说是重要的,什么是不重要的。
在你的演讲中,几乎在每一个帖子中,你都在谈论CHARTEVENT_OBJECT_CLICK,但在代码中你提出了一个不同的标识符。突然间,它变得一点都不重要了。))
不是在视觉测试中,而是在测试人员中。在测试器中,无论是正常测试还是视觉测试,一切都一样,ChartEvent在那里不起作用。但在视觉测试中,有一个图表,ChartEvent在其上的指标中工作。