错误、漏洞、问题 - 页 408

 
Interesting:

属性指定级别,但不处理与之相关的事件。

这是需要进行的处理。

PS

如果我没有弄错的话,水平应该由余额和资金来计算,假设资金达到余额的X%,事件就会发生。

也就是说,如果我理解正确的话,在我们的情况下,如果资金等于余额的50%,那么事件就必须发生。

是的,确实没有说错几个字,最好将这些属性结合起来使用,因为在交易过程中,追加保证金 和止损的水平 可能会有所不同,有些经纪商在周五会增加追加保证金的水平。


P.S. 保证金水平不能为负数,因为它是以资金与质押的比率计算的。

 

sergey1294:

P.S 保证金水平不能为负数,因为它是按照资金与抵押品的比率计算的。

我在MT4中遇到过几次这种情况。在仍有机会完全获得的情况下,它被履行了。

补仓后,价格与预期相悖,但不至于使存款损失。

例如,可能会出现这样的情况:缩减量低至10%,而没有足够的资金来支付保证金,或者说,持仓量甚至超过了允许的限额。

我想找到一张截图(我不记得到底有多少是红色的,但可以肯定是负数),但似乎我没有保存。

我已经在想,我已经失去了一个真正的账户 和投资者的一个,但一切都结束得很好。

PS

虽然我不会说有100%的把握,但也许我与免费资金混在一起,它们当然可以是负面的。

 

开发人员。

稍微偏离主题,但请注意第125813号请求(非常需要)

 
Interesting:

我在MT4中遇到过几次。在仍有机会获得正式职位的情况下,这已经完成了。

补仓后,价格违背了预期,但还没到耗尽存款的程度。

例如,可能会出现这样的情况:缩减量低至10%,而没有足够的资金来支付保证金,或者说,持仓量甚至超过了允许的限额。

我想找到一张截图(我不记得到底有多少是红色的,但可以肯定是负数),但似乎我没有保存。

我已经在想,我已经失去了一个真正的账户 和投资者的一个,但一切都结束得很好。

PS

虽然我不会说有100%的把握,但也许我与免费资金混在一起,它们当然可以是负面的。

你混淆了保证金水平(ACCOUNT_MARGIN_LEVEL)和自由资金(ACCOUNT_FREEMARGIN)的概念。自由资金确实可以有一个负值
 
sergey1294:
你把保证金水平(ACCOUNT_MARGIN_LEVEL)和自由资金(ACCOUNT_FREEMARGIN)混淆了。自由资金确实可以有一个负值
很可能是这样,我需要一张截图来确定。
 

我不知道这是否是正确的地址。

无法在任何服务器上获得一个模拟账户

怎么了有谁能告诉我?

这种联系超过了正常水平。

提前感谢!

 
foxes:

我不知道这是否是正确的地址。

无法在任何服务器上获得一个模拟账户。

怎么了有谁能告诉我?

这种联系超过了正常水平。

提前感谢!


它说的是什么?症状是什么?
 
sergey1294:

是的,确实没有什么错,最好是结合使用这些属性,因为在交易过程中 追加保证金 和止损的水平 可能会发生变化,一些经纪商在周五增加追加保证金的水平。


P.S. 保证金水平不能为负数,因为它是以资金与抵押品的比率计算的。

在那里,这似乎是一个简单的问题,而大师们已经在争论了。试图让测试器正常工作很累人。以当前价格买入1手欧元兑美元,你应该进行3-4次控制。如果你不这样做,测试器将工作,但不是正确的,而且,重要的是,安静地工作。只有负余额或其他一些废话才会导致。而且,如果检查成功是好事。但如果SymbolInfoTick返回错误,我们就不知道该怎么做了。我应该把错误代码挂在墙上,而不是把奖品挂在锦标赛上吗?

我尝试了 "equity<0.55*balance "和 "free_margin<100"。它没有发挥作用。我不知道为什么没能成功。我真的被这些利润率搞糊涂了。

我留下了它,如果(AccountInfoDouble(ACCOUNT_MARGIN_LEVEL)<55.0)。这似乎是有效的。

帮助和冠军规则都是用开发者的行话写的,而它们应该是详细的,是为傻瓜准备的。

 

你能告诉我以下代码在mql5中如何工作吗?

extern int HourOpen = 4;

if (TimeHour(TimeCurrent())==HourOpen){
// действие
}
在频率上如何获得当前的小时数?
 
T-G:

请告知以下代码如何在mql5上工作,我不明白

在频率上如何获得当前的小时数?
   MqlDateTime dt_struct;      // переменная типа структуры
   TimeCurrent(dt_struct);
   Print(dt_struct.hour);