电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

EA智能交易系统使用介绍

12页
  • 卖家[上传人]:re****.1
  • 文档编号:476896745
  • 上传时间:2023-06-07
  • 文档格式:DOCX
  • 文档大小:273.47KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、EA智能交易系统使用介绍大量EA免费下载:http:/ 打开外汇交易客户端,选定一种货币对图表;2. 监视该货币对的K线趋势图,俗称盯盘,寻找开仓或者是平仓的时机,即开仓或者是平仓的条件。3. 如果条件满足,进行下单开仓(做多或者做空)或者平仓。4. 重复第二步,继续盯盘,假定第二步是开仓,就是寻找平仓的条件。5. 如果平仓的条件满足,进行平仓操作,计算盈亏核算。完成一次交易的循环。6. 若继续交易,重复2-3-4-5步。7. 若不进行交易,退出外汇客户端。二、机器操盘过程基于以上的分析,我们已经知道一个完整的智能交易系统(俗称EA)在运行后必须要实现的基本功能,就是上述的人工操作的1-5步。这也就是智能交易系统的基本工作过程,所以智能交易系统的工作原理就是由程序员借助一门计算机程序设计语言,通过编写程序交易指令模拟人类交易员的行为进行下单操作,实现机器自动进行交易的过程。主要执行过程可分为:盯盘-开仓-再盯盘-平仓,如此循环执行的过程。关于支持机器自动交易的平台,目前外汇市场上流行的就是MetaQuotes公司的MT4平台,由于这个平台中嵌入了一种MQL4语言,它提供了对服务器端的数

      2、据访问并可进行交易操作的接口,程序交易者可以根据自己的交易策略来编写自己的自动交易系统,从而实现让机器自动交易,既可以减轻人类的工作量,又可以克服人类交易中的一此性格弱点,但目前的EA开发,尚所早期起步阶段,有的还存在缺陷,但相信随着技术的发展,机器自动交易终将会逐步取代人类的手工操作。届时会给交易者一项新的选择。三、相关MQL语言知识为了实现机器操作,再来看看所需的MQL4语言的相关知识:1. 掌握MQL4语言的基本语法和程序的构成,及运行流程有关语法部分,请读者参看相关的资料,这里略去。关于程序的构成,对于一个智能交易系统EA程序来说:主要由三个函数构成分别是:init():初始化函数,负责程序变量及数据初始输入;只在程序调入时执行一次,一般不用重写内容。deinit():反初始化函数,负责程序退出时,将数据从内存中清除;只在程序退出时,执行一次,一般不用重写内容。start():开始函数,也即程序的主函数,负责EA程序的全部交易执行过程,实际上他是一个EA的交易管理与执行函数。每隔一定时间,一般几秒之内,执行一次,就是循环执行,直到程序退出时终止。运行流程:启动EA后,程序的IN

      3、TI()开始执行一次,-然后START()循环执行-最后退出EA时deinit()执行一次2. mql4中与交易相关的交易函数:开仓函数:intOrderSend(stringsymbol,intcmd,doublevolume,doubleprice,intslippage,doublestoploss,doubletakeprofit,voidcomment,voidmagic,voidexpiration,voidarrow_color)这个功能主要应用于开仓位置和挂单交易。参用:symbol-交易货币对。cmd-购买方式。volume-购买手数。price-收盘价格。slippage-最大允许滑点数。stoploss-止损水平。takeprofit-赢利水平。comment-注解文本。magic-定单指定码。可以作为用户指定识别码使用。expiration-定单有效时间(只限挂单)。arrow_color-图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出。平仓函数:boolOrderClose(intticket,doublelots,doublepri

      4、ce,intslippage,voidColor)对定单进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。参用:ticket-定单编号。lots-手数。price-收盘价格。slippage-最高划点数。Color-图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出。定单修改函数:boolOrderModify(intticket,doubleprice,doublestoploss,doubletakeprofit,datetimeexpiration,voidarrow_color)对于先前的开仓或挂单进行特性修改。如果函数成功,返回的值为TRUE。如果函数失败,返回的值为FALSE。获得详细的错误信息,查看GetLastError()函数。参用:ticket-定单编号。price-收盘价格stoploss-新止损水平。takeprofit-新赢利水平。expiration-挂单有效时间。arrow_color-在图表中允许对止损/W利颜色进行修改。如果参量丢失或存在CLR_NONE

      5、值,在图表中将不会显示。四、源码的交易流程分析下面的源码是一个基于移动平均线的智能交易系统的代码,整个程序非常简洁但EA的功能又非常齐全,实现了完全由电脑自动下单和平仓,整个程序只用了一个START()函数来实现。程序代码分析参看代码中的相关注释/+/-inputparametersexterndoubleTakeProfit=20;externdoubleStopLoss=30;externdoubleLots=2;externdoubleTrailingStop=50;externintShortEma=5;externintLongEma=60;/+/|expertinitializationfunction|/+intinit()/-return(0);/+/|expertdeinitializationfunction|/+intdeinit()/return(0);/+/|expertstartfunction|/+intstart()intcnt,ticket,total;doubleSEma,LEma;/if(Bars100)Print(barslessthan100);return(0);/if(TakeProfit10)Print(TakeProfitlessthan10);return(0);/checkTakeProfit/SEma=iMA(NULL,0,ShortEma,0,MODE_EMA,PRICE_CLOSE,0);LEma=iMA(NULL,0,LongEma,0,MODE_EMA,PRICE_CLOSE,0);/-staticintisCrossed=0;isCrossed=Crossed(LEma,SEma);/total=OrdersTotal();if(total0)if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)Print(SELLorderopened:,OrderOpenPrice();elsePrint(ErroropeningSELLorder:,GetLastError();return(0);if(isCrossed=2)/满足

      《EA智能交易系统使用介绍》由会员re****.1分享,可在线阅读,更多相关《EA智能交易系统使用介绍》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.