MQL4是一种用于MetaTrader 4平台的编程语言,用于开发外汇交易机器人和指标。在MQL4中,init()函数是一个特殊的函数,它在启动时被调用,并且只会被调用一次。而OnChartEvent()函数是一个事件处理函数,它在图表上发生特定事件时被调用。
要从init()函数中调用OnChartEvent()函数,可以使用以下步骤:
isInitialized
,并将其初始化为false
。isInitialized
的值。如果isInitialized
为false
,则执行以下操作:isInitialized
设置为true
,表示已经初始化。下面是一个示例代码:
bool isInitialized = false;
void init()
{
if (!isInitialized)
{
isInitialized = true;
OnChartEvent();
}
}
void OnChartEvent()
{
// 在这里编写处理事件的代码
}
这样,当你在MetaTrader 4平台中编写并运行这段代码时,init()函数会在启动时被调用,并且会调用OnChartEvent()函数。
对于MQL4的更多信息和学习资源,你可以参考腾讯云的MQL4开发文档: MQL4开发文档
领取专属 10元无门槛券
手把手带您无忧上云