初学者的问题 MQL5 MT5 MetaTrader 5 - 页 584

 
volodarh:
请告诉我。为什么MT5上的策略测试员 对机器人的测试结果撒谎?根据测试结果,基于随机指标的机器人在100%的历史上都没有做很多交易,而有明确的信号。例如,它只做看涨的交易,而看涨的交易结束后必须有看跌的交易开始(通过穿越信号线)。在实时图表上,它的所有交易都是正常的?
首先,检查日志,看看是否有任何错误...然后检查逻辑。然后你尽可能正确地提出你的问题,提供技术细节并附上代码。一般来说,要做正确的事。
 
Karputov Vladimir:
首先检查日志,看看是否有任何错误...然后检查逻辑。然后尽可能正确地拟定问题,并提供技术细节,附上代码。一般来说,要做正确的事。
日志中一切正常。那你是如何检查逻辑的呢?
 
volodarh:
日志中的一切都没有问题。你能告诉我如何检查逻辑吗?
描述一下你对 "明确信号 "的定义是什么?它何时发生,在什么条件下发生?或者说,你只认为有信号?
 
fvdtrejder:
我还想问你一个问题,如果我们完全不与历史数据挂钩,而只是有两个数值有限的静态数组。它可以在MQL4中完成吗?
我们应该使用一个离线图表,但我们仍然要以某种方式在X轴上模拟时间。或者从根本上自己在CCanvas上画出一切。
 
volodarh:
日志中的一切都没有问题。你如何检查逻辑?
在一个文件中输入记录,并在那里写下所需变量的值,在这些变量上应该发生信号。这种方法在一次找到一个难以捕捉的错误时帮了我大忙,也是信号没有发挥作用。
 

你好!

请告诉我,当某个事件发生时,是否可以从图表中删除专家顾问?还是只能手动?

 
Ivan Molchanov:

你好!

请告诉我,当某个事件发生时,是否可以从图表中删除专家顾问?还是只能手动?

ExpertRemove
 
Karputov Vladimir:
ExpertRemove
谢谢你!
 

日安!MQL4,指标,有一个错误:"堆栈溢出"。可能的原因和解决方案,请告知。

谢谢你的忽略,解决方案已经找到。 原因是:在下一个函数中重复调用前一个函数。补救措施:为第一个函数创建一个重复的对应函数。

 
同志们好!请告诉我是什么错误,编译器给出的警告是可能的数据丢失(
int ts = SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);