鉓T4滑板三在哪个平台使用怎么安装EA和使用EA

MT5的EA在部分平台上无法下单 - MT5老师答疑 - 智能交易网,程序化交易,自动交易,量化交易 - Powered by Discuz!
后使用快捷导航没有帐号?
只需一步,快速开始
扫一扫,访问微社区
查看: 1552|回复: 4
MT5的EA在部分平台上无法下单
本帖最后由 cutsky 于
14:01 编辑
你好,老师,之前用您封装的类在多个平台下单、平仓一切正常,这两天在另一个新出MT5的平台上测试时,一直无法下单。
专家显示OrderSend error 4756
这个错误说明 交易需求发送失败,所以比较纠结同样的代码,为何在有的平台的MT5上可以下单,而在这个平台的MT5上无法下单。
询问他们的技术,说是这个参数没有设置:ENUM_ORDER_TYPE_FILLING&&,就是request.type_filling的值。
我看老师的代码里确实没有这一项,这个参数有三种模式,所以问一下老师:
1、这个参数的作用?
2、该选这个参数的什么模式?
3、是不是封装的类里面,都要加上这个?
ENUM_ORDER_TYPE_FILLING
可以去下面三个值
ORDER_FILLING_FOK&&当市场上 没有足够你要求的下单量的时候,就直接放弃所有成交。
比如:你现在想下100手,但是市场上只有90手,那么你会放弃下单。1手都不成交
ORDER_FILLING_IOC 当市场上 没有足够你要求的下单量的时候,回给你尽量成交多的量,剩余的量就取消。
比如:你现在想下100手,但是市场上只有90手,那么你会下90手,剩余的10手不下了。
ORDER_FILLING_RETURN,当市场 没有你要的下单量的时候,会给你尽量成交多的量,剩下的量继续等待机会成交。这种模式支持:(ORDER_TYPE_BUY 和 ORDER_TYPE_SELL),限价和止损限价订单 (ORDER_TYPE_BUY_LIMIT,ORDER_TYPE_SELL_LIMIT,ORDER_TYPE_BUY_STOP_LIMIT 和 ORDER_TYPE_SELL_STOP_LIMIT )。如果是挂单很好理解,他先把能成交的量先成交,不能成交的量还挂在那里,如果是市价单,我猜测可能是先把能成交的量成交,其余量转化为当时你要求成交价格的挂单。
当然这个需要做试验验证,这个试验还必须是实盘来验证。而且要在下单量大的情况下 才能测试出来。
以前为什么MT4没有这3个选项,因为MT4主要做外汇,外汇市场流动性非常大,你下很大的手数,都能成交。
现在MT5软件,野心非常大,他想兼容外汇,期货,股票市场的交易。
这样流动性的问题 就会显现。很容易出现,成交不要你要的量的情况。那就可以让你选择,成交不了足够的量,你如何处理?
我封装的交易类里面 没有使用这个参数,但是我相信这个参数一定有一个默认值。
我发现如果是市价单,那根本无法获取ENUM_ORDER_TYPE_FILLING属性值。
大家可以查询PositionGetInteger这个函数 就知道。
如果是挂单,却可以获取ENUM_ORDER_TYPE_FILLING属性值。
大家查询OrderGetInteger函数 发现他里面有一个参数是:ORDER_TYPE_FILLING,可以获取这个值。
如果有些MT5平台 无法开单,那你就在我的开单函数里 加上这个属性,然后自己用3种方式 都试试看哪种适合平台。
有2个证据可以表明,这个属性 只能用于挂单。
1 属性名称叫ENUM_ORDER_TYPE_FILLING,里面带一个ORDER关键词,说明他是挂单的属性。
2 开的市价单,你用PositionGetInteger函数 根本无法获取他这个属性,但是如果是挂单就可以通过OrderGetInteger获取其属性。
经过测试 我发现 IC平台的MT5软件的ENUM_ORDER_TYPE_FILLING必须设成ORDER_FILLING_IOC才行。
我写的jiaoyi.mqh类没有设置成ORDER_FILLING_IOC这个所以开单报错。
我已经更新了 我的3个类文件,都改成ORDER_FILLING_IOC这种模式了,这样
不管你是开仓,还是平仓,还是修改止损止盈,用我的类都不会有问题了。
我的3个类文件下载地址是:
MT5课程链接这个页面最后的“资料下载区”下载类文件。
只能是在腾讯课堂报名MT5课程的学员才有权限下载。
非常感谢老师的耐心解答,这个问题折腾了好几天。按老师的提示,试了一下,加上下面这个参数就可以正常开单了:request.type_filling=ORDER_FILLING_IOC;
是市价单,不是挂单。这个是IC 的MT5平台,刚上架没几天,发问题的时候忘了说明,希望没有影响老师的排错答疑。
再次表示非常的感谢!!
IC上了MT5吗
可能是编译环境需要更新到最新版本
Powered by外汇EA安装及使用超详细说明-EA邦
EA邦作为IT金融行业领先免费代写EA自动化交易软件网站,为了让更多的用户以及开发、使用EA程序化交易的朋友更方便更快捷地使用到EA邦提供的免费EA自动交易软件,特此写下这篇有关外汇EA安装以及使用说明。以官网趋势EA下载,“Pandora”产品举例。有关所有EA的开发策略以及操作注意事项可在官网查看。
EA邦“Pandora_v_1.0”基于MT4的全自动交易软件操作手册
一:“Pandora_v_1.0”自动化交易软件安装;
1.下载后桌面上有“Pandora_v_1.0”压缩包,双击即可打开压缩包;
2. 解压后可在文件夹看到4个文件;
3.双击安装“vcredist2013_x86.exe”文件;
二:“Pandora_v_1.0”自动化交易软件调用;
1.打开MT4平台,点击”文件“、“打开数据文件夹”
2.打开后点击“MQL4”文件夹后可看到“Experts”和“Libraries”两个文件夹;
3.把第二步解压后的文件夹名称“Expert””Libraries”的内容分别复制到文件名里夹里;
4.复制完成后重启MT4软件,点击“导航”、可看到“Pandora_v_1.0”
5.点击“工具“、“选项”然后点击开“EA交易”,勾选“允许DLL导入”;
6.点击“导航”,”双击“Pandora_v_1.0”,可看到弹窗,点击”确定”后可在图表右上角看到“Pandora_v_1.0”名称,笑脸以及四个面板,致此调用成功;
三:面板介绍;
1、调用完成后分别单机四个面板可看到展开面板;
2. EA的自动面板上有4个开关,分别控制方向和开平仓。灰色是关闭,橘黄色是打开。
有关更多EA策略以及免费开发问题可咨询EA邦官网。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点外汇EA怎么安装到MT4上?外汇EA使用教程外汇EA怎么安装到MT4上?外汇EA使用教程外汇ea百家号外汇EA怎么安装到MT4软件上?外汇EA安装教程?可能老交易员会觉得安装MT4是非常简单的事情了,但是对于刚进入外汇市场的新手可能就比较迷茫了点,因此就写这一篇外汇EA怎么安装到MT4上的教程,金狐外汇小编希望可以帮到新进入外汇EA市场的新人工具:MT4 交易软件、EA安装 EA1、找到 MT4 安装文件夹,打开 MT4 交易软件-右上角“文件”-“打开数据文件夹”,如图:2、找到“MQL4”文件夹-“Experts”,把EA 放到此文件夹内,如图所示:EA 使用设置1、安装好 MT4 后,需要刷新或者重新启动 MT4 交易软件才能显示 EA,在“导航”-“EA 交易”里面找到“EA”,如图:2、找到需要使用的 EA,鼠标点击右键,选择“附加到图表”(附加的图表:EA 使用所挂货币,如需要挂欧美,请选择附加到 AUDUSD 澳美图表)3、添加图表后,设置 EA 参数,在“常用”选项里面,选择“多空仓位”,在“允许实时自动交易”前面空格勾选,如图:在“输入参数”里面,设置相关参数,一般修改下单手数、加仓距离、亏损比例,一万美金按照最小参数设置,设置后“确认”,如图:4、设置好 EA 参数后,启动 EA,在“工具”-“选项”-“EA”-勾选“允许 DLL 导入”,确定,如图:金狐外汇论坛:www.jinhuwaihui.com只做最实用的外汇论坛,以第三方的角度客观地帮外汇新手分析外汇市场!提供专业的客服咨询,更是一个外汇资源的共享平台!欢迎入驻金狐外汇论坛!本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。外汇ea百家号最近更新:简介:人生就是要随心开心地写写哈作者最新文章相关文章鏈?枃鏉ヨ嚜
clitop鍙戝竷杩囩殑甯栧瓙
濡備綍鍦ㄤ竴涓?钩鍙颁腑鎸傚?涓?处鎴风殑EA?
鏃堕棿锛

我要回帖

更多关于 京东平台使用费返还 的文章

 

随机推荐