FORTS 请帮助 - 页 4 1234567891011...31 新评论 Andrey Khatimlianskii 2015.03.26 16:07 #31 alexvd: 服务台给了你源代码。试着把你的最后一段代码放到Test()函数中。Dima_S: 迈克尔,我不理解你的固执。或者你有复制/粘贴问题))。试试我的代码,你会感到惊喜的。 米卡拉斯在他的剧目中。一个人不是一个读者,他是一个作家)。 Mikhail Filimonov 2015.03.26 16:13 #32 Dima_S: 迈克尔,我不明白你的固执。或者你有复制/粘贴的问题))试试我的代码 - 你会感到惊喜的。2015.03.26 18:12:41.068 Test_dima (MIX-6.15,M1) Get Bars failed RTS-6.15 Last error = 4401 2015.03.26 18:12:41.068 Test_dima (MIX-6.15,M1) Get Bars failed RTS-6.15 Last error = 4401 2015.03.26 18:12:41.068 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:41.698 Test_dima (MIX-6.15,M1) Get Bars failed Si-6.15 Last error = 4401 2015.03.26 18:12:41.698 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:41.858 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:41.858 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:41.978 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:41.978 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:43.230 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:43.230 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:45.134 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:45.134 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:46.244 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:46.244 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:46.314 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:46.314 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:46.314 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:46.314 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:46.314 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:46.314 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:46.324 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:46.324 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:46.334 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:46.334 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:46.664 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:46.664 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:47.704 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:47.704 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:47.834 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:47.834 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:47.854 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:47.854 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:47.974 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:47.974 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.014 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.014 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.044 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.044 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.304 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.304 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.324 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.324 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.344 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.344 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.364 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.364 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.394 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.394 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.404 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.404 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.474 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.474 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.494 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.494 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.514 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.514 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.524 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.524 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.564 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.564 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.594 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.594 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.614 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.614 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.634 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.634 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.654 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.654 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.674 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.674 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.724 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.724 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.754 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.754 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.774 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.774 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.794 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.794 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.814 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.814 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:49.854 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:49.854 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.374 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.374 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.484 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.484 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.504 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.504 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.524 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.524 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.554 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.554 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.574 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.574 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.604 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.604 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.634 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.634 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.664 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.664 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.684 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.684 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.764 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.764 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.784 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.784 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.824 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.824 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.834 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.834 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.854 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.854 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.874 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.874 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.884 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.884 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.934 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.934 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.954 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.954 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.974 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.974 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:50.994 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:50.994 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:51.004 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:51.004 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:51.034 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:51.034 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:51.064 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:51.064 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:51.094 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:51.094 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:51.104 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:51.104 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. 2015.03.26 18:12:51.134 Test_dima (MIX-6.15,M1) Init OK. 2015.03.26 18:12:51.134 Test_dima (MIX-6.15,M1) Sorry! Get Bars failed. Dmitriy Skub 2015.03.26 16:20 #33 Mikalas: 这不可能是正确的。你有某种系统错误。我是说在终端))。尝试从磁盘中删除历史数据,并先重启终端。 Test Account 2015.03.26 16:24 #34 Dima_S:这不可能是正确的。你有某种系统错误。我是说在终端))。尝试从磁盘中删除历史数据,并先重启终端。 在你的代码中,就在ResetLastError()之后,你必须清除全局变量 is_failed中的错误。否则,一旦你发现了一个错误,你就会得到一个关于它的信息 Mikhail Filimonov 2015.03.26 16:27 #35 Dima_S:这不可能是正确的。你有某种系统错误。我是说,在终端))。试着从磁盘中删除历史数据,并重新启动终端作为开始。你说 "不可能 "是什么意思?你是在暗示我在歪曲日志吗? Mikhail Filimonov 2015.03.26 16:31 #36 komposter: 米卡拉斯在他的剧目中。一个人不是读者,一个人是作家)。康帕斯特!当你不理解或误解某件事情时,没有人称你为楚克奇人。他们为什么要这样做? Andrey Miguzov 2015.03.26 16:34 #37 让我们成为朋友吧 :)alexvd: 只是在你的代码中,在ResetLastError()之后立即计算,你必须重置全局变量 is_failed中的错误。否则,一旦你发现了一个错误,你就会得到一个关于它的信息但不是立即--而是在成功加载时。#property copyright "Copyright 2014, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" #property indicator_separate_window #property indicator_buffers 1 #property indicator_plots 1 // bool is_failed = false; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffers mapping SymbolSelect( "MIX-6.15", true ); SymbolSelect( "RTS-6.15", true ); SymbolSelect( "Si-6.15", true ); //--- ResetLastError(); //--- int total_bars = Bars( "MIX-6.15", PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars( "RTS-6.15", PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars( "Si-6.15", PERIOD_M1 ); { if ( total_bars > 0 ) { Print( "Init OK." ); } else { is_failed = true; Print( "Get Bars failed Si-6.15 Last error = ", string(GetLastError() ) ); } } } else { is_failed = true; Print( "Get Bars failed RTS-6.15 Last error = ", string(GetLastError() ) ); } } else { is_failed = true; Print( "Get Bars failed MIX-6.15 Last error = ", string(GetLastError() ) ); } //--- 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[]) { ResetLastError(); //--- int total_bars = Bars( "MIX-6.15", PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars( "RTS-6.15", PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars( "Si-6.15", PERIOD_M1 ); { if ( total_bars > 0 ) { is_failed = false; Print( "Init OK." ); } else { is_failed = true; Print( "Get Bars failed Si-6.15 Last error = ", string(GetLastError() ) ); } } } else { is_failed = true; Print( "Get Bars failed RTS-6.15 Last error = ", string(GetLastError() ) ); } } else { is_failed = true; Print( "Get Bars failed MIX-6.15 Last error = ", string(GetLastError() ) ); } //--- if ( is_failed ) { Print( "Sorry! Get Bars failed." ); } else Print( "Bingo! We done."); //--- return value of prev_calculated for next call return(rates_total); } Test Account 2015.03.26 16:39 #38 MigVRN:让我们成为朋友吧 :)不是马上--而是在成功下载的情况下。这就对了。这不是一个原则问题。 Andrey Miguzov 2015.03.26 16:47 #39 alexvd:你可以这样做。这不是什么大问题。哦,好吧...因此,你可以一次做完。Mikalas: 从你的最新日志来看,这个错误被函数返回了3次。在初始化过程中2次,在OnCalculate() 中1次。 所以一切都能正常工作:) Mikhail Filimonov 2015.03.26 16:51 #40 MigVRN:哦,对了...事实证明,你可以一次做完。从你最后的日志来看,错误被函数返回了3次。在初始化时有2次,在OnCalculate() 有1次。 所以它成功了:)是的,但如果真的没有数据呢?然后呢?循环?有多少次迭代? 1234567891011...31 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
服务台给了你源代码。试着把你的最后一段代码放到Test()函数中。
迈克尔,我不理解你的固执。或者你有复制/粘贴问题))。试试我的代码,你会感到惊喜的。
迈克尔,我不明白你的固执。或者你有复制/粘贴的问题))试试我的代码 - 你会感到惊喜的。
这不可能是正确的。你有某种系统错误。我是说在终端))。
尝试从磁盘中删除历史数据,并先重启终端。
这不可能是正确的。你有某种系统错误。我是说在终端))。
尝试从磁盘中删除历史数据,并先重启终端。
这不可能是正确的。你有某种系统错误。我是说,在终端))。
试着从磁盘中删除历史数据,并重新启动终端作为开始。
你说 "不可能 "是什么意思?
你是在暗示我在歪曲日志吗?
米卡拉斯在他的剧目中。一个人不是读者,一个人是作家)。
康帕斯特!
当你不理解或误解某件事情时,没有人称你为楚克奇人。
他们为什么要这样做?
让我们成为朋友吧 :)
只是在你的代码中,在ResetLastError()之后立即计算,你必须重置全局变量 is_failed中的错误。否则,一旦你发现了一个错误,你就会得到一个关于它的信息
但不是立即--而是在成功加载时。
让我们成为朋友吧 :)
不是马上--而是在成功下载的情况下。
这就对了。这不是一个原则问题。
你可以这样做。这不是什么大问题。
哦,好吧...因此,你可以一次做完。
从你的最新日志来看,这个错误被函数返回了3次。在初始化过程中2次,在OnCalculate() 中1次。 所以一切都能正常工作:)
哦,对了...事实证明,你可以一次做完。
从你最后的日志来看,错误被函数返回了3次。在初始化时有2次,在OnCalculate() 有1次。 所以它成功了:)
是的,但如果真的没有数据呢?
然后呢?循环?有多少次迭代?