错误、漏洞、问题 - 页 503 1...496497498499500501502503504505506507508509510...3184 新评论 Vladimir Gomonov 2011.08.29 21:46 #5021 snookeredman:下午好!请帮助我理解....void OnStart() { int h; int m_integer = 23; string m_string = "EURUSD"; double m_double = 1.2345678; h=FileOpen("TEST_CSV_FILE.CSV",FILE_CSV|FILE_WRITE,";"); FileWrite(h, m_integer, m_string, DoubleToString(NormalizeDouble(m_double,5),5)); FileWrite(h, m_integer, m_string, DoubleToString(NormalizeDouble(m_double,5),5)); FileClose(h); }适当地,文件大小是预定大小的2倍。 试试这样的方法:void OnStart() { int h; int m_integer = 23; string m_string = "EURUSD"; double m_double = 1.2345678; h=FileOpen("TEST_CSV_FILE.CSV",FILE_CSV|FILE_WRITE|FILE_ANSI,";"); // Добавлен флаг FILE_ANSI FileWrite(h, m_integer, m_string, DoubleToString(NormalizeDouble(m_double,5),5)); FileWrite(h, m_integer, m_string, DoubleToString(NormalizeDouble(m_double,5),5)); FileClose(h); } 我认为这正是你所寻找的。 Bene_Nota 2011.09.02 16:49 #5022 发生了什么事?这些服务器断线和故障会持续多久? 现在,网站在三天的停机时间后重新上线,但服务器又出现故障,终端无法连接 Yedelkin 2011.09.02 19:01 #5023 Bene_Nota: 发生了什么事?这些服务器断线和故障会持续多久? 现在,网站在三天的停机时间后重新上线,但服务器又出现故障,终端无法连接 我的终端从昨天晚上开始连接。接入点: 美国、欧洲、香港 snookeredman 2011.09.03 10:47 #5024 感谢TheXpert, MetaDriver的帮助。FILE_ANSI 标志有帮助,试图在没有这个标志的情况下玩弄代码页是不成功的。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов www.mql5.com Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5 [删除] 2011.09.03 15:10 #5025 先生们,在C++中如何知道一个表单上的元素总数? [删除] 2011.09.03 20:23 #5026 下午好,我想联系开发商,但首先要介绍一下背景......由于现在不可能持有多个头寸,我认为自己最合理的出路是设置挂单。但是,逐一设置订单有一个问题。我们必须设置三个订单(一个立即执行的 订单和两个挂单,而不是TP和SL)。如果我下了一个订单而不能下两个订单怎么办?如果我的经纪公司去吃午饭怎么办?我的存款可能不喜欢它。你是否打算开几个订单(全部或没有)? Renat Fatkhullin 2011.09.03 20:52 #5027 220Volt: 你是否计划让它有可能设置多个订单(全部或没有)? 不幸的是,没有。这实际上是不可能的,特别是在交易所网关内,原则上不支持这种复杂的订单。 Sergey Gritsay 2011.09.03 21:48 #5028 我试图询问历史的开始日期,得到的是零。测试处于可视化模式,所有的刻度线都在H1上。检查测试代码int DS[]; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- int total=SymbolsTotal(false); ArrayResize(DS,total); for(int i=0;i<total;i++) { DS[i]=0; string symbol=SymbolName(i,false); while(!SymbolIsSynchronized(symbol)) { DS[i]=(int)SeriesInfoInteger(symbol,0,SERIES_SERVER_FIRSTDATE); Sleep(30); } DS[i]=(int)SeriesInfoInteger(symbol,0,SERIES_SERVER_FIRSTDATE); Print("История по символу ",symbol," Синхронизирована. дата начала истории ",TimeToString(DS[i])," = ",DS[i]); } //--- return(0); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- } //+------------------------------------------------------------------+ 附件是一个日志。 Igor Volodin 2011.09.04 00:32 #5029 代码优化器对对象树的大小是否有限制? 当我增加对象的数量时,我在编译阶段得到一个 "树状优化错误"。 P.S. 在调试模式 下,编译顺利进行。 Валерий 2011.09.04 01:59 #5030 sergey1294:我试图请求历史的开始日期,得到的是零。测试处于可视化模式,所有的刻度线都在H1上。检查测试代码附件是一个日志。 首先,在测试器中强行下载历史记录的意义何在?如果在代码或交易操作 中存在必要符号的请求,测试器本身将从服务器下载必要的和可用的历史记录。由于你的代码是空的,测试人员不需要模拟其他符号的刻度,除了符号,对其进行测试。而这就是测试者下载其历史的原因。由于没有历史记录(在测试器中),我们最终的结果是0。 第二,即使你通过调用所有符号的全部历史记录来增强代码,所有符号的所有可用历史记录的下载也不可能成功,在某个地方会发生失败。由于测试器使用终端报价的基础,它需要下载必要的历史记录。 1...496497498499500501502503504505506507508509510...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好!
请帮助我理解....
适当地,文件大小是预定大小的2倍。
试试这样的方法:
我认为这正是你所寻找的。发生了什么事?这些服务器断线和故障会持续多久? 现在,网站在三天的停机时间后重新上线,但服务器又出现故障,终端无法连接
感谢TheXpert, MetaDriver的帮助。
FILE_ANSI 标志有帮助,试图在没有这个标志的情况下玩弄代码页是不成功的。
先生们,在C++中如何知道一个表单上的元素总数?
下午好,我想联系开发商,但首先要介绍一下背景......
由于现在不可能持有多个头寸,我认为自己最合理的出路是设置挂单。但是,逐一设置订单有一个问题。我们必须设置三个订单(一个立即执行的 订单和两个挂单,而不是TP和SL)。如果我下了一个订单而不能下两个订单怎么办?如果我的经纪公司去吃午饭怎么办?我的存款可能不喜欢它。你是否打算开几个订单(全部或没有)?
你是否计划让它有可能设置多个订单(全部或没有)?
不幸的是,没有。
这实际上是不可能的,特别是在交易所网关内,原则上不支持这种复杂的订单。
我试图询问历史的开始日期,得到的是零。
测试处于可视化模式,所有的刻度线都在H1上。
检查测试代码
附件是一个日志。
代码优化器对对象树的大小是否有限制?
当我增加对象的数量时,我在编译阶段得到一个 "树状优化错误"。
P.S. 在调试模式 下,编译顺利进行。
我试图请求历史的开始日期,得到的是零。
测试处于可视化模式,所有的刻度线都在H1上。
检查测试代码
附件是一个日志。
首先,在测试器中强行下载历史记录的意义何在?如果在代码或交易操作 中存在必要符号的请求,测试器本身将从服务器下载必要的和可用的历史记录。由于你的代码是空的,测试人员不需要模拟其他符号的刻度,除了符号,对其进行测试。而这就是测试者下载其历史的原因。由于没有历史记录(在测试器中),我们最终的结果是0。
第二,即使你通过调用所有符号的全部历史记录来增强代码,所有符号的所有可用历史记录的下载也不可能成功,在某个地方会发生失败。由于测试器使用终端报价的基础,它需要下载必要的历史记录。