资料库: 在 MQL5 中操作套接字 - 页 2 1234 新评论 gisip 2010.08.20 12:50 #11 avoitenko: 我还没有完全按照 MT4 通过 DDE 传输报价的方法来做,因为 MT4 是一个自动化服务器。我是这样做的:MT5 是客户端,如果您想知道 current_prices,只需发送一个请求,然后就能得到结果。这适用于市场视图窗口中活跃的所有货币对。您也可以在此项目中一次性发送所有报价。例如,在 Expert Advisor 中,每秒定时接收数据,并在发送前检查新数据是否与已发送的各货币对数据相似,即 Ask 或 Bid 数据的变化将被视为一个新刻度。定时器不合适,负载太大会导致......"!"......这样新数据就不会与已发送的数据相似"。有时,报价值可能与之前的报价值相同,这决定了市场的活跃程度。 Andriy Voitenko 2010.08.25 09:50 #12 gisip:通过定时器是不合适的,负载过多会太大! 显然,要解决您的问题,必须在 OnBookEvent 价格玻璃 变化事件中接收并向服务器发送数据。 gisip 2010.08.26 10:17 #13 avoitenko: 显然,要解决您的问题,就必须接收并向服务器发送OnBookEvent 价格翻滚器 变化事件的数据。 您有使用OnBookEvent 价格玻璃的 示例吗? [删除] 2010.08.26 10:39 #14 gisip: 您有使用OnBookEvent 价格玻璃的 示例吗? 是获取玻璃杯还是在 TC 中使用它? gisip 2010.08.26 11:55 #15 Interesting: 买个玻璃杯或在 TC 中使用? 任何不可悲的事情! [删除] 2010.08.26 12:55 #16 gisip: 任何东西都不是小钱!最好使用 Alpari 眼镜(这里的眼镜有问题)。 您可以在这里 看到一个例子 olivier 2010.09.06 16:02 #17 嗨,干得不错!mql5.dll 能否与 EA mq4 配合使用?有例子吗? Andriy Voitenko 2010.10.25 22:40 #18 请看 MLQ4 的示例- 无需使用 DLL 即可使用套接字。 Robert Simon 2011.07.01 22:39 #19 谢谢您的帮助!但对于 x64 版本,必须更改 my_rand() rutins//--------------------------------------------------------------------------// unsigned long long rand64() //--------------------------------------------------------------------------// { return ( static_cast<unsigned long long>( rand() ) << 32 ) | rand(); }改成这样 --- 2012.01.13 18:24 #20 Однако, непосредственная работа с функциями этой библиотеки невозможна из-за отсутствия в MQL5 механизма работы с указателями и передачи сложных типов данных в качестве параметров в вызываемые функции DLL. 一切皆有可能!MQL5 通常在 DLL 函数中传递/接收结构和指向它们的指针。 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我还没有完全按照 MT4 通过 DDE 传输报价的方法来做,因为 MT4 是一个自动化服务器。我是这样做的:MT5 是客户端,如果您想知道 current_prices,只需发送一个请求,然后就能得到结果。这适用于市场视图窗口中活跃的所有货币对。
您也可以在此项目中一次性发送所有报价。例如,在 Expert Advisor 中,每秒定时接收数据,并在发送前检查新数据是否与已发送的各货币对数据相似,即 Ask 或 Bid 数据的变化将被视为一个新刻度。
定时器不合适,负载太大会导致......"!
"......这样新数据就不会与已发送的数据相似"。
有时,报价值可能与之前的报价值相同,这决定了市场的活跃程度。
通过定时器是不合适的,负载过多会太大!
显然,要解决您的问题,必须在 OnBookEvent 价格玻璃 变化事件中接收并向服务器发送数据。
显然,要解决您的问题,就必须接收并向服务器发送OnBookEvent 价格翻滚器 变化事件的数据。
您有使用OnBookEvent 价格玻璃的 示例吗?
买个玻璃杯或在 TC 中使用?
任何东西都不是小钱!
最好使用 Alpari 眼镜(这里的眼镜有问题)。
您可以在这里 看到一个例子嗨,干得不错!
mql5.dll 能否与 EA mq4 配合使用?
有例子吗?
谢谢您的帮助!
但对于 x64 版本,必须更改 my_rand() rutins
改成这样
一切皆有可能!MQL5 通常在 DLL 函数中传递/接收结构和指向它们的指针。