错误、漏洞、问题 - 页 851 1...844845846847848849850851852853854855856857858...3184 新评论 Oleg Tsarkov 2012.10.04 06:22 #8501 移到这个主题,在《傻瓜》中没有答案)我没有找到任何关于如何处理文件的资料,谁能建议一下如何使用CFileTxt 组织一个循环,计算出文件的行数,并在一个文本变量中获得每个字符串的值?这似乎很简单,但没有关于这个问题的文章或手册,或者说我已经搜索得很糟糕了(我有一个在MT4中使用线条的好例子,如果有人为MT5写一篇文章就好了。#include <Files\FileTxt.mqh> ........ CFileTxt Txt; ........ int reshandle=Txt.Open(test.csv",FILE_READ|FILE_CSV); int j=количество строк в текстовом файле; for (int i=1;i<=j;i++) { string line=значение текущей строки i; } Fia 2012.10.04 12:05 #8502 Olegts:我没有找到任何关于处理文件的资料,谁能告诉我如何使用CFileTxt组织一个循环,计算出文件的行数,并在一个文本变量中获得每个字符串的值?这似乎很简单,但没有关于这个问题的文章或手册,或者说我又找得很糟糕(这通常是我阅读txt的方式。 if(filehandle!=INVALID_HANDLE) { while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped()) { Stroka=FileReadString(filehandle);......... } } Oleg Tsarkov 2012.10.04 20:11 #8503 Fia:这通常是我阅读txt的方式。 if(filehandle!=INVALID_HANDLE) { while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped()) { Stroka=FileReadString(filehandle);......... } }谢谢你,我会看一下你的版本我试过CArrayString,它比用文本文件工作更漂亮,而且数组可以保存在文件中,并有替换的排序。 Denis Lazarev 2012.10.04 20:45 #8504 请告诉我如何使其成为多币种,我试过但失败了,请告诉我错误在哪里,并就如何使其更好提出建议。 附加的文件: lucky.mq5 4 kb ilunga 2012.10.05 07:30 #8505 下午好!在MetaTrader5中,可以创建一个 绘制条形图的指标(#property indicator_type DRAW_BARS)。我已经做到了。现在我的问题是:我可以在这些条形图上自动叠加其他指标吗?1) 更简单的 - 例如标准移动平均线,在HL/2上(是的,有一个选项 "使用前一个指标的数据",但没有选择哪种类型。)2)更复杂的是--将一个使用高、低、开、收的指标应用于这些条形图?还是对于每个指标我都要通过iCustom手动添加? Yedelkin 2012.10.05 07:38 #8506 ilunga: 在MetaTrader5中,可以创建一个 绘制条形图的指标(#属性 indicator_type DRAW_BARS),它对我有用。 现在有一个问题:是否可以在这些条形图上自动叠加其他指标。1) 更简单的 - 例如标准移动平均线,在HL/2上(是的,有一个选项 "使用前一个指标的数据",但没有选择哪种类型。)2)更复杂的是--将一个使用高、低、开、收的指标应用于这些条形图? 你是否尝试过为新的指标缓冲区输入额外的数组,并使用这些新的指标缓冲区来绘制所需的线条?这些线条的计算部分应该由你自己来写。 ilunga 2012.10.05 07:46 #8507 Yedelkin: 你是否尝试过为新的指标缓冲区 输入额外的数组,并使用这些新的指标缓冲区来绘制需要的线条?你想自己写这些行的计算部分吗?这正是我想避免的)这就是我在这里问的原因我不想为了看清自己的样子而添加分形图、移动平均线和其他一些指标。 Yedelkin 2012.10.05 08:08 #8508 ilunga: 我想避免它)这就是为什么我在这里问......我不想为 每个指标 "附加"......。我 不想 "添加".........我不想再增加......几个或三个指标 ,只是想看看它们看起来如何。 那么让我们来定义这些术语。在MQL5中,指标是一个单独的程序,反映了图表上的某些图形结构。当你谈到 "指标叠加 "时,我们究竟在谈论什么?特别是,我们在问题中所说的"......或者,对于每个指标,你应该通过iCustom手动添加它? ilunga 2012.10.05 08:37 #8509 Yedelkin: 那么让我们来定义这些术语。在MQL5中,指标是一个单独的程序,反映了图表上的某些图形结构。当你谈到 "指标叠加 "时,我们究竟在谈论什么?特别是,我们在问题中所说的"......或者,你必须通过iCustom手动添加每个指标?"到底是什么?我的意思如下。我打开了欧元兑美元的H1图表。我可以把几条移动平均线放在上面。一个是收盘价,一个是开盘价,一个是高价,一个是低价。我也可以在之前的移动平均线上抛出一个移动平均线(这是第四个,在低价位上)。现在,让我们继续。我从网站上取了一个指标( https://www.mql5.com/ru/code/337 ),用来画条形。我是否也可以使用移动平均线,我之前也用过这个方法?如果是这样,怎么做。 DRAW_BARS 投票: 52011.04.08MetaQuotes Software Corp.www.mql5.com Стиль DRAW_BARS рисует бары по значениям четырех индикаторных буферов, в которых содержатся цены Open, High, Low и Close. Yedelkin 2012.10.05 08:49 #8510 ilunga: 我打开了欧元兑美元的H1图表。我可以在上面使用几条移动平均线。一个是收盘价,一个是开盘价,一个是高价,一个是低价。我也可以在之前的移动平均线上抛出一个移动平均线(这是第四个,在低价位)。 现在继续。我从网站( https://www.mql5.com/ru/code/337 )上获取了指标,该指标绘制了条形图。我是否也可以使用移动平均线,我之前也用过这个方法?如果是这样,怎么做。 换句话说,你想让移动平均线根据技术/用户指标 条计算,而不是根据欧元兑美元H1图表数据计算? Документация по MQL5: Технические индикаторы www.mql5.com Технические индикаторы - Документация по MQL5 1...844845846847848849850851852853854855856857858...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
移到这个主题,在《傻瓜》中没有答案)
我没有找到任何关于如何处理文件的资料,谁能建议一下如何使用CFileTxt 组织一个循环,计算出文件的行数,并在一个文本变量中获得每个字符串的值?
这似乎很简单,但没有关于这个问题的文章或手册,或者说我已经搜索得很糟糕了(
我有一个在MT4中使用线条的好例子,如果有人为MT5写一篇文章就好了。
这似乎很简单,但没有关于这个问题的文章或手册,或者说我又找得很糟糕(
这通常是我阅读txt的方式。
if(filehandle!=INVALID_HANDLE)
while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped()){
{
Stroka=FileReadString(filehandle);
.........
}
}
这通常是我阅读txt的方式。
if(filehandle!=INVALID_HANDLE)
while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped()){
{
Stroka=FileReadString(filehandle);
.........
}
}
谢谢你,我会看一下你的版本
我试过CArrayString,它比用文本文件工作更漂亮,而且数组可以保存在文件中,并有替换的排序。
下午好!
在MetaTrader5中,可以创建一个 绘制条形图的指标(#property indicator_type DRAW_BARS)。
我已经做到了。
现在我的问题是:我可以在这些条形图上自动叠加其他指标吗?
1) 更简单的 - 例如标准移动平均线,在HL/2上(是的,有一个选项 "使用前一个指标的数据",但没有选择哪种类型。)
2)更复杂的是--将一个使用高、低、开、收的指标应用于这些条形图?
还是对于每个指标我都要通过iCustom手动添加?
现在有一个问题:是否可以在这些条形图上自动叠加其他指标。
1) 更简单的 - 例如标准移动平均线,在HL/2上(是的,有一个选项 "使用前一个指标的数据",但没有选择哪种类型。)
2)更复杂的是--将一个使用高、低、开、收的指标应用于这些条形图?
你是否尝试过为新的指标缓冲区 输入额外的数组,并使用这些新的指标缓冲区来绘制需要的线条?你想自己写这些行的计算部分吗?
这正是我想避免的)这就是我在这里问的原因
我不想为了看清自己的样子而添加分形图、移动平均线和其他一些指标。
那么让我们来定义这些术语。在MQL5中,指标是一个单独的程序,反映了图表上的某些图形结构。当你谈到 "指标叠加 "时,我们究竟在谈论什么?特别是,我们在问题中所说的"......或者,对于每个指标,你应该通过iCustom手动添加它?
那么让我们来定义这些术语。在MQL5中,指标是一个单独的程序,反映了图表上的某些图形结构。当你谈到 "指标叠加 "时,我们究竟在谈论什么?特别是,我们在问题中所说的"......或者,你必须通过iCustom手动添加每个指标?"到底是什么?
我的意思如下。
我打开了欧元兑美元的H1图表。我可以把几条移动平均线放在上面。一个是收盘价,一个是开盘价,一个是高价,一个是低价。
我也可以在之前的移动平均线上抛出一个移动平均线(这是第四个,在低价位上)。
现在,让我们继续。
我从网站上取了一个指标( https://www.mql5.com/ru/code/337 ),用来画条形。
我是否也可以使用移动平均线,我之前也用过这个方法?如果是这样,怎么做。
我也可以在之前的移动平均线上抛出一个移动平均线(这是第四个,在低价位)。
现在继续。我从网站( https://www.mql5.com/ru/code/337 )上获取了指标,该指标绘制了条形图。我是否也可以使用移动平均线,我之前也用过这个方法?如果是这样,怎么做。