任何想看没有缺失条形图的人--在这里=) - 页 6 123456789101112 新评论 Andrey Khatimlianskii 2006.10.30 21:02 #51 solandr: 我还想知道以下在终端打开时偶尔弹出的错误: 这些是关机错误,而不是开机错误) ,如果计算机正常关机,它就会关闭文件,然后在下次开机时正常打开。 最多可以打开32个文件。 如果MT静音,那么以前的文件就不会被关闭,和新的文件一起,你会得到太多的文件。 虽然,也许其他脚本/专家也会打开文件? HistoryBase中的错误是什么 - 不知道。 如果你设法重现这个问题并了解它是什么,请让我知道。我们将尝试修复它;) Иван 2006.10.30 21:52 #52 komposter писал (а): 最多可以打开32个文件。 如果MT队友,这意味着以前的文件没有关闭,加上新的文件就太多了。 虽然,也许其他脚本/专家也在打开文件? 我的 "专家顾问 "不与文件一起工作。他们只对终端的全局变量积极工作。但他们以前从未出现过任何问题。我已经有一个月没有看他们的真实工作了。 好吧,如果我设法分析出错情况,我会让你知道。我唯一可以提前说的是,在终端最初启动的时刻,专家顾问和必要的指标被初始化,初始化大约需要20秒。由于同时对12种货币对进行了大量的计算,终端机直接挂断了。但是,在初始化之后,使用随机数发生器进行时间分布的计算是非常稀少的。换句话说,随机选择一个时间间隔(从10分钟到30分钟),之后将进行货币对的下一个通道计算。该值被写入终端的一个全局变量中,然后在专家顾问中进行比较。因此,基于威盛 C3 800MHz 处理器的控制器可以很好地进行 12 种货币对的大量计算,而不会使其崩溃。这款控制器的意义在于它的实用性--体积小,重量1公斤,Win2000在它上面可以正常工作,最重要的是它是无风扇的--你甚至可以把它放在你的头部附近,轻松入睡--它不会像通常的PC的冷却器那样产生任何噪音。http://www.compactpc.com.tw/ebox-3851.htm 的确,它变得有点热。但我通过在机箱两侧悬挂P4的铜制散热器解决了这个问题。现在比较凉了。 我从任何有互联网的地方通过RawAdmin工具访问它。也就是说,我只需要在这台微型计算机上初步安装操作系统的显示器。 Rashid Umarov 2006.10.30 22:11 #53 solandr: 因此,12种货币对的大量计算在基于威盛C3 800MHz处理器的控制器上完美运行,而不会被撕掉。整个感觉包括这个控制器在操作上的可用性 - 紧凑的尺寸,1公斤的重量,Win2000通常在它上面工作,最重要的是它是无风扇的 - 你甚至可以把它放在你的头附近,轻松入睡 - 它不会产生任何噪音,因为它在通常的计算机上的冷却器。http://www.compactpc.com.tw/ebox-3851.htm 的确,它变得有点热。但我通过在机箱两侧悬挂P4的铜制散热器解决了这个问题。现在比较凉了。 我从任何有互联网的地方通过RawAdmin工具访问它。也就是说,我只需要在这台微型计算机上初步安装操作系统的显示器。 它的成本是多少?我无法马上找到一个价格。 Иван 2006.10.31 04:29 #54 Rosh: 这样的玩具需要多少钱?我无法马上找到一个价格。 我花了185美元买了这个产品本身+70美元买了一个2.5HD 40GB。但在俄罗斯,这可能会花费两倍的费用。 Иван 2006.10.31 06:30 #55 在这里我又看到了描述的错误。我认为它最常发生在一个不活跃的市场。当市场非常不活跃时,错误会非常有规律地出现。当市场活跃时,该错误可能在很长一段时间内不会发生。当市场活跃时,错误可能会停留很长一段时间。以下是错误描述。 起初,当打开终端时,正常的价格轴会垂直向右消失。例如,它可能发生在12张图表中的8张。每次都可能不同。下面是截图。同时,我们在日志中没有看到任何错误信息! 我们关闭终端并再次打开。图表恢复到正常状态,但在终端日志中出现以下错误记录: 2006.10。31 12:20:30 HistoryBase: 48 errors in 'WS_AUDJPYm1440' 2006.10.31 12:20:30 HistoryBase: 42 errors in 'WS_NZDUSDm1440' 2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_EURJPYm1440' 2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_EURCHFm1440' 2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_AUDUSDm1440' 2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_EURGBPm1440' 2006.10.31 12:20:30 HistoryBase: 273 errors in 'WS_USDJPYm1440' 2006.10.3131 12:20:30 HistoryBase: 272 errors in 'WS_USDCADm1440' 2006.10.31 12:20:30 HistoryBase: 273 errors in 'WS_GBPUSDm1440' 2006.10.31 12:20:30 HistoryBase: 78 errors in 'WS_CHFJPYm1440' 2006.10.31 12:20:29 HistoryBase: 273 errors in 'WS_USDCHFm1440' 2006.10.3131 12:20:29 HistoryBase: 273 errors in 'WS_EURUSDm1440' 2006.10.31 12:19:59 HistoryBase: 48 errors in 'WS_AUDJPYm1440' 2006.10.31 12:19:59 HistoryBase: 42 errors in 'WS_NZDUSDm1440' 2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_EURJPYm1440' 2006.10.10.31 12:19:59 HistoryBase: 272 errors in 'WS_EURCHFm1440' 2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_AUDUSDm1440' 2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_EURGBPm1440' 2006.10.3131 12:19:59 HistoryBase: 273 errors in 'WS_USDJPYm1440' 2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_USDCADm1440' 2006.10.31 12:19:59 HistoryBase: 273 errors in 'WS_GBPUSDm1440' 2006.10.31 12:19:59 HistoryBase: 78 errors in 'WS_CHFJPYm1440' 2006.10.31 12:19:59 HistoryBase: 273 errors in 'WS_USDCHFm1440' 2006.10.31 12:19:59 HistoryBase: 273 errors in 'WS_EURUSDm1440' 为什么12个货币对有这样的重复记录?也许,日志中包含了终端关闭前发生的错误信息,但没有及时输出?我想,无论是Expert Advisor还是终端本身,都不能排除在打开和关闭文件的逻辑中出现错误。否则,当这个错误发生时,这个日志怎么会在每秒钟的终端启动 中出现? 有时,当终端在没有任何视觉错误的情况下启动时,也会出现上述日志,尽管图形看起来正常。 Anyone who wanted to ASCTrend system [Archive!] Pure mathematics, physics, Иван 2006.10.31 08:55 #56 我已经开始在一种货币上再次测试专家顾问。 我发现了一个奇特之处。误差 HistoryBase:'WS_EURUSDm1440'中有273个错误 出现在修改后的报价图表被打开的那一刻。 如果我们不打开图表,错误就不会出现。 会是什么呢?修改后的报价文件关闭无效(文件格式错误)还是终端故障? 开发人员能否尝试重现这个问题并给出他们的意见? 经纪人InterBankFX,周期为D1,窗口中的条数限制为2000。 专家顾问设置。 //---- 待处理的图表列表,用逗号(",")分隔。 外部字符串ChartList = "EURUSD1440m"。 外部 bool SundayToMonday = true。 //---- 图表将被更新的频率,以毫秒计。 //---- 该值越高,脚本使用的资源就越少。 外置 int RefreshLuft = 30000; 它也允许从DLL中导入函数。 2006.10.31 14:55:53 HistoryBase: 'WS_EURUSDm1440'中有273个错误。 2006.10.31 14:55:21 HistoryBase: 'WS_EURUSDm1440'中有273个错误 2006.10.31 14:54:49 HistoryBase: 'WS_EURUSDm1440'中有273个错误 2006.10.31 14:54:18 HistoryBase: 'WS_EURUSDm1440'中有273个错误 2006.10.31 14:53:46 HistoryBase: 'WS_EURUSDm1440'中有273个错误 2006.10.31 14:53:14 HistoryBase: 'WS_EURUSDm1440'中有273个错误 2006.10.31 14:52:43 PM HistoryBase: 273 errors in 'WS_EURUSDm1440'. 2006.10.31 14:52:13 HistoryBase: 273 errors in 'WS_EURUSDm1440'. 2006.10.31 14:51:42 HistoryBase: 'WS_EURUSDm1440'中有273个错误 2006.10.31 14:51:11 HistoryBase: 'WS_EURUSDm1440'中有273个错误 2006.10.31 14:50:40 HistoryBase: 'WS_EURUSDm1440'中有273个错误 附加的文件: withoutsunday_3_eurusdm.mq4 12 kb Anyone who wanted to ASCTrend system ASCTrend系统 Renat Fatkhullin 2006.10.31 09:06 #57 在检查从你的生成文件中读出的图表时,会出现错误信息。 这些表明存在最原始的错误: 不正确的OHLC(例如:高点低于开盘,等等)。 错误或零量 时间条带误差,当条带交错时 这些错误的条形图会自动从历史记录中删除。详细检查你的脚本。 Andrey Khatimlianskii 2006.10.31 10:15 #58 Renat: 详细检查你的脚本。 我今天一定会去检查... Andrey Khatimlianskii 2006.10.31 17:52 #59 Renat: 在检查从你的生成文件中读出的图形时,会出现错误信息。这些意味着最基本的错误是存在的: 或者,在我们的案例中,文件头中的Digits值无效。 ... 被调查。 - 在代码中,将#define DELETE_DAY 0改为#define DELETE_DAY 1(所以它会删除周一,而不是周日=) - 运行专家顾问,ChartList = "EURUSD1440" - 打开自动生成的图表(WS_EURUSD, D1) - 转到存储当前经纪商历史的目录 - 从那里复制文件WS_EURUSD1440。hst文件到任何其他目录 - 关闭MT(在你可以删除EA 之前 - 无所谓) - 打开MT 现在最有趣的事情 =) 我们把我们保存的那个文件,与留在MT目录中的文件进行比较。 版权不是我的(对不起,什么? ;),而数字=0。没有进一步检查,... 请注意,这不是EA的作用--可以在关闭终端之前删除它。 你会检查它吗? Иван 2006.10.31 18:34 #60 komposter,InterBankFX经纪商不是一个真正的普通经纪商;o)。它有一些特定的设置,我在实际交易中已经了解到了这些设置! 例如,函数MarketInfo(symbol_for_work,MODE_SPREAD),在Alpari演示中完美运行(在任何市场中给出一个固定的值,等于Ask和Bid之间的差异,以点表示),在真正的InterBankFX中可以改变其值为1点。而且这种情况极其频繁地发生。我是无意中注意到的,因为我的挂单每隔几分钟就会在这里和那里变化1个点,而且是在晚上发生的,我在Alpari从来没有见过这种情况。 因此,我没有与经纪人或MT4开发人员争论,而是用自己的功能取代了这个功能,"不费吹灰之力 "就解决了问题。 int _MarketInfo(string symb_for_work) { if(symb_for_work=="USDCHFm") return(4); if(symb_for_work=="CHFJPYm") return(5); if(symb_for_work=="GBPUSDm") return(3); if(symb_for_work=="USDCADm") return(5); if(symb_for_work=="USDJPYm") return(3); if(symb_for_work=="EURGBPm") return(4); if(symb_for_work=="AUDUSDm") return(4); if(symb_for_work=="EURCHFm") return(4); if(symb_for_work=="EURJPYm") return(5); if(symb_for_work=="EURUSDm") return(2); if(symb_for_work=="NZDUSDm") return(6); if(symb_for_work=="AUDJPYm") return(6) 。 return(0); } 我希望你能得到提示。;o))) 你能在EA中建立类似的东西吗?特别是有了Digits 之后,一切都变得简单多了对于日元课程,它是2,而对于所有其他课程,它是4。 Anyone who wanted to (FPI) predictive price Silver Trend Trader v3 123456789101112 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我还想知道以下在终端打开时偶尔弹出的错误:
,如果计算机正常关机,它就会关闭文件,然后在下次开机时正常打开。
最多可以打开32个文件。
如果MT静音,那么以前的文件就不会被关闭,和新的文件一起,你会得到太多的文件。
虽然,也许其他脚本/专家也会打开文件?
HistoryBase中的错误是什么 - 不知道。
如果你设法重现这个问题并了解它是什么,请让我知道。我们将尝试修复它;)
最多可以打开32个文件。
如果MT队友,这意味着以前的文件没有关闭,加上新的文件就太多了。
虽然,也许其他脚本/专家也在打开文件?
好吧,如果我设法分析出错情况,我会让你知道。我唯一可以提前说的是,在终端最初启动的时刻,专家顾问和必要的指标被初始化,初始化大约需要20秒。由于同时对12种货币对进行了大量的计算,终端机直接挂断了。但是,在初始化之后,使用随机数发生器进行时间分布的计算是非常稀少的。换句话说,随机选择一个时间间隔(从10分钟到30分钟),之后将进行货币对的下一个通道计算。该值被写入终端的一个全局变量中,然后在专家顾问中进行比较。因此,基于威盛 C3 800MHz 处理器的控制器可以很好地进行 12 种货币对的大量计算,而不会使其崩溃。这款控制器的意义在于它的实用性--体积小,重量1公斤,Win2000在它上面可以正常工作,最重要的是它是无风扇的--你甚至可以把它放在你的头部附近,轻松入睡--它不会像通常的PC的冷却器那样产生任何噪音。http://www.compactpc.com.tw/ebox-3851.htm
的确,它变得有点热。但我通过在机箱两侧悬挂P4的铜制散热器解决了这个问题。现在比较凉了。
我从任何有互联网的地方通过RawAdmin工具访问它。也就是说,我只需要在这台微型计算机上初步安装操作系统的显示器。
因此,12种货币对的大量计算在基于威盛C3 800MHz处理器的控制器上完美运行,而不会被撕掉。整个感觉包括这个控制器在操作上的可用性 - 紧凑的尺寸,1公斤的重量,Win2000通常在它上面工作,最重要的是它是无风扇的 - 你甚至可以把它放在你的头附近,轻松入睡 - 它不会产生任何噪音,因为它在通常的计算机上的冷却器。http://www.compactpc.com.tw/ebox-3851.htm
的确,它变得有点热。但我通过在机箱两侧悬挂P4的铜制散热器解决了这个问题。现在比较凉了。
我从任何有互联网的地方通过RawAdmin工具访问它。也就是说,我只需要在这台微型计算机上初步安装操作系统的显示器。
这样的玩具需要多少钱?我无法马上找到一个价格。
在这里我又看到了描述的错误。我认为它最常发生在一个不活跃的市场。当市场非常不活跃时,错误会非常有规律地出现。当市场活跃时,该错误可能在很长一段时间内不会发生。当市场活跃时,错误可能会停留很长一段时间。以下是错误描述。






起初,当打开终端时,正常的价格轴会垂直向右消失。例如,它可能发生在12张图表中的8张。每次都可能不同。下面是截图。同时,我们在日志中没有看到任何错误信息!
我们关闭终端并再次打开。图表恢复到正常状态,但在终端日志中出现以下错误记录:
2006.10。31 12:20:30 HistoryBase: 48 errors in 'WS_AUDJPYm1440'
2006.10.31 12:20:30 HistoryBase: 42 errors in 'WS_NZDUSDm1440'
2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_EURJPYm1440'
2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_EURCHFm1440'
2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_AUDUSDm1440'
2006.10.31 12:20:30 HistoryBase: 272 errors in 'WS_EURGBPm1440'
2006.10.31 12:20:30 HistoryBase: 273 errors in 'WS_USDJPYm1440'
2006.10.3131 12:20:30 HistoryBase: 272 errors in 'WS_USDCADm1440'
2006.10.31 12:20:30 HistoryBase: 273 errors in 'WS_GBPUSDm1440'
2006.10.31 12:20:30 HistoryBase: 78 errors in 'WS_CHFJPYm1440'
2006.10.31 12:20:29 HistoryBase: 273 errors in 'WS_USDCHFm1440'
2006.10.3131 12:20:29 HistoryBase: 273 errors in 'WS_EURUSDm1440'
2006.10.31 12:19:59 HistoryBase: 48 errors in 'WS_AUDJPYm1440'
2006.10.31 12:19:59 HistoryBase: 42 errors in 'WS_NZDUSDm1440'
2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_EURJPYm1440'
2006.10.10.31 12:19:59 HistoryBase: 272 errors in 'WS_EURCHFm1440'
2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_AUDUSDm1440'
2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_EURGBPm1440'
2006.10.3131 12:19:59 HistoryBase: 273 errors in 'WS_USDJPYm1440'
2006.10.31 12:19:59 HistoryBase: 272 errors in 'WS_USDCADm1440'
2006.10.31 12:19:59 HistoryBase: 273 errors in 'WS_GBPUSDm1440'
2006.10.31 12:19:59 HistoryBase: 78 errors in 'WS_CHFJPYm1440'
2006.10.31 12:19:59 HistoryBase: 273 errors in 'WS_USDCHFm1440'
2006.10.31 12:19:59 HistoryBase: 273 errors in 'WS_EURUSDm1440'
为什么12个货币对有这样的重复记录?也许,日志中包含了终端关闭前发生的错误信息,但没有及时输出?我想,无论是Expert Advisor还是终端本身,都不能排除在打开和关闭文件的逻辑中出现错误。否则,当这个错误发生时,这个日志怎么会在每秒钟的终端启动 中出现?
有时,当终端在没有任何视觉错误的情况下启动时,也会出现上述日志,尽管图形看起来正常。
我已经开始在一种货币上再次测试专家顾问。
我发现了一个奇特之处。误差
HistoryBase:'WS_EURUSDm1440'中有273个错误
出现在修改后的报价图表被打开的那一刻。
如果我们不打开图表,错误就不会出现。
会是什么呢?修改后的报价文件关闭无效(文件格式错误)还是终端故障?
开发人员能否尝试重现这个问题并给出他们的意见?
经纪人InterBankFX,周期为D1,窗口中的条数限制为2000。
专家顾问设置。
//---- 待处理的图表列表,用逗号(",")分隔。
外部字符串ChartList = "EURUSD1440m"。
外部 bool SundayToMonday = true。
//---- 图表将被更新的频率,以毫秒计。
//---- 该值越高,脚本使用的资源就越少。
外置 int RefreshLuft = 30000;
它也允许从DLL中导入函数。
2006.10.31 14:55:53 HistoryBase: 'WS_EURUSDm1440'中有273个错误。
2006.10.31 14:55:21 HistoryBase: 'WS_EURUSDm1440'中有273个错误
2006.10.31 14:54:49 HistoryBase: 'WS_EURUSDm1440'中有273个错误
2006.10.31 14:54:18 HistoryBase: 'WS_EURUSDm1440'中有273个错误
2006.10.31 14:53:46 HistoryBase: 'WS_EURUSDm1440'中有273个错误
2006.10.31 14:53:14 HistoryBase: 'WS_EURUSDm1440'中有273个错误
2006.10.31 14:52:43 PM HistoryBase: 273 errors in 'WS_EURUSDm1440'.
2006.10.31 14:52:13 HistoryBase: 273 errors in 'WS_EURUSDm1440'.
2006.10.31 14:51:42 HistoryBase: 'WS_EURUSDm1440'中有273个错误
2006.10.31 14:51:11 HistoryBase: 'WS_EURUSDm1440'中有273个错误
2006.10.31 14:50:40 HistoryBase: 'WS_EURUSDm1440'中有273个错误
这些表明存在最原始的错误:
- 不正确的OHLC(例如:高点低于开盘,等等)。
- 错误或零量
- 时间条带误差,当条带交错时
这些错误的条形图会自动从历史记录中删除。详细检查你的脚本。详细检查你的脚本。
我今天一定会去检查...
在检查从你的生成文件中读出的图形时,会出现错误信息。这些意味着最基本的错误是存在的:
被调查。
- 在代码中,将#define DELETE_DAY 0改为#define DELETE_DAY 1(所以它会删除周一,而不是周日=)
- 运行专家顾问,ChartList = "EURUSD1440"
- 打开自动生成的图表(WS_EURUSD, D1)
- 转到存储当前经纪商历史的目录
- 从那里复制文件WS_EURUSD1440。hst文件到任何其他目录
- 关闭MT(在你可以删除EA 之前 - 无所谓)
- 打开MT
现在最有趣的事情 =)
我们把我们保存的那个文件,与留在MT目录中的文件进行比较。
版权不是我的(对不起,什么? ;),而数字=0。没有进一步检查,...
请注意,这不是EA的作用--可以在关闭终端之前删除它。
你会检查它吗?
komposter,InterBankFX经纪商不是一个真正的普通经纪商;o)。它有一些特定的设置,我在实际交易中已经了解到了这些设置!
例如,函数MarketInfo(symbol_for_work,MODE_SPREAD),在Alpari演示中完美运行(在任何市场中给出一个固定的值,等于Ask和Bid之间的差异,以点表示),在真正的InterBankFX中可以改变其值为1点。而且这种情况极其频繁地发生。我是无意中注意到的,因为我的挂单每隔几分钟就会在这里和那里变化1个点,而且是在晚上发生的,我在Alpari从来没有见过这种情况。
因此,我没有与经纪人或MT4开发人员争论,而是用自己的功能取代了这个功能,"不费吹灰之力 "就解决了问题。
int _MarketInfo(string symb_for_work)
{
if(symb_for_work=="USDCHFm") return(4);
if(symb_for_work=="CHFJPYm") return(5);
if(symb_for_work=="GBPUSDm") return(3);
if(symb_for_work=="USDCADm") return(5);
if(symb_for_work=="USDJPYm") return(3);
if(symb_for_work=="EURGBPm") return(4);
if(symb_for_work=="AUDUSDm") return(4);
if(symb_for_work=="EURCHFm") return(4);
if(symb_for_work=="EURJPYm") return(5);
if(symb_for_work=="EURUSDm") return(2);
if(symb_for_work=="NZDUSDm") return(6);
if(symb_for_work=="AUDJPYm") return(6) 。
return(0);
}
我希望你能得到提示。;o)))
你能在EA中建立类似的东西吗?特别是有了Digits 之后,一切都变得简单多了对于日元课程,它是2,而对于所有其他课程,它是4。