新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1476

 
ANDREY:
在测试器中,计时器在MT4中不工作,只在MT5中工作。对不起......我自己都不知道
 
MakarFX:
在MT4中,定时器在测试器中不起作用,只有在MT5中起作用。对不起......我自己都不知道

明白了。谢谢。
我的想法是:.....,在测试器中有几种价格模拟模式。无论从哪个角度看,这都是时间最长、成本最高的测试模式。在它上面,与其他模式的ticks建模相比,测试者 "开车 "很慢。
告诉我,是否有可能在EA代码中改变这些模式?例如,在开仓订单区块中的每一个刻度的模式,以及在搜索最小值区块中按开仓价格的模式?
谢谢你。

 
ANDREY:

明白了。谢谢。
我的想法是:.....,在测试器中有几种价格模拟模式。无论从哪个角度看,这都是时间最长、成本最高的测试模式。在它上面,与其他模式的ticks建模相比,测试者 "开车 "很慢。
告诉我,是否有可能在EA代码中改变这些模式?例如,在开仓订单区块中的每一个刻度的模式,以及在搜索最小值区块中按开仓价格的模式?
谢谢你。

没有

 
MakarFX:

明白了,谢谢你。
如果我选择模拟模式--每一个tick,但我选择的时间框架不是1分钟,而是1小时,程序是否仍然会处理每一个tick?

 
ANDREY:

明白了,谢谢你。
如果我选择模拟模式--每一个tick,但我选择的时间框架不是1分钟,而是1小时,程序是否仍然会处理每一个tick?

只是为了让你明白,测试器中的刻度线不是真实的,而是生成的。

 
MakarFX:

只是为了让你明白,测试器中的刻度线不是真正的刻度线,它们是生成的刻度线。

明白了。谢谢。在我看来,我的问题......,没有其他问题了。

 
下午好,我无法下载试用版,请问是什么问题(2021.05.20 18:06:55.763 MQL5 Market 下载产品'Bitcoin Robot'失败(www.mql5.com:443 发送失败[426:])

 
q797070:
下午好,我无法加载演示版,请告知有什么问题(2021.05.20 18:06:55.763 MQL5 Market 下载产品'Bitcoin Robot'失败 (www.mql5.com:443 发送失败[426:])

你有MetaTrader 5和32位操作系统吗?
 
MakarFX:
如果不是每隔一段时间 或每分钟检查一次,你如何定义本地最小值?

我想了很久.....,最后想出了最好的方案,在形成局部最小值之前,不需要寻找任何最小值。我希望不是在局部最低点之前检查,而是在它之后。我希望有可能检查Bid,而不是在每一次勾选.....。

double LoU,LoY1,Pr;
void OnTick()
{
if (Low[1]>Low[2]&&Low[2]<LoY1)
{
LoU=Low[2];
LoY1=Low[2];
}
//**************************************************************
if (Bid-LoU>=0.0030&&Pr!=LoU)
{
OrderSend(Symbol(),OP_SELL,0.1,Bid, 3,0,0,"300",0);
Pr=LoU;
LoU=Bid;
LoY1=Bid;
}
}
 
ANDREY:

我想了很久.....,最后想出了最好的方案,在形成局部最小值之前,不需要寻找任何最小值。我想检查的不是最小值形成之前,而是之后。我希望我能够发明另一种方法来检查Bid,而不是在每一次勾选.....。

总之,它在每一次 打勾时都会检查

最小值的计算是错误的......它向后滚动了两格。