用 MQL5 连接 EA 交易程序和 ICQ
简介
ICQ 是一项文本信息即时交换中央服务,具有离线模式,采用 OSCAR 协议。对于交易者而言,ICQ 能够担当一个及时显示信息及控制面板的终端。本文将介绍一个例子,说明如何在一个 EA 交易程序内实施一个具有最少功能集的 ICQ 客户端。
IcqMod 项目的草稿包含一个开源代码,是本文的使用和处理基础。在 DLL 模块 icq_mql5.dll 中实施了与 ICQ 服务器的交换协议。它以 C++ 编写,并且仅使用 Windows 库 winsock2。本文附带了编译后的模块和针对 Visual Studio 2005 的源代码。
辨别此客户端的功能和实施限制:
- 同时工作的客户端的最大数量在理论上是没有限制的。
- 传入消息的最大字符数 - 150 个字符。不支持更长消息的接收。
- Unicode 支持。
- 仅支持直接连接。不支持通过代理服务器 (HTTP / SOCK4 / SOCK5) 进行的连接。
- 不处理离线消息。
库函数的说明
dll 模块的常量和函数的说明位于执行文件 icq_mql5.mqh 中。
函数 ICQConnect 用于连接服务器:
uint ICQConnect (ICQ_CLIENT & cl, // 用于存储连接数据的变量 string host, // 服务器名称,例如login.icq.com ushort port, // 服务器端口,例如 5190 string login, // 帐号 (UIN) string pass // 帐户密码
通过 ICQConnect 返回的值的说明:
用 MQL5 连接 EA 交易程序和 ICQ相关推荐
- 创建一个在若干工具上交易的 EA 交易程序
简介 本文介绍为了实施一个在一张图表上启动,能够同时进行不同金融资产交易的 EA 交易程序而编写的程序代码的技术方面.一般而言,在 MQL4 中这也不是一个问题.但是只有在 MetaTrader 5 ...
- 针对初学者以 MQL5 编写“EA 交易”的分步指南
简介 本文的目标受众是想要学习如何以全新的 MQL5 语言编写简单"EA 交易"的初学者.首先,我们将定义我们的 EA(EA 交易)的功能,接下来是 EA 如何实现这些功能. 1. ...
- MQL5 COOKBOOK: 使用不限数量的参数开发多币种EA交易
简介 在前一篇文章"MQL5 Cookbook: 多币种EA交易 - 简介而快速的途径"中的EA交易.如果交易品种和交易策略参数的数量较小的情况下可能很有用,然而,MQL5中EA交 ...
- 用 MQL5 向导创建您自己的 EA 交易
编程语言知识不再是创建自动交易的一个先决条件.以前,缺乏编程技能是实现自己的交易策略的不可逾越的障碍,但是随着 MQL5 向导的出现,这种情况迅速改变了.交易新手能够不再因为缺乏编程经验而担心 - 使 ...
- MQL5 简介:如何编写简单的EA 交易和自定义指标
简介 相比 MQL4,MetaTrader 5 客户端的 MetaQuotes 编程语言 5 (MQL5) 具有许多新的发展潜力和更高的性能.本文将帮助您熟悉这一新的编程语言.文中给出了编写" ...
- MQL5:在EA和脚本程序中引用自定义指标
MQL5:在EA和脚本程序中引用指标 第一步 声明 第二步 使用 iCustom 函数 第三步 使用CopyBuffer复制引用指标中的指定数组 最近刚对MQL5语言有一点了解. 在写指标.EA的时候 ...
- 利用 MQL5 面向对象编程法编写“EA 交易“
简介 通过第一篇文章,我们从整体上了解了 MQL5 中某"EA 交易"创建.调试及测试的基本步骤. 我们做过的每一件事都非常简单且有趣:但是,新的 MQL5 语言的功能还远远不止于 ...
- MQL5 COOKBOOK: 多币种EA交易 - 简洁而快速的途径
简介 本文将介绍一个针对多币种EA交易的简单而合适的实现.意思是说您可以设置EA交易,针对多币种在同一条件下测试/交易,但是为每个交易品种设置不同的参数.作为例子,我们将创建针对两个交易品种的模式,但 ...
- MQL5 初学者:EA 交易技术指标使用指南
简介 很少有"EA 交易"或指标未在代码中使用标准技术指标.无论是对交易策略的初学者还是高级开发人员,这些标准技术指标的使用都十分普遍.指标创建 的各种细节并不难理解:本文的目的即 ...
- “EA 交易”运行期间平衡曲线斜率的控制
简介 本文讲述的是,通过创建反馈来改善"EA 交易"性能的一种方法.本例中的反馈将基于平衡曲线斜率的测量.斜率的控制会通过调节交易量自动执行."EA 交易"可行 ...
最新文章
- 设计模式C#描述——单例与多例模式
- 查看历史操作记录_燕麦课堂丨操作日志管理,为企业数据安全保驾护航
- Linux 远程登录
- React Native实例
- com.android.pngp.tln,Android资源之图像资源(图像级别资源)
- CString char BSTR 转换
- Atitit.linq java的原理与实现 解释器模式
- 注入漏洞之sql注入漏洞
- java鼠标乱跑_光标乱跑怎么办 光标乱跑解决方法【图文】
- Android Contact分析(二):实战篇之读取联系人,模糊查询,通过汉字返回拼音
- 本科学计算机大学学金融工程,2020年金融工程专业排名
- Autosar 网络管理总结
- 在Windows上部署一个FHIR服务器(HAPI FHIR)
- python上海交通大学赵璐_上海交通大学
- 《大明王朝》赵贞吉的拉扯
- MySQL--基础知识点--51--dual
- php 502 bad gateway 解决方法
- 操作系统 第十章 UNIX系统
- 亿万级赛道谁主沉浮,国潮品牌直播电商如何破局增长?
- python 阴阳师 识别图像_Python爬虫练习:爬取阴阳师高清大图
热门文章
- windows通过cmd命令行下载FTP中文件的几种方式
- 逆向分析CRACKME 第一章 Acid burn
- papi酱微博数据可视化(截至2020年12月9日)
- PDF转图片 Ghostscript.NET
- 分享:世界机场代码(ICAO)[带经纬度]
- 雅马哈推出可以播放黑胶唱片和流行音乐的无线唱盘
- 【服务器】服务器运维必备软件;服务器安装环境、运维教程
- 史上最全的谷歌公司那些黑科技
- windows优化大师8周年纪念版_P5SPS4体验版上线|青之驱魔师10周年纪念新卷发售【搞趣日报】...
- 2022-2027年(新版)中国数字出版行业发展动态与未来前景趋势报告