错误、漏洞、问题 - 页 113

 
SHOOTER777:

这意味着你也有一个错误,但比我少。

也许你应该在软件与系统的连接中寻找它。

你有什么样的系统?

我有一个core2duo 1.3 Ghz 64 Win7 HB许可证,4GB ddr 2 RAM,建立。316

和你的差不多,mt5构建。316


 
Dmitriy2:

假设周期从零开始......虽然哪里写的是交易数字从零开始?从现在得到10611(以前是611,而不是2000左右)的事实来看,即加上原来的存款规模,我不确定......即使是零,甚至是一,我也不明白10,000是怎么来的。

调试器,我明白了,F11...

你应用了交易的 DEAL_TYPE 属性 ,你应该 DEAL_ENTRY

if(HistoryDealGetInteger(тикет,DEAL_ENTRY)==DEAL_ENTRY_IN || HistoryDealGetInteger(тикет,DEAL_ENTRY)==DEAL_ENTRY_STATE)
 
Kos:
Почему SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT), возвращает ноль?
雷纳特
0意味着没有限制。
为什么不是DBL_MAX?
 
Valmars:

你应用了交易的 DEAL_TYPE 属性 ,而不是 DEAL_ENTRY

对,该死...谢谢!

是啊...认为如果不工作,就一定是开发者的故障,这不是什么好事......:)

循环从头开始...

调试器有什么问题?变量 "票 "和 "利润期 "应该在那里显示数值,为什么不显示呢?

 
sergey1294:

和你的差不多,MT5构建。316


我给服务台写信说了我们的问题,他们回复说他们已经解决了--"在x64下的数学错误已被修复",现在我必须等待一个星期的新版本。- 我将等待一周后的新版本。我打算做一些其他部分的代码。
 

它是什么意思?编译OnDeinit函数 时定义了错误的参数

这是我的意见。

void OnDeinit() {ObjectDelete(0,"TRADE"); ObjectDelete(0,"TimeToBarEnd");}


 
maryan.dirtyn:

它是什么意思?编译OnDeinit函数时定义了错误的参数

这是我的意见。


const int reason 参数似乎丢失了
 
Interesting:
似乎缺少一个参数 -const int reason

像这样:

void OnDeinit(const int reason) {ObjectDelete(0,"TRADE"); ObjectDelete(0,"TimeToBarEnd");}

编译带有错误参数的OnDeinit函数 时出现同样的错误

难道没有人使用deinit吗?

 
maryan.dirtyn:

像这样:

编译带有错误参数的OnDeinit函数 时出现同样的错误

难道没有人使用deinit吗?

我刚刚检查了一下,没有错误,我的MT5 x64 build 316,你一定是在别的地方弄错了,可能是括号,或者是在某个地方忘记放";"了。
 

服务台不工作。

按下 "Save "按钮后,状态栏显示 "Waiting for reply from login.mql5.com "约20秒,然后是橙色的 "An error has occurred"。

我试过重新登录和Ctrl+F5,但都没有用。火狐狸3.6.8


问题本身。

Описание проблемы

终端保存的账户历史报告中的标题不正确。


结果

- 最大的亏损交易 (占全部的%)

- 平均亏损交易(占全部的百分比


预期的结果

- 最大的亏损交易。

- 平均损失的交易。