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

 
Sergey5:
但只有一行,如何在其中写上这个句号?

在这一行中,每个字符代表一天中的一个小时(0字符 - 0小时,...,23字符 - 23小时)。

总共有24个字符。

如果符号=0,则不使用该小时,如果=1,则使用该小时。


 
sergeev:

在这一行中,每个字符代表一天中的一个小时(0字符 - 0小时,...,23字符 - 23小时)。

总共有24个字符。

如果符号=0,则不使用该小时,如果=1,则使用该小时。


那里只能输入8位数字。

但我想我找到了一个描述。

当然,这是一个有点复杂的问题。通过工程计算器计算时间...........

https://www.mql5.com/ru/forum/3775/page2

 
您能告诉我们如何在周末调试EA 吗?也许有可能设置一个时间段,独立地发送报价(来自历史),在代码中规定它?
 
vovak_85:
您能告诉我们如何在周末调试EA 吗?也许有可能设置一个时间段并独立地提供报价(来自历史),在代码中规定它?
计时器事件
 
Silent:
事件 定时器
空白的OnTimer()
{

}

我写错了......你能把它写成应该的样子吗?

 
vovak_85:
空白的OnTimer()
{
bool EventSetTimer(1);

}

我写错了......你能把它写成应该的样子吗?

我已经在一个指标中做了,请看一下

首先,你要启动定时器

EventSetTimer(1);

然后捕捉事件

void OnTimer()
  {
// ваш код
    if() {};
  }

PS定时器可以是毫秒级的。

EventSetMillisecondTimer
 
Silent:

我在一个指标中做了这个,看看 吧。

首先,你要启动定时器。

那么你就能抓住这个事件。

谢谢,我会研究的。
 
vovak_85:
空白的OnTimer()
{
bool EventSetTimer(1);

}

我写错了......你能把它写成应该的样子吗?

EventSetTimer(1); 在OnInit中被调用。

在OnTimer中,它已经捕捉到了以定时器频率产生的事件。

在OnDeinit中,定时器被EventKillTimer 移除。

你可以使用其他变体,但现在要达到这个水平还为时过早 :)

 
Sergey5:

各位专家。

对新来者的帮助。

在这个领域输入什么数字,才能在08至20小时内进行交易。

11110000000000000111111b=> 31457535 (十进制数字)

零时至七时禁止交易

交易 时间从8点到20点

禁止的时间从21小时到23小时

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
你好,我是新来的,我下载了MetaTrader 5策略测试器代理,但我不能激活它,在初始标签中没有 "允许参与网络...... "选项,怎么办?请告诉我。


原因: