错误、漏洞、问题 - 页 197

 
olyakish:

对向服务器发送请求时的错误10005有什么意见吗(见195页)?



在下一个版本中会有一个修复。
 

HistorySelect的帮助说。

После применения функции HistoryOrderSelect() список ордеров в истории, доступных mql5-программе, сбрасывается и заполняется заново найденным ордером, если поиск ордера по тикету завершился успешно. То же самое относится к списку сделок, доступных mql5-программе – он сбрасывается функцией HistoryDealSelect() и заполняется заново в случае успешного получения сделки по номеру тикета. 


问题1:为什么在调用HistoryOrderSelect()后,列表会被重置并重新填入找到的订单?找到什么样的订单:由HistoryOrderSelect()选择的?而且只用一个订单就能填满吗?

问题2:设置什么时间限制:服务器时间(TimeCurrent())还是本地时间(TimeLocal())?

问题3:我如何重置限制?

 

这是什么?

2010.11.16 17:11:34     Core 1  PDH initialization error
策略测试员 355构建
 
Maxx:

HistorySelect的帮助说。


问题1:为什么在调用HistoryOrderSelect()后,列表会被重置并重新填入找到的订单?找到什么样的订单:由HistoryOrderSelect()选择的?而且只用一个订单就能填满吗?

问题2:设置什么时间限制:服务器时间(TimeCurrent())还是本地时间(TimeLocal())?

问题3:我如何重置限制?

问题2:当然是服务器时间。
 

XP SP3, Pentium 4 (3GHz), 1.24Gb

打造355

1) MetaTrader和MetaEditor并不总是出现在任务栏中。

2)策略测试器 在下拉列表 "专家顾问:"中不显示MT5启动后放在专家文件夹中的.ex5文件(即MetaTrader必须重新启动,专家才会出现在列表中)。

在以前的构建中也观察到这种行为。

 

在测试器中,大量的Old Tick信息是什么意思?

 
Ashes:

XP SP3, Pentium 4 (3GHz), 1.24Gb

打造355

1) MetaTrader和MetaEditor并不总是出现在任务栏中。

2)策略测试器在下拉列表 "专家顾问:"中不显示MT5启动后放在专家文件夹中的.ex5文件(即MetaTrader必须重新启动,专家才会出现在列表中)。

在以前的构建中已经观察到这种行为。

在导航仪窗口中刷新是否有帮助?

你编译专家顾问的MetaEditor是否位于终端文件夹 中?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 

也许我错过了什么,但在历史上测试时,这段代码没有画出一个停止的标志。

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
void OnTick()
  {
   string nameojb="stop"+(string) MathRand();
   ResetLastError();
   datetime t1[1];
   CopyTime(_Symbol,_Period,0,1,t1);
   bool draw=ObjectCreate(0,nameojb,OBJ_ARROW_STOP,0,t1[0],1.35);
   Print(nameojb," ",(string)draw,GetLastError());
  }
//+------------------------------------------------------------------+

但没有错误

2010.11.17 10:43:50     Core 1  2010.07.14 23:58:30   stop4948 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:56:30   stop14970 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:55:30   stop13715 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:59   stop19705 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:30   stop11941 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:00   stop8652 true0

但是,如果在脚本中插入这段代码,并将其放在欧元区实时图表上,就会显示一个十字星(尽管在针对这段代码的文件中,有一块砖头)。

目的:我想给我的专家顾问附加一个止损价格,并看到它们在历史上的位置(测试后的图表上)。

 
alexvd:

在导航仪窗口中刷新是否有帮助?

你编译EA的元编辑器是在终端文件夹 中吗?

第一个问题:是的。

第二:我可能表达得不够清楚。 我根本没有编译专家顾问,我只是把它(以.ex5形式收到)复制到Metatrader的专家顾问文件夹。

问题仍然是关于 "老勾",它昨天还在测试中(2次运行,中间有一个小间隔),但今天就消失了......

 

你好!

我在mt5中设置了窗口的布局,因为这对我的工作很方便,我保存配置文件。

当我下次打开程序时,不是我的视图,而是我所有的图表都在小窗口中打开,充满了整个工作区。

我怎样才能记住窗口的大小和位置?

我以一个 "十字架 "来结束这个节目。一个特定的配置文件已经被保存了--我已经检查过了,它是在程序加载时被加载的那个。我也有写作权。试着以管理员身份运行,调整视图,关闭,重新打开,再次整齐地打开工作区的所有小窗口。

我有Win7,MT5没有安装在默认文件夹中,而是安装在例如d:\soft\mt5

如果我对配置文件进行修改,它们会被保存下来,但窗口的位置和大小却没有被保存下来。