错误、漏洞、问题 - 页 1826

 
Michael Block:
都写在里面了,一开始都在,后来就没了。
日志里有什么?
 
Alexander:
在日志中什么?
这是什么情况,如何才能解决?
 
fxsaber:

Metaquotes-Demo,美元账户,RTS-3.17。

TickValue给出了错误的值 - 以卢布为单位,而不是以账户货币(美元)为单位。

FxPro-ECN。符号GOLD和GOLDEURO具有相同的TickValue。虽然,很明显,在欧元兑美元时代,它们应该是不同的。

你必须明白,"TickValue "的概念根据市场的不同而有不同的解释,它可以被解释为一个合同参数,也可以被解释为某种计算值。

1.如果在合同规范中(见终端中的相应对话框),有一个刻度值,那么它就会被返回。对于RTS-3.17来说是正确的--用卢布,因为该工具是用卢布交易的。

2.在其他情况下,它是计算值。
 
MQ Alexander:
你必须明白,"勾股价 "的概念因市场不同而有不同的解释,它被解释为合同参数或一些计算值。

1.如果在合同规范中(见终端中的相应对话框),有一个刻度值,那么它就会被返回。对于RTS-3.17 - 一切都是正确的 - 以卢布为单位,因为该工具是以卢布进行交易。

2.在其他情况下,它是一个计算值。
最初需要TickValue并不是为了第1点中所示的内容。你需要一个正常的功能,这个功能已经实现了,但却无法使用。

关于交易、自动交易系统和交易策略测试的论坛

mql5语言的特殊性、微妙性和技巧性

fxsaber, 2017.02.28 13:45

MT5有一个内部隐藏机制,知道如何将任何货币转换成账户货币。在这种情况下,OrderCalcMargin 1000挪威克朗被翻译成适当的美元数字并输出。

请将这一机制公开。比如说。

double CurrencyExchange( const string Currency ); // возвращает курс валюты Currency к валюте счета

这些汇率在终端是100%可用的,因为OrderCalcMargin计算了它们。他们的工作在MetaQuotes-Demo美元账户上特别明显,当你采取FORTS符号时--他们的保证金货币是卢布。

由于TickValue芯片/bug的存在,这一点尤为重要

 

没有检查。

Ловим баги в тестере стратегий МТ4
Ловим баги в тестере стратегий МТ4
  • www.argolab.net
Недавно мое внимание привлекли к багу в тестере МТ4. Баг состоит в том, что при оптимизации спред, который использует тестер, может отличаться от спреда при одиночном прогоне тестера и от того, что выставлено пользователем в настройках тестера. Баг актуален для текущей версии МТ4 1045 и, видимо, присутствует в предыдущих билдах тоже. Давайте...
 

关于交易、自动交易系统和交易策略测试的论坛

从事优化我的功能,需要一些建议。

fxsaber, 2017.03.03 14:25

struct _global
  {
   string            name;
   double            data;
  };
由于存在一个未知大小的对象,这样的结构不能被ArrayCopy复制。而这是正确的。

当这种类型的数组被设置为输入时,ArrayCopy不会产生警告/错误。
 

通常情况下,链接无法被插入。

 

错误的史诗

EX5 write error         0       0

也正在继续进行五项工作。

2017.03.04 17:04:49.664 Terminal        MetaTrader 5 x64 build 1545 started (MetaQuotes Software Corp.)
2017.03.04 17:04:49.668 Terminal        Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217 U  @ 1.80 GHz, RAM: 1575 / 5005 Mb, HDD: 10391 / 260234 Mb, GMT+07:00
2017.03.04 17:04:49.668 Terminal        D:\MetaQuotes\MetaTrader 5

我已经在《SD》中写了四篇: 已开开始:2017.03.01 06:53,#1684235

还没有答案或解决办法。

在Windows不断重启的情况下工作是无法忍受的......

 
Artyom Trishkin:

错误史诗

EX5 write error         0       0

而工作中不断重启的Windows让人难以忍受......。

是前者没有创建一个新的,还是它未能覆盖现有的?

试着用一些工具来看看哪些程序在保存ex文件,并防止它被覆盖。例如,Free Multi Commander就有内置的工具。

这似乎不是ME的问题。

 
Andrey Dik:

前者不创建新的或不能改写现有的?

试着用一些工具来看看哪些程序在保存ex文件,并防止它被覆盖。例如,免费的Multi Commander有内置的工具可以做到这一点。

这似乎不是ME的问题。

我有一个干净的10号机,什么都没有,我专门检查了10号机--我得到了同样的错误