MQL语言如何制作回调函数?

 
感觉帮助文档里面没有提到函数类型变量, 如何实现回调机制或者自定义的事件消息传递触发机制?
 

你要实现是什么样的具体需求呢?

有 OnTimer() 时间触发函数,后者采用DLL,用windows的消息处理函数。 

 

所有消息的相应都在OnChartEvent()中处理,消息类型可以是MQL5预定义的10个消息,也可以用户自定义的消息。

消息的触发你可以在OnTimer()中或者OnChartEvent()调用 EventChartCustom()发送用户自定义消息到chart的消息队列中,然后在OnChartEvent()检索该消息,调用相应的消息处理函数。

 

mark

 
mt5_developer:

mark

mark?
 
fxmeter:

所有消息的相应都在OnChartEvent()中处理,消息类型可以是MQL5预定义的10个消息,也可以用户自定义的消息。

消息的触发你可以在OnTimer()中或者OnChartEvent()调用 EventChartCustom()发送用户自定义消息到chart的消息队列中,然后在OnChartEvent()检索该消息,调用相应的消息处理函数。

       对!
 
syb520:
感觉帮助文档里面没有提到函数类型变量, 如何实现回调机制或者自定义的事件消息传递触发机制?

只有消息响应函数。

在消息响应处理函数中 使用你的函数

原因: