错误、漏洞、问题 - 页 471

 
Rosh:
谢谢你。
 
在交易标签上 看不到仓位号--订单栏是空的,但仓位在那里,专家顾问将仓位号输出到日志中。没有其他名称为Position ID的列。错误?
 
tester_el_pro:

界面设置的灵活性-- 有一个建议是使mt5对用户更加灵活,在显示符号名称的设置方面,更具体的是--能够重命名任何即不--不是gbpusd--而是...。- 例如 - 不是gbpusd,而是......英镑,"以及分割条,如 - 货币和向下箭头,金属,股票,什么不会被所有在一个堆,在酒吧划分甚至可以添加迷你图标,如货币,一个英镑的标志或一个小的绿色纸张,金属 - 以及黄金小酒吧,等约。这种灵活性设置颜色,板块和面板在平台 "专业交易",我希望不要听起来像广告,因为你在文本当然更容易和更好...:)
如果你能改变背景,在符号列表中的符号下,以及颜色变换器也会很好,例如一个主要的亮点是黑色背景和白色字体,中等,蓝色和白色,完全不重要,因为有白底黑字...


关于这个问题有什么说法吗?

 
tester_el_pro:


尊敬的开发者, - 请用两个词告诉我显卡的功率、型号和驱动程序。

矢量图形的硬件加速对mt4和mt5的性能有什么影响,图案上有大量的索引 ...



矢量图形等的二维硬件加速 是如何进行的,在重载下推荐使用什么卡。

以及减速是否是由于软弱或集成显卡造成的...?



我这样问,是因为我发现了以下情况---


在我的电脑上,我的母亲内置了gForce 7050,窗口打开速度慢了2倍......滚动模式是抽搐的......

计算机,其中更强大的视频是内置到处理器Intell2060k -HD2000 一些 - 所有顺利,很多窗口与一对夫妇打开2-3倍快...


如果有很多窗口和很多指标,显卡应该支持什么硬件参数。

如何检查视频内存的消耗情况 ...?(也许还不够......?)


当你 在GIF文件中同时打印大量复杂的模板时卡上的负载是什么??



我将提前感谢您的反馈。




mt4以及mt5,指标的矢量元素的视觉显示速度等。


事实证明,在Windows 7\Server 2008\Server 2008 r2中


比XP的速度快得多


更多详情请点击这里

http://www.thg.ru/graphic/2d_acceleration_windows/index.html



p.s.在MT5中,它仍然 是分块加载 一系列的指标(例如,一个模板中的8个指标)。


即使在mt5的最新版本中,性能问题仍然没有得到解决


我们把一个有8个或更多图标的模板--windows server 2008 r2,--全部放在一台机器上。


mt4启动 - 1/10,5秒 - 带有模板的窗口被打开,你可以启动10个不同货币的窗口进行测试。

mt5启动- 长达20(!)秒,模板指数逐一启动 .....而且只在20-30秒后...模式被加载...


*为什么会出现如此疯狂的速度下降?



p.p.s.


在mt4中,如果你从右边缘缩进,然后调整水平缩进,----。

模板将记住从右边缘开始的这个缩进的大小。


在mt5中没有

Проблемы 2D-ускорения под Windows: не все видеокарты одинаковы | THG.RU
Проблемы 2D-ускорения под Windows: не все видеокарты одинаковы | THG.RU
  • THG.RU
  • www.thg.ru
Параллельно с выходом Windows 7 несколько месяцев назад производители видеокарт представили много моделей на новых GPU, после чего занялись совершенствованием драйверов для своих продуктов. Как нам кажется, сегодня прошло достаточно времени, чтобы они смогли разобраться с самыми острыми проблемами под свежей операционной системой (которые...
 
Silent:

仍然升级,为什么这样做呢?为什么我不能马上做一个静态的输入数组,而要重复变量?

我又做错了什么?

string         Smbl_Crrnt;
input string   Smbl_01="EURUSD";

void OnStart()
  {
string Smbl_[2]={Smbl_Crrnt,Smbl_01};
  };
误差
'Smbl_Crrnt' - constant expression is required  usChrt001mA.mq5 38      18
'Smbl_01' - constant expression is required     usChrt001mA.mq5 38      29
implicit conversion from 'number' to 'string'   usChrt001mA.mq5 38      18
implicit conversion from 'number' to 'string'   usChrt001mA.mq5 38      29
它想从我这里得到什么,为什么转换工作会发生?
 
Silent:

我又做错了什么?

错误他想让我做什么,为什么转换会有效果?

初始化应该由常数来实现。喜欢。

string Smbl_[2]={"EURUSD","GBPUSD"};

在你的情况下,例如

string         Smbl_Crrnt;
input string   Smbl_01="EURUSD";

void OnStart()
  {
string Smbl_[2];
 Smbl_[0]=Smbl_Crrnt;
 Smbl_[1]=Smbl_01;

  };
 
uncleVic:

初始化是通过常数进行的。喜欢。

在你的情况下,例如。

谢谢你。在{}中,你不能指定名称。

但为什么你不能创建一个输入数组呢?这比重复使用变量更方便。

 
Silent:

谢谢你。所以你不能给{}分配名字。

但为什么我们不能做一个输入数组呢?这比重复使用变量更方便。

使其成为一个有分隔线的字符串,并使用StringSplit 将其转换为一个数组。
 
marketeer:
使其成为一个有分隔线的字符串,并使用StringSplit将其转换为一个数组。

输入--通过一个划定的字符串?怎么说呢?

我的意思是,如果我需要把输入变量加载到一个数组中,我必须事先用字符串复制它们。

保留2套的意义何在?

 
Silent:

输入--通过一个划定的字符串?怎么说呢?

我的意思是,如果我需要把输入变量加载到一个数组中,我必须事先用字符串复制它们。

保留2套的意义何在?

input string StrValues="EURUSD,GBPUSD,USDJPY";
...
string ValuesArray[];
...
int Count = StringSplit(StrValues, ",", ValuesArray);

我没有两套。

P.S. 事实上,那里应该传递的不是逗号,但我犯了这个错误,因为我已经使用自己的函数很久了,那里的分隔符被指定为一个字符串,而不是一个代码--我认为,这更方便。你必须把StringGetCharacter(",", 0) 写成第二个参数。

原因: