- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mt4-ctp行情dll及交易dll使用说明书
MT4-CTP行情DLL及交易DLL使用说明书
MT4-CTP行情DLL使用说明
功能
把CTP实时行情导入MT4,把CTP速度快的优点与MT4分析功能强大的优点结合起来。
所需文件及配置
thostmduserapi.dll,在System32.rar中,解压缩出来放到C:\Windows\ System32目录下。这个是最新的2012.5.30CTP版本,可以用这个版本,也可以先不替换,用原来的CTP版本也行。
CtpMdForMt4.dll,在libraries.rar中,解压缩出来放到MT4的experts\libraries目录下。
行情可以选择要模拟行情还是真实行情,缺省的地址是模拟行情,数据上窜下跳不真实,但是测试时间长,晚上及周末也有数据循环发送。
真实行情,数据真实,但是仅限交易时间有行情数据发送。
如果要改为真实行情,把EA(例如下面的CTP行情测试.mq4)中的前置地址更改即可,这时,你需要预先选好期货公司,并在其快期软件上测试,选出速度最快的服务器,并把地址及端口号填到EA中的前置地址:
string sFRONT_ADDR =
tcp://:26213; //模拟,前置地址
注意:目前只接受tcp,不接受udp行情。
要恢复模拟行情,恢复该地址信息即可,只需在EA中简单地注释一个地址,恢复另一个地址。
SaveHistory.dll,在libraries.rar中,解压缩出来放到MT4的experts\libraries目录下。功能是把从CTP接收的行情数据保存为历史数据文件,供图表技术分析及交易使用。
CTP行情测试.mq4,在experts.rar中,解压缩出来放到MT4的experts目录下。
把EA加载到任一个货币对图表上均可。无需该货币对有实时行情数据,甚至无需MT4登录,即可自动运行连接CTP行情。
注意,要先编辑CTP行情测试.mq4, 把EA中的保存路径sHistorySavePath更改,与你计算机上MT4历史数据保存目录一致(history 目录下保存有EURUSD1.hst文件的目录),并且把反斜杠多输入一个,否则将导致MT4运行异常,被windows强行关闭。例如:
string sHistorySavePath=C:\\Program Files\\MetaTrader - Alpari UK\\history\\AlpariUK-Demo - Micro+Classic\\;
如果成功加载EA, 就可以在 “智能交易系统|属性|输入参数”中直接更改参数,无需更改源码.在这里就无需重复反斜杠,例如,现在sHistorySavePath看起来是C:\Program Files\MetaTrader - Alpari UK\history\AlpariUK-Demo - Micro+Classic\ , 可以直接从Windows资源管理器地址栏复制粘贴过来,注意最后面有一个反斜杠.
如果路径设置正确,有行情,就会生成IF8881.hst文件,如下所示:
函数参数详细说明
int InitDll(string sInstrumentID,string sFRONT_ADDR);
功能:初始化。依次完成设置合约,连接,登录,订阅行情的任务。
返回值:进度状态,-10:初始状态(未连接),-2:连接中断,-1:未设置合约代码,0:已经设置合约(未连接),1:前端已连接(未登录),2:已登录(未订阅行情),3已经订阅行情-OK。理想的情况是返回3
参数:
sInstrumentID-期货合约代码,要查看哪个合约的行情,就设置哪个合约的代码。
sFRONT_ADDR-前置地址,设置行情服务器地址及端口号。
int ReadData(string InstrumentID,string UpdateTime,double dArrayPrice[],int timeUNIX[]);
功能:读取行情数据
返回值:是否读取到新数据。大于0有新数据;-1,没有新数据,无需处理;-1000软件过期,联系QQ948562029获取新版本。
参数:
InstrumentID-返回期货合约代码,例如IF1212
UpdateTime-返回时间,格式2012.11.06 21:06:18
dArrayPrice-返回价格数组,依次是:最新价,买一价,卖一价
timeUNIX-返回时间,格式是整数,表示从1970年1月1日至今的秒数。
void SaveFile(string path,int period, int digits, string instrument, string updateTime, double price);
功能:保存行情数据为K线
返回值:无
参数:
您可能关注的文档
最近下载
- 电工技能鉴定实操题库(高级工).pdf
- GB/T38058-2024民用多旋翼无人机系统试验方法.pptx VIP
- 公园绿化养护管理制度 .pdf VIP
- 2025甘肃甘南州专业化管理的村党组织书记招聘45人笔试备考试题有答案详解.docx VIP
- 2023-2024学年重庆市凤鸣山中学数学七年级第一学期期末经典试题含解析.doc VIP
- 最新公务员面试试题经典题及答案.docx VIP
- 长恨歌意象研讨分析.pdf VIP
- 2025甘肃张掖市专业化管理村党组织书记招聘32人备考试题及答案解析.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试数学试题(解析版).docx VIP
- QSR质量手册(超详模板).doc VIP
文档评论(0)