关于MT4中的消息编程机制的问题 New comment Hongbo Huang 2013.05.03 09:55 我在论坛的英文版上看到了下面的编程方法(部分):int MessageNumber = RegisterWindowMessageA("MetaTrader4_Internal_Message"); PostMessageA(hWnd, MessageNumber, 13, IndicatorName); int MessageNumber = RegisterWindowMessageA("MetaTrader4_Internal_Message"); PostMessageA(hWnd, MessageNumber, 16, ScriptName); int MessageNumber = RegisterWindowMessageA("MetaTrader4_Internal_Message"); PostMessageA(hWnd, MessageNumber, 14, EAName);这好象可以通过windows消息编程直接执行指标,脚本和EA之类的,当然还有另外一些 这类的消息。 现在我有一些问题想请教各位:1 在论坛的中文版里我怎么找不到这类的编程方法说明?(因本人英语不好,希望能看到中文的)2 除之这些消息编程,在哪儿能找到MT4里所有或者比较全面系统的消息编程介绍?3 就拿上面的消息编程例子来说吧,在执行指标,脚本和EA的时候,如果有指标,脚本和EA需要有输入参数, 那这些参数应该怎么传入呢? Execute an existing EA from a script/ea ? Execute EA without waiting for a tick? A question for the MQ developers - how to trigger the tick? Simon Gniadkowski 2013.05.03 10:36 #1 huanghongbo: 我在论坛的英文版上看到了下面的编程方法(部分): This is an English language Forum, please post in English or go here: CN New comment
我在论坛的英文版上看到了下面的编程方法(部分):
int MessageNumber = RegisterWindowMessageA("MetaTrader4_Internal_Message");
PostMessageA(hWnd, MessageNumber, 13, IndicatorName);
int MessageNumber = RegisterWindowMessageA("MetaTrader4_Internal_Message");
PostMessageA(hWnd, MessageNumber, 16, ScriptName);
int MessageNumber = RegisterWindowMessageA("MetaTrader4_Internal_Message");
PostMessageA(hWnd, MessageNumber, 14, EAName);
这好象可以通过windows消息编程直接执行指标,脚本和EA之类的,当然还有另外一些 这类的消息。 现在我有一些问题想请教各位:
1 在论坛的中文版里我怎么找不到这类的编程方法说明?(因本人英语不好,希望能看到中文的)
2 除之这些消息编程,在哪儿能找到MT4里所有或者比较全面系统的消息编程介绍?
3 就拿上面的消息编程例子来说吧,在执行指标,脚本和EA的时候,如果有指标,脚本和EA需要有输入参数, 那这些参数应该怎么传入呢?