在测试器中拖放SL和TP。 - 页 3 12345678910...14 新评论 [删除] 2016.02.15 09:29 #21 khorosh: 尽管如此,我还是用这个功能用按钮控制EA,无论是在测试器还是在现实生活中,一切都很正常。你把绿色和咸味混淆了你正在使用OBJPROP_STATE按钮的状态(已按下/已移走)。bool在OnTick()事件中。 khorosh 2016.02.15 09:35 #22 pako:你把绿色和咸味混淆了你正在使用OBJPROP_STATE按钮的状态(已按下/已移走)。bool 不,我不知道。我使用CHARTEVENT_OBJECT_CLICK。 Dmitry Fedoseev 2016.02.15 09:36 #23 khorosh: 那你是如何测试的呢?创建了一个专家,在OnChartEvent 中记录了它。 Comment(GetTickCount()); Print(GetTickCount());开始视觉测试。我点击图形,创建铭文,点击它们......没有影响。 khorosh 2016.02.15 09:40 #24 Dmitry Fedoseev:创建了一个专家,在OnChartEvent 中记录了它。开始视觉测试。我点击图形,创建铭文,点击它们......没有影响。 你能把OnChartEvent的代码 完整地贴出来 吗。我看看我的有什么不同。顺便说一下,我在指标里有按钮,而不是在专家顾问里。尝试在指标中创建一个按钮并使用CHARTEVENT_OBJECT_CLICK。 Dmitry Fedoseev 2016.02.15 09:51 #25 khorosh: 而且你可以用OnChartEvent发布 完整的代码。我看看我的有什么不同。顺便说一下,我在指标里有按钮,而不是在专家顾问里。尝试在一个指标中创建一个按钮,并使用CHARTEVENT_OBJECT_CLICK。 你在视觉测试 图上叠加这个指标吗? Dmitry Fedoseev 2016.02.15 09:53 #26 khorosh: 而且你可以用OnChartEvent发布 完整的代码。#property copyright "*" #property link "*" #property version "1.00" #property strict int OnInit(){ return(INIT_SUCCEEDED); } void OnDeinit(const int reason){ } void OnTick(){ } void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { Comment(GetTickCount()); Print(GetTickCount()); } khorosh 2016.02.15 09:56 #27 Dmitry Fedoseev: 所以它似乎并不奏效。但在指标中做一个按钮,并使用CHARTEVENT_OBJECT_CLICK。它将发挥作用。 Dmitry Fedoseev 2016.02.15 10:00 #28 khorosh: 因此,这似乎并不奏效。但在指标中做一个按钮,并使用CHARTEVENT_OBJECT_CLICK。它将发挥作用。 如何处理这个指标?从专家顾问中调用,还是将其应用于可视化测试图表中? khorosh 2016.02.15 10:00 #29 Dmitry Fedoseev: 你在视觉测试 图上叠加这个指标吗? 是的,在测试员模板中,你可以。 Alexey Volchanskiy 2016.02.15 10:07 #30 khorosh: 我向上帝发誓)。当测试仪图表上的一个按钮被按下时,其颜色会发生变化。这是否表明OnChartEvent 正在工作? 这与按钮有什么关系?按下按钮就有反应,这里没有问题。你在OnChartEvent 中放一些Print,看看它在测试器中是否不起作用。当然,如果你没有从某个类中手动调用OnChartEvent,我在网站的文章中看到过这样的变体。 12345678910...14 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
尽管如此,我还是用这个功能用按钮控制EA,无论是在测试器还是在现实生活中,一切都很正常。
你把绿色和咸味混淆了
你正在使用
OBJPROP_STATE
按钮的状态(已按下/已移走)。
bool
在OnTick()事件中。
你把绿色和咸味混淆了
你正在使用
OBJPROP_STATE
按钮的状态(已按下/已移走)。
bool
那你是如何测试的呢?
创建了一个专家,在OnChartEvent 中记录了它。
开始视觉测试。我点击图形,创建铭文,点击它们......没有影响。
创建了一个专家,在OnChartEvent 中记录了它。
开始视觉测试。我点击图形,创建铭文,点击它们......没有影响。
而且你可以用OnChartEvent发布 完整的代码。我看看我的有什么不同。顺便说一下,我在指标里有按钮,而不是在专家顾问里。尝试在一个指标中创建一个按钮,并使用CHARTEVENT_OBJECT_CLICK。
而且你可以用OnChartEvent发布 完整的代码。
因此,这似乎并不奏效。但在指标中做一个按钮,并使用CHARTEVENT_OBJECT_CLICK。它将发挥作用。
你在视觉测试 图上叠加这个指标吗?
我向上帝发誓)。当测试仪图表上的一个按钮被按下时,其颜色会发生变化。这是否表明OnChartEvent 正在工作?