错误、漏洞、问题 - 页 992 1...985986987988989990991992993994995996997998999...3184 新评论 Anatoli Kazharski 2013.06.04 12:43 #9911 ns_k:我还要再撒一些。在启动时,终端 发誓没有选择指定的符号。我通过云计算将其转移到另一个MT5上--它是有效的,而且是用tickers的注释字符串。我想试着找到原因,但我不知道从哪里开始搜索这样一个游离的错误。也许,你为什么不马上重新安装终端?在指标初始化期间,将使用的符号添加到市场观察窗口。符号选择() Nikolai Karetnikov 2013.06.04 13:05 #9912 tol64:在初始化指标时,将使用的符号添加到市场观察窗口。符号选择()谢谢你的提示。它没有工作,而且几乎不会工作,因为代码中所有的符号引用都被注释掉了。有其他想法吗?我现在要试着运行一个空的indy Nikolai Karetnikov 2013.06.04 13:07 #9913 我注释了所有我可以注释的东西,但指定的符号 没有被选中//+------------------------------------------------------------------+ //| Therm02.mq5 | //| Copyright 2013, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ //#include <ST_ServicesAndAbstracts.mqh> #property copyright "Copyright 2013, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" #property indicator_separate_window //#property indicator_minimum 0 //#property indicator_maximum 120 //#property indicator_buffers 2 //#property indicator_plots 2 ////--- plot Label1 //#property indicator_label1 "Label1" // //#property indicator_type1 DRAW_LINE //#property indicator_color1 clrBlack //#property indicator_style1 STYLE_SOLID //#property indicator_width1 1 ////--- indicator buffers //double gThermB[]; // //double gEURThermB[]; //double gCHFThermB[]; //CRangeManager *gEURRM, *gCHFRM; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffers mapping //SymbolSelect("EURUSD",true); //SymbolSelect("USDCHF",true); //SetIndexBuffer(0,gEURThermB,INDICATOR_DATA); //SetIndexBuffer(1,gCHFThermB,INDICATOR_DATA); //gEURRM = new CRangeManager(1,0.2,20,"EURUSD"); //gCHFRM = new CRangeManager(1,0.2,20,"USDCHF"); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate (const int rates_total, // size of input time series const int prev_calculated, // bars handled in previous call const datetime& time[], // Time const double& open[], // Open const double& high[], // High const double& low[], // Low const double& close[], // Close const long& tick_volume[], // Tick Volume const long& volume[], // Real Volume const int& spread[] // Spread ) { //--- // double lEUR[], lCHF[]; // int copied; // // copied=CopyClose("EURUSD",PERIOD_CURRENT,0,5000,lEUR); // if (copied==-1){Print("Ждите...EUR");return(0);} // // copied=CopyClose("USDCHF",PERIOD_CURRENT,0,5000,lCHF); // if (copied==-1){Print("Ждите...CHF");return(0);} // // // //sThermometer lT; // for(int i=prev_calculated;i<5000;i++) // { // //lT = gEURRM.getState(lEUR[i]); // // gEURThermB[i] = lT.currentT; // // // lT = gCHFRM.getState(lCHF[i]); // // gCHFThermB[i] = lT.currentT; // } ////--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ //| TradeTransaction function | //+------------------------------------------------------------------+ void OnTradeTransaction(const MqlTradeTransaction& trans, const MqlTradeRequest& request, const MqlTradeResult& result) { //--- } //+------------------------------------------------------------------+ Anatoli Kazharski 2013.06.04 13:09 #9914 ns_k:我注释了所有我可以注释的东西,但指定的符号没有被选中 我在第一个和第二个变体中都没有这样的错误。 )) Nikolai Karetnikov 2013.06.04 13:20 #9915 tol64: 我在第一个或第二个版本中都没有这样的错误。 )) 我告诉你,通过云计算到另一个终端,我没有它。移动终端是唯一的选择吗?我只想尽可能容易地解决问题,原因对我来说并不重要。 Anatoli Kazharski 2013.06.04 13:29 #9916 ns_k: 我告诉你,通过云计算到另一个终端,我没有一个。移动终端是唯一的选择吗?我只想尽可能简单地解决这个问题,我并不关心原因 我不知道,某种奇怪的问题。写信给服务台。我个人在两年多的时间里从未因为任何问题而重新安装过终端。我以前从未遇到过这样的事情。))尝试重新安装。你是如何找到它的? Общайтесь с разработчиками через Сервисдеск! www.mql5.com Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы. Mykola Demko 2013.06.04 14:59 #9917 MQ服务器上的TimeGMTOffset() 返回错误的值。报价是在格林尼治标准时间的+2偏移。和TimeGMTOffset()返回从GMT开始的+3。 --- 2013.06.04 15:15 #9918 Urain:MQ服务器上的TimeGMTOffset()返回错误的值。报价是在格林尼治标准时间的+2偏移。和TimeGMTOffset()返回从GMT开始的+3。 怎么了? Nikolai Karetnikov 2013.06.05 19:56 #9919 下午好!如果能在专家标签中暂停打印 命令的输出,那就更好了。从运行指标来看,例如谢谢你! Georgiy Merts 2013.06.05 20:15 #9920 我通过TRACE()宏实现了这一点--在宏里面,显示标志被检查,根据它的设置情况--输出到打印 或文件,或同时输出,或根本不输出。 Документация по MQL5: Общие функции / Print www.mql5.com Общие функции / Print - Документация по MQL5 1...985986987988989990991992993994995996997998999...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我还要再撒一些。
在启动时,终端 发誓没有选择指定的符号。我通过云计算将其转移到另一个MT5上--它是有效的,而且是用tickers的注释字符串。
我想试着找到原因,但我不知道从哪里开始搜索这样一个游离的错误。也许,你为什么不马上重新安装终端?
在指标初始化期间,将使用的符号添加到市场观察窗口。
符号选择()
在初始化指标时,将使用的符号添加到市场观察窗口。
符号选择()
谢谢你的提示。它没有工作,而且几乎不会工作,因为代码中所有的符号引用都被注释掉了。
有其他想法吗?我现在要试着运行一个空的indy
我注释了所有我可以注释的东西,但指定的符号 没有被选中
我注释了所有我可以注释的东西,但指定的符号没有被选中
我在第一个或第二个版本中都没有这样的错误。 ))
我告诉你,通过云计算到另一个终端,我没有一个。移动终端是唯一的选择吗?我只想尽可能简单地解决这个问题,我并不关心原因
MQ服务器上的TimeGMTOffset() 返回错误的值。
报价是在格林尼治标准时间的+2偏移。
和TimeGMTOffset()返回从GMT开始的+3。
MQ服务器上的TimeGMTOffset()返回错误的值。
报价是在格林尼治标准时间的+2偏移。
和TimeGMTOffset()返回从GMT开始的+3。
下午好!
如果能在专家标签中暂停打印 命令的输出,那就更好了。从运行指标来看,例如
谢谢你!
我通过TRACE()宏实现了这一点--在宏里面,显示标志被检查,根据它的设置情况--输出到打印 或文件,或同时输出,或根本不输出。