[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 758 1...751752753754755756757758759760761762763764765...1145 新评论 [删除] 2010.07.26 16:02 #7571 artmedia70: 你是在比较对象所处的子窗口的数字。如果在一个,函数ObjectFind();返回这个窗口号码,它将是两个比较值的相同。因此,你是在比较窗口数字。而最有可能的是与自己的同窗... 明白了( [删除] 2010.07.26 16:04 #7572 同事们,一个问题。 当测试一个EA,检查指标是否正常工作时,我们通常可以使用Alert()函数 //---------------------------------------------------------------------------------------------------------------------------------------------- 但是,随着时间的推移,Alert()的输出字段开始包含大量的 "混乱"(我是说旧数据)。 而且视觉上很杂乱...... //---------------------------------------------------------------------------------------------------------------------------------------------- 是否可以在新指标开始时清除旧记录中的Alert(()输出字段? //---------------------------------------------------------------------------------------------------------------------------------------------- 事先非常感谢。 [删除] 2010.07.26 16:07 #7573 artmedia70: 什么的数字?你能说得更具体些吗? 这些数字取自其他指标 :) 你如何从转换-比较窗口读取它们? Artyom Trishkin 2010.07.26 16:22 #7574 Abzasc: 这些数字取自其他指标 :) 我如何从转换-比较窗口读取它们? 从窗口看不太可能...从指示单元读出。 [删除] 2010.07.26 16:29 #7575 artmedia70: 不太可能从窗口看到...从指标中读取。 你不能从指标中读取另一个指标的数组,你不能通过全局变量 将其声明为全局......这太过分了......你可能要把它写在一个文件里。 [删除] 2010.07.26 17:17 #7576 Morzh09: 同事们,一个问题。 你无法通过软件清除警报窗口,只有终端本身的超载才有帮助。 通常情况下,通过在init和deinit中添加一个分隔符来解决这个问题,像这样。 Alert("------------------|START|------------------"); //в инит Alert("------------------|END|------------------"); //в деинит 为了避免混淆数据。 [删除] 2010.07.26 17:33 #7577 Abzasc: 这些数字取自其他指标 :) 我如何从转换-比较窗口读取它们? 这很简单。 总的原则是:你通过必要的对象(OBJ_TEXT 和/或OBJ_LABEL)进行循环,并使用ObjectDescription() 函数读取其文本值。 然后用StrToDouble() 重新格式化。 Artyom Trishkin 2010.07.26 17:33 #7578 Abzasc: 你不能从一个指标中读取另一个指标的数组,也不能将其声明为全局变量......通过全局变量--这是很...你可能要把它写在一个文件里。 你想怎么测试呢?我不认为通过文件交换数据 对测试和优化有什么帮助。 [删除] 2010.07.26 17:41 #7579 ToLik_SRGV: 一切都很简单。 一般的原则是在循环中运行所需的对象(OBJ_TEXT 或/和OBJ_LABEL),并使用ObjectDescription() 读取其文本值。 然后用StrToDouble() 重新格式化。 好吧,我的眼睛去哪了 :( 谢谢 :) [删除] 2010.07.26 17:45 #7580 artmedia70: 那你将如何测试呢?我不认为通过文件进行数据交换对测试和优化有什么帮助。 这是一个多币种的事情,反正我得在测试中把它搞砸,直奔演示:)如果我把它弄坏了,当然。 实际上,这就是为什么所有的事情都要用图表来完成--看看我们要去哪里 :) 1...751752753754755756757758759760761762763764765...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你是在比较对象所处的子窗口的数字。如果在一个,函数ObjectFind();返回这个窗口号码,它将是两个比较值的相同。因此,你是在比较窗口数字。而最有可能的是与自己的同窗...
同事们,一个问题。
当测试一个EA,检查指标是否正常工作时,我们通常可以使用Alert()函数
//----------------------------------------------------------------------------------------------------------------------------------------------
但是,随着时间的推移,Alert()的输出字段开始包含大量的 "混乱"(我是说旧数据)。
而且视觉上很杂乱......
//----------------------------------------------------------------------------------------------------------------------------------------------
是否可以在新指标开始时清除旧记录中的Alert(()输出字段?
//----------------------------------------------------------------------------------------------------------------------------------------------
事先非常感谢。
什么的数字?你能说得更具体些吗?
这些数字取自其他指标 :)
你如何从转换-比较窗口读取它们?
这些数字取自其他指标 :)
我如何从转换-比较窗口读取它们?
不太可能从窗口看到...从指标中读取。
同事们,一个问题。
你无法通过软件清除警报窗口,只有终端本身的超载才有帮助。
通常情况下,通过在init和deinit中添加一个分隔符来解决这个问题,像这样。
为了避免混淆数据。这些数字取自其他指标 :)
我如何从转换-比较窗口读取它们?
这很简单。
总的原则是:你通过必要的对象(OBJ_TEXT 和/或OBJ_LABEL)进行循环,并使用ObjectDescription() 函数读取其文本值。
然后用StrToDouble() 重新格式化。
你不能从一个指标中读取另一个指标的数组,也不能将其声明为全局变量......通过全局变量--这是很...你可能要把它写在一个文件里。
一切都很简单。
一般的原则是在循环中运行所需的对象(OBJ_TEXT 或/和OBJ_LABEL),并使用ObjectDescription() 读取其文本值。
然后用StrToDouble() 重新格式化。
那你将如何测试呢?我不认为通过文件进行数据交换对测试和优化有什么帮助。
这是一个多币种的事情,反正我得在测试中把它搞砸,直奔演示:)如果我把它弄坏了,当然。
实际上,这就是为什么所有的事情都要用图表来完成--看看我们要去哪里 :)