35、们不难得出这个结论 使用 EA 能够回避人性的弱点 让操盘更加标准 更加严格按照计划执行 从交易流程图的分析我们发现 一旦确定了技术指标 开仓量 补仓量 止损价位 止 盈价位等等计划后 就是按照交易逻辑执行了 全过程完全可以不需要人工参与 证明 EA 可以帮助我们自动盯盘 根据制定好的策略执行开仓 平仓 挂单 修改止损止盈价位等等 各种动作 是完全可行的 我们在构思策略时最少要综合考虑以下三个方面 价 入市的价位 止损止盈的价位 量 根据账户余额决定开仓 补仓的量 信号 根据技术指标决定入市 出市 及其方向 现在以 红狼教材 EURUSD M30 为例 开始构思策略 3 1 2 技术指标的选择我叫mt4官方网站3、本站不救援迅雷下载,请运用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档过程压缩,下载后原文更清楚。
5、试题试卷类文档,若是题目没有显着讲明有谜底则都视为没有谜底,请晓得。
7、成交量目标 82 4 30 Williams Percent Range 威廉目标 82 第一章第一章 入手运用入手运用 MT4 1 1 序言序言 当幻化莫测的外汇商场 24 小时不间断的生意 种类繁众的货泉对同时外现正在你的现时 时 你必然有理伙不清无所适从的感触 自从完成了互联网外汇生意 咱们倍感外汇生意的 浸重与繁琐 于是 EA 英文 Expert Advisors 缩写 称专家垂问 或智能生意体例 就应运 而生了 大无数外汇生意商供应 MT4 平台 大无数外汇生意者入手眷注乃至陶醉 MT4 平台上的 EA 网上展现了许众的免费 EA 乃至收费的 EA 不幸的是 正在这里我要下个结论 那便是
8、大 无数 EA 都是垃圾毫不是 圣杯 不管是免费的照旧收费的 真正的圣杯只可正在你己方手 中降生 纵观积年邦际上 EA 大赛 还没有展现一位延续获胜的选手 恐怕咱们可能短暂以为连 续褂讪赚钱的生意体例是存正在的 然而延续褂讪赚钱的 EA 是否存正在则有待参观证据 电脑 和人脑比拟目前还存正在难以超过的荆棘 咱们期盼并恭候着浩繁的专家学者能创修出真正的 人工智能生意体例 然而 正在所谓真正的人工智能生意体例问世之前 行为平凡的炒汇者不行闲着 咱们需 要主动的做些什么来取得己方的圣杯 有一点可能必然 咱们务必正在精确的商场观和长远相识商场的底子上去构修适合己方的 手段 制订商场顺应才力较强的战略 确保体例可能
9、动态地以最靠拢商场的方法运转 再通 过摒挡生意流程的逻辑礼貌 根据 MQL4 发言范例编出适合电脑主动生意的标准 就可能阶 段性的实实际现褂讪红利 EA 的最大用处就正在于把精确的生意逻辑策画定量化 标准化 从而创修一套商场顺应 才力较强的战略 切记 EA 只是你生意举止的一片面 切忌 EA 支配你的生意举止 你务必 全程插足到所有生意流程中 若是你过分陶醉 EA 那么 EA 就只可是个传说 本书将从搭修生意平台 相识主动生意编程 练习编程等方面分章节形容 并贯穿若干 个 EA 实例标准 根据构想战略 逻辑认识 编制代码 史乘数据测试 模仿操盘的规律 深度悉数地说明 EA 的降生流程 同时供应了
10、 MQL4 常用指令集 外汇常用技能目标声明等 实质 笔者既不属于音书派也不属于技能派 更不是二合一派 外汇生意是 零和博弈 我 更倾向从数学统计论的角度来研究外汇 理性的插足博弈 意会 EA 编制 EA 运用 EA 从现正在入手 1 2 MT4 下载与装配下载与装配 正在生意商指定的网站上下载装配标准 并运转 2 3 4 5 1 3 熟识软件境遇熟识软件境遇 6 1 4 运用运用 MT4 智能生意体例智能生意体例 1 4 1 智能生意体例成立智能生意体例成立 MT4 装配运转后 智能生意是被禁止的 须要成立 同意 智能生意 7 1 4 2 第一个标准 第一个标准 Hello Word 1 4 2
11、 1 创修一个空缺的标准创修一个空缺的标准 8 9 1 4 2 2 写一个标准写一个标准 回到 MT4 终端 翻开智能生意体例可能看到适才的标准依然打定好了 10 鼠标双击这个名字 新编写好的标准就调入到图外窗口 右上角有标准名和一个乐容 乐容体现体例同意推广主动生意 咱们正在终端窗口的智能生意标签里能看到标准运转的结果 1 4 3 打定打定 10 年的史乘数据年的史乘数据 一个编制好的 EA 须要史乘数据回尝试证 目前从 MT4 平台上可能下载从 1999 年 10 月以还的一齐种类的数据 包罗外汇 黄金 期货 股票指数等等 下载 10 年的数据根据以下手段即可 11 第一步 成立终端图外显示
12、参数 翻开终端 用具 选项 点击 图外 标签 第二步 下载史乘数据 翻开终端 用具 史乘数据核心 这一步下载了选定货泉对的从 1999 年 10 月 1 日以还的一齐 1 分钟数据 其他时刻周 期的数据都市遵照这个 M1 数据主动天生 然而 你还须要双击每个时刻周期 让一齐的周 期都显示成彩色的 这讲明一齐时刻周期的数据都将被终端移用 因为汇集或者效劳器的来因 你或许须要屡次点击货泉对和下载按钮 直到 1999 年数 据显示为止 其他种类以此类推 12 第二章第二章 MQL4 发言发言 2 1 盘算学问盘算学问 正在练习 MQL4 发言前 最初要取缔己方的顾虑 不要被网高贵传的 写 MQL4 程
13、序务必 具备 C 发言底子 给吓到 大无数人学不会编程便是己方把己方劝退的 当然 练习企图机发言条件你务必有很好的逻辑头脑才力 咱们可能通过下面的实质来 意会企图机的逻辑 一齐的企图机发言都包括两个语句 一个是要求 if 语句一个是轮回 for 语句 If 语句顾名思义 知足要求就推广 不然就跳过 for 语句顾名思义 便是正在必然要求下屡次推广规则的指令 直到要求不知足 2 1 1 EA 框架框架 准则的 EA 由 5 个片面构成 分手是变量预订义 EA 初始化标准 EA 中断标准 EA 执 行标准和自界说变量 如下图 13 正在 int init 的前面是 EA 变量界说区 当 EA 调入到图
14、标时 须要做预成立的参数都正在这 里界说 正在 int start 后面都是自界说函数区间 2 1 2 目标框架目标框架 与 EA 框架相同 区别如下 1 变量预订义片面的首行务必界说该目标显示的位子 主图和副图 2 EA 初始化标准片面用来界说显示元素的属性 3 EA 推广标准片面用来企图目标值 如下图 14 2 1 3 坐标系坐标系 主动生意的推广是须要凿凿定位的 于是就务必竖立起了解坐标系的观念 图上的横坐标既可能是商场时刻也可能是烛炬序号 正在编程的时刻广泛运用烛炬序号 坐标系实践上是三维的 即时刻 代价 开仓量 第三维开仓量广泛正在危害左右战略中 探究 譬喻展现蚀本加大开仓量 或者蚀本 20
15、 平仓等等 于是咱们编写标准要点就正在时刻 和代价这二维空间中 15 竖立起精确的坐标系观念是编程的底子 由于你即将对技能目标实行认识 企图开仓平 仓信号 乃至正在图外上画线 内置变量与函数内置变量与函数 MQL4 供应了多量的内置变量与函数 用来取值企图 目前网上有很众的手册 但都是 翻译机械从原版英文手册主动翻译的 可读性极差 作家通过积聚多量的体验加上己方的理 解 精选了片面常用的 适用的实质从头讲明如下 2 2 1 整数相除的手段整数相除的手段 正在 MQL4 的语法中有 四则运算 当你直接用 1 3 的时刻 会返回 0 正在程 序中可能这么来完成的 double i 1 0 0
16、1 3 0 01 这时变量 i 才会返回你所要的值 0 33333333 2 2 2 商场函数商场函数 咱们通常能遭遇分歧平台报代价式分歧 滑点数分歧 最小开仓量分歧 商场时刻分歧 等等情状 这些数据都能通过商场函数直接获取 如此才略给 EA 带来了较大的合用性 商场函数移用典型 界说最低价变量 myLow 并获取最低价 MarketInfo symbol MODE LOW 获取如今货泉对的最低价 一齐参数列外如下 常数常数 形容形容 MODE LOW 当日最低价 MODE HIGH 代价最高日 MODE TIME 最终代价更动时刻 效劳器显示时刻 MODE BID 商场最新买入叫价 若是你要
17、卖出则根据这个代价推广 16 MODE ASK 商场最新卖出叫价 若是你买入则根据这个代价成交 MODE POINT 代价最小更动单元 比方 USDJPY 为 0 01 有的平台为 0 001 MODE DIGITS 货泉生意代价小数点位数 譬喻 2 位 4 位 5 位 MODE SPREAD 买入叫价与卖出叫价的差价 也叫 点差 为生意商收 取的手续费 比方现正在须要买入 1 手 那么成交价便是 卖出叫价 反之则是 买入叫价 成交后会与商场 代价变成一个差价 MODE STOPLEVEL 平仓点差 成立止损止赢点时只同意正在这张订单代价 平仓点差边界除外 比方 USDJPY 成交价为 91 75
22、string symbol int cmd double volume 获取如今账户确当前代价上正在指定开仓的仓位返回自正在 确保金 即最大可用确保金 代价更动 该值跟着更动 分歧货泉对 分歧价位 自正在确保金分歧 AccountFreeMarginMode 正在如今开仓位子的账户上企图免费确保金的形式 企图 方法或许采纳以下代价值 0 浮动 profit loss 不运用 1 两个浮动获利和亏损正在开仓位子上运用企图自正在保 证金 2 只要获利值被运用企图 不探究如今开仓的蚀本 3 只要蚀本值被运用企图 不探究如今开仓的蚀本 AccountLeverage 获取账户杠杆比率 AccountMargin
29、数 2 OrderClose OrderCloseBy OrderDelete 和 OrderModify 函 数正在 移用 前 务必用 OrderSelect 号令挑选订单 2 2 8 数学数学 三角函数三角函数 闭于数学函数详睹 MT4 的助助 值得夸大的是绝对值函数是用频率最高 咱们通常须要占定如今价是否到达了预期的止 盈止损 就倘使用这个函数 下面是个例句 If MathABS Close 0 OrderOpenPrice StopLoss Point 若是价位到达止损 运用这个语句的事理就正在于咱们不必去管如今订单是买入类型照旧卖出类型 2 2 9 数组函数数组函数 闭于数组函数详睹 M
30、T4 的助助 正在此夸大以下几个提神事项 1 数组的最大维数最大为 4 维 比方界说一个数组为 myArray 10 10 10 10 讲明该数组有 4 维 每维有 10 个元素 2 维数元素序号从 0 入手企图 比方 myArray 0 就体现变量 myArray 第 0 个位子的数据 倘若该数组界说为 10 个数 字 那么第 10 个数字就应当体现为 myArray 9 3 MQL4 不是专业的企图机开采发言 正在数组运用方面有不苛谨之处 譬喻正在编写指 标的时刻 你预先界说了一个一维数组 A 这个方括号里为空体现可能运用纵情众个元素 实践正在移用这个数组的时刻 务必先界说元素数目 不然无法取值
32、辅助占定行情的标准 根据特定的算法过程对商场数据企图后的值 正在屏幕上用线条 箭甲第标注出来 MQL4 规则正在统一个图标中最众只可画 8 品种型的线条或者符号 为了利便意会 咱们 正在此称为 8 个图层 如下图 21 自界说目标又分为两品种型 一个是正在主图中显示 如转移均匀线 一个是正在副图中显 示 如 MACD 正在本书的典型中有一个目标的源代码 通过意会源代码比任何阐明都有用 第三章第三章 编程进阶编程进阶 3 1 构想战略构想战略 3 1 1 生意流程的讲明生意流程的讲明 22 下面是一个完美的生意流程图 毫无疑义 一齐的人都市根据上面这个流程实行外汇生意 同时取得一个结果 红利或 者蚀本 正在交
33、易流程中咱们会遵照技能目标供应的信号决计买入或者卖出 再遵照技能目标 供应的信号决计编削止损止盈点 最终决计平仓出市 确信一齐的人都有一个合伙的始末 当账面展现浮动红利的时刻 会以为红利将持续扩 大而没有根据安置赚钱平仓 当行情反向运转 红利缩减的时刻就会抚慰己方 行情会掉头 的再等等 又没有实时赚钱平仓 行情往往会跟你的美妙理思相悖而驰 当账面展现蚀本抵 达止损点的时刻 如故梦思行情回来 乃至抚慰己方说不要紧 这一点点我亏得起 结果自 然不问可知 每位插足外汇生意的人都有一套己方熟识的目标系统来辅助计划 除此除外又有一套适 合己方的资金盘子安置 每一次做单都须要探究账户确保金和下单量 开仓后
34、展现的浮动亏 损与红利情状又成为了下一步举动的紧要参考 何如从头成立止损止盈价位 用众大的补仓 量等等 一齐这些研究和活跃的目标仅仅是确保账户资金的太平 完成稳步红利 避免展现 爆仓 我们的老祖宗说过 留得青山正在不愁没柴烧 确信一齐的人都清楚要根据安置推广操作 但往往计划的时刻遗忘了安置 这便是人性 翻开生意图外 增加技能目标 参观行情 是否知足入市 要求 否 开仓 同时成立止损 止盈 参观行情 是 是否知足平仓 要求 是 否 平仓 是否须要编削 止损 止盈价位 否 编削止损 止盈价 位 是 23 的弱点 谁都制服不了 包罗我也遁脱不了 我通常如此评议己方和中邦的汇友 亏得起 赢不起 于是 我
35、们不困难出这个结论 运用 EA 可能回避人性的弱点 让操盘愈加准则 愈加庄敬根据安置推广 从生意流程图的认识咱们发明 一朝确定了技能目标 开仓量 补仓量 止损价位 止 盈价位等等安置后 便是根据生意逻辑推广了 全流程齐备可能不须要人工插足 阐明 EA 可能助助咱们主动盯盘 遵照制订好的战略推广开仓 平仓 挂单 编削止损止盈价位等等 各类举动 是齐备可行的 咱们正在构想战略时起码要归纳探究以下三个方面 价 入市的价位 止损止盈的价位 量 遵照账户余额决计开仓 补仓的量 信号 遵照技能目标决计入市 出市 及其目标 现正在以 红狼教材 EURUSD M30 为例 入手构想战略 3 1 2 技能目标的挑选
36、技能目标的挑选 但凡炒外汇的人都市运用少许技能目标并将其整合 行为占定入市出市的参考凭借 MQL4 发言供应了 29 个默认技能目标 囊括了险些一齐常睹运用的目标 网上也有人供应 1000 个技能目标的 技能目标的效率是供应占定凭借 咱们险些没有须要过众相识和练习 默认值目标以外的 也不必深远研讨技能目标是何如编制的 只须懂得技能目标是否发出了 操作信号即可 闭于技能目标 可能参考我编写的 轻松研读 MT4 技能目标 一文 3 1 3 危害左右的战略危害左右的战略 对行情走势的占定之后 咱们须要着重探究危害左右 是重仓入市照旧轻仓入市都是有 讲求的 你不行输了一单就狂妄加倍反向做单 那样只会加
37、疾你账户爆仓 3 1 3 1 开仓下单量开仓下单量 开仓下单量企图公式如下 讲明 杠杆 1 100 1 准则手生意量为 125000 美元 危害系数可遵照己方的承袭才力成立 广泛咱们设定危害系数为 5 系数大危害越高 假设账户余额为 10000 美元 列外企图如下 危害系数 下单量 手 1 0 08 2 0 16 3 0 24 1准则手生意量 危害系数 账户余额 开仓下单量 24 4 0 32 5 0 40 6 0 48 7 0 56 8 0 64 9 0 72 3 1 3 2 补仓下单量补仓下单量 正在生意流程中 若是行情目标精确 账户可用确保金会跟着加添 为了不糟蹋一轮好 的行情 咱们须要做
38、补仓处分 以赚取更大的利润 或者行情展现了反向 为了删除蚀本 加大红利概率 也可能探究反向补仓 补仓量的巨细是遵照账户净额来确定的 若是账户净额大于账户余额 讲明账面红利 补仓量可能稍微加码 反之则须要删除 企图补仓下单量也成立一个系数 企图公式如下 比方 补仓系数为 3 蚀本订单数目为 1 那么这时补仓下单量便是开仓下单量的 2 3 正在后面的逻辑认识章节中 会禁止该公式展现负数 也会处分补仓系数为 0 分母为零 的情状 不然正在标准运转时会展现纰谬 3 1 3 3 代价颠簸左右代价颠簸左右 遵照技能目标咱们发明了入市信号 遵照帐户余额咱们选定了下单量 就可能开仓了 此时止损止盈代价的成立是务必
39、的 出格当你启动了 EA 后脱节汇市 就显得愈加紧要 探究到汇市转折众端 危害难以左右 红狼教材 以 M30 为最小时刻周期来探究操作策 略的 目标便是为了排出小周期 M1 M5 M15 商场展现的扰乱信号 当然这只是体验 数据 若是你的账户是 Mini 型的 杠杆又大于 100 那么就要因地制宜探究参数的成立 纵观外汇数据图外不难发明盘整行情众于单边行情 那么咱们就须要使用趋向类目标 确定单边行情的到来 同时使用震撼类目标过滤掉窄幅震撼行情 左右代价颠簸没有绝对的区间 这是个睹仁睹智的数据 3 2 逻辑认识逻辑认识 道及逻辑推广 这然而企图机标准的强项 一个制订好的逻辑标准交给企图机要比人工
40、 的推广力强得众 跟着外汇 EA 化水准越来越高 很众人入手商量人工智能的企图模子 试图让企图机具 备练习才力 来周旋变化无穷的汇市 比来近似网格 云企图等等人工智能专业术语弥漫了 所有 EA 天下 咱们不是专家 咱们的目标是宽裕使用企图机的逻辑推广才力来辅助咱们的计划 这就 补仓系数 蚀本订单数目 开仓下单量补仓下单量 1 25 简便了 上一章针对外汇生意流程及危害左右的阐明可能取得这么一个结论 外汇生意举止中有 99 是逻辑举止 剩下的 1 是突发性事故要素 而周旋突发性事故的办理计划便是成立合 理的可能承袭的止损空间 这照旧可能归类到逻辑举止 本章着重针对生意举止和生意战略实行逻辑化的程
41、序化的认识 旨正在为下一章编制代码 拟定一个凿凿详明的流程 学会流程认识是编程的须要要求 3 2 1 EA 逻辑框架逻辑框架 MQL4 发言为 EA 制订了一个固定的框架 睹下图 参数界说模块睡觉如今 EA 的属性 包罗 EA 运转前须要人工界说的少许商场务必的参 数 如止损 止盈点等 还可能包罗少许外部函数库的移用和图外根本属性 如线型 颜 色等 的界说 初始化界说模块正在 EA 运转时会先推广一次 大凡用于实行和图外相闭的少许属性的设 置 也可能对后续标准中须要移用的变量给出初始值 预订义函数模块正在战略参数被编削后会推广一次 紧接着再推广初始化界说模块 战略 初次导入图外时不推广该模块代码 操
42、盘左右模块是 EA 主模块 当商场展现每一次代价更动时都市推广一次 3 2 2 操盘左右模块流程图操盘左右模块流程图 第一片面 参数界说模块 商场展现新的 代价更动 第二片面 初始化界说模块 第三片面 预订义函数模块 第四片面 操盘左右模块 26 仔细的人会发明 上面这个流程图中公然没有平仓的举动 这是个乐趣的话题 别的 找时刻缓缓研究回味吧 3 3 史乘数据回测史乘数据回测 史乘数据回测是主动化生意验证 EA 标准逻辑的一个很紧要的闭头 MT4 供应了一个功用宏大的体例测试模块 使用史乘数据测试 EA 战略的结果并提交一 份详明的测试通知 你可能遵照通知调解 EA 的战略和参数 屡次实行 以
43、期到达最佳的模 式 史乘数据包括了开盘价 收盘价 最高价 最低价 成交量 时刻等 6 项目标 分为 M1 M5 M15 M30 H1 H4 D1 W1 MN 等 9 个周期 正在图外上显示商场音信 遵照技能目标及持仓单 数目情状占定是否开仓 技能目标取值 占定运转境遇 确定能否下单 否 是 退出恭候下一个代价 否 是 未平仓订单 遵照持仓订单盈亏情状占定 是否编削止损止赢 否 是 编削止损止赢 完成动态追踪止损止盈 27 3 3 1 入手入手一个一个 EA 测试测试 1 挑选一个 EA 加载到图外 2 点击用具栏的 智能生意 放手智能生意 3 按 F6 翻开测试窗口 测试窗口各项讲明如下 实现所
44、有成立后 按 入手 体例即入手测试 28 测试完毕后 咱们可能提神查看测试通知标签 29 3 3 2 测试通知中各项目标讲明测试通知中各项目标讲明 测试柱数 Bars in test 史乘数据烛炬的总数 即时值数目 Ticks modelled 史乘数据最小模子是 M1 包括了 4 个即时值格 开盘价 收盘 价 最高价 最低价 这 4 个代价用来模仿商场正在 1 分钟内发 出了 4 个新代价 tick 于是 M5 时刻周期每个烛炬就包括了 20 个即时值位 该目标体现正在制订时刻周期内即时值位总数 复盘模子的质料 Modelling quality ModellingQuality 0 25 St
本文(从零入手学MT4编程.pdf)为本站会员(就业总吉)主动上传,一课材料网仅供应音信存储空间,仅对用户上传实质的外示方法做爱护处分,对上载实质自身不做任何编削或编辑。 若此文所含实质侵扰了您的版权或隐私,请即刻报告一课材料网(点击闭系客服),咱们即刻予以删除!
- 上一篇:开云在线开户如今巨亏13亿港元
- 下一篇:或者已经在做期货联准国际mt4
FXCG 相关资讯