首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【零基础】MT4量化入门一:跑一个简单的boll

新建向导里有很多选择,一般我们用到的就是: EA交易:就是我们说的量化了,在MT4他们叫EAExpert Advisor 智能交易系统)。...1、检查代码   在开始测试可以先运行下调试,主要是检测下代码有没有问题,没有问题的话会进入MT4下单界面。   点确定即可   然后你会发现什么都没发生。...2、启动回测   建议修改代码后,每次都点一下“运行调试”,一是看看代码有没有问题,其次有时我更新代码后立即做回测发现代码并没有更新,执行一次“运行调试”就一定是最新的,反正是比较玄乎。   ...注意1:复盘模型选“仅用开盘价”即可,这样显示复盘的速度会快点,如果选了“每个即时价格”则K线生成的会比较慢 注意2:勾选“复盘显示”后会在K线图上重现K线生成的过程,后面那个滑动条是快进的速度 注意...六、总结   本节简单做了个boll回测,而且把大概的流程搞清楚了,但也发现了很多问题导致回测不准,后面还得花时间把问题搞清楚先。

1.5K10

【漆学军】EA编程速成教程(2)第一个程序:下单

大家好,我是漆天编程团队的漆学军,也是MT4专家论坛的创办者,下面是我为大家准备的《EA编程速成教程》第二课。...卖出为OP_SELL,还有四种挂单类型,一共6个订单类型 double   volume,           // 交易手数    double   price,               // 开仓价格或挂单价格...,    // 挂单到期时间,下的挂单可以设置一个时间,过了这个时间,挂单如果没有成交,就自动撤销     color    arrow_color=clrNONE  // 箭头颜色,下单成功后,会在图表上面下单位置显示一个箭头...加载到任何一张k线图上去,当价格跳动的时候,我们可以看到,EA下了一张多单。...而价格再次跳动的时候,EA并没有一直下单,是什么原因呢?

1.8K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【漆学军】EA编程速成教程(1)准备知识

    第二、你需要了解MT4是什么,MT4就是MetaTrader 4外汇交易软件。...第三,你需要了解EA是什么,我相信您肯定知道什么是EAEA就是Expert Adviser(智能交易系统),EA就是使用MQL4语言编写的程序,EA程序使用在MT4软件上面,可帮你自动进行外汇黄金期货交易...,至于什么时候交易,怎样买卖,什么时候平仓等等问题,就看你的EA代码是怎样写的了。...image.png 在MT4软件上点“工具”菜单,即可看到“MQ语言编辑器”,点击即可打开 image.png 我们新建一个空的EA程序,系统默认自带了部分EA属性和3个函数如下: image.png...13到19行是初始化函数OnInit(),意思是EA刚被加载到图表上去正是运行之前执行的一些初始化操作。

    2.8K12

    【漆学军】EA编程速成教程(4)修改止损止盈

    大家好,我是漆天编程团队的漆学军,也是MT4专家论坛的创办者,下面是我为大家准备的《EA编程速成教程》第四课。 本课程的目标是给之前下的单子添加止损止盈价。...TP*Point,"My order",16384,0,clrGreen); 注意:有些平台下单的时候不允许同时带上止损和止盈,否则会报错,之前的东航金融平台就是,也有的平台要求止损止盈至少要距离当前价格一定的点数...//止盈点数 bool isgo=true; //+------------------------------------------------------------------+ //| Expert...return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert...int reason) { //--- } //+------------------------------------------------------------------+ //| Expert

    2.1K42

    mt4数据api接口_外汇api

    MT4Api接口是跨平台多账号交易接口,是将MT4交易通道以API的方式聚合在一起,帮助开发商在各经纪商不提供manager后台账号、无须EA插件的情况下,也能轻松接入不同的MT4交易平台,完成登录、交易和订单查询的功能...3、MT4 API交易接口提供实时价格行情和交易业务: 允许用户 C ++, C#, Python Java 等语言进行分析 交易策略及以及其他应用类业务 二次 开发。...相对 MT4 本身的交易客户端, MT4API 提供更快速的访问实时价格行情和交易访问连接。 4、MT4 API提供了哪些业务功能?...5、MT4 API的开发适用场景可用于开发以下系统或工具 交易平台 算法平台 套利系统 风控系统 信号系统 竞赛程序 多账户管理系统 性能统计 二进制插件 6、MT4 API交易接口更新情况...MT4API交易接口跟随迈达克的更新更新的,一年在约有一到两次的更新频率,一旦更新,有些MT4平台还可以使用,如果MT4服务商也同步更新完,则对应的MT4平台账号则无法使用,对应的软件需要同步更新MT4API

    2.3K22

    【漆学军】分享我自用多年的马丁策略EA完整源码(winkey),曾半年将我账户翻3倍

    正因为上面问题的答案都是不能,所以我们也不能说马丁策略是垃圾策略。 天下大势,分久必合,合久必分。 外汇行情,涨久必跌,跌久必涨。 万事万物无不遵从这种因果循环的规律。...2.png 这款EA是我在2011年开发的,命名为Winkey,意为盈利的密码,今天稍加了修改,只是为了适应当前的MT4平台。...//ea运行途中可随时设置参数,不会影响运行效果。...1, 3, 2, 4}; int slippage=3; input int TP=300; //止盈点数 input int SL=2000;//止损点数 //止损点数为第一单的止损点数计算出来的价格作为每一单的止损价...加仓的时候会考虑下单价格距离止损价太近就不加仓。

    3.8K20

    妥妥的世界第一:为什么MT4软件的地位无法撼动?

    MT4平台为交易者提供了强大的功能,包括各种交易执行功能、无限量图表、大量技术指标和曲线、自定义指标及脚本等等。...迈达克公司在2010年发布了MT5,并在2017年停止了MT4软件的更新和新的授权,全力推进MT5。...MT4平台出现故障的概率非常小,可以安全、稳定地把交易者的交易指令传送到服务器当中,交易报价更及时准确。订单成交也更快,交易者可以花费更多时间关心自己的交易水平,而非平台问题所带来的损失。...所以,对于习惯了在MT4平台上采用EA的外汇交易者来说,MT4的存在就显得更加无法替代。 如何识破盗版MT4 MT4在时间的考验下,不仅没有败下阵来,反而愈战愈勇。...首先,盗版的MT4会存在各种问题,比如界面原始,可选语言少,下载数据少,掉线率高等等,从直观的使用上就可以明显感受到软件的不正规。

    1.1K30

    mt4软件下载使用_安卓手机如何下载mt4

    目前市面上主流的交易软件就是mt4,那mt4软件怎么选对下载方式?...在正规安全平台下载mt4软件 mt4的下载方式很多,一些没有经验的投资者可能会“下错”软件,比如在一些正规性上存在问题的网站下载了mt4软件,这就很有可能会使自己的交易暴露在严重的风险中。...为什么mt4软件深受大众欢迎? (1)mt4软件系统稳定数据准确 投资理财,系统的稳定性是非常重要的。...交易者发送指令到服务器,再由服务器发送到银行,然后再执行,这个过程时间越短,成交就越迅速,价格就越精确。...(2)mt4软件界面清爽操作简单 mt4软件的界面非常人性化,力求图表一目了然,即使是投资新手也能快速上手,眼见即所得,这对于出入市场的投资者来说是十分必要的且必须的。

    1.9K20

    当Istio智能顾问遇到GPT

    译自 Istio Advisor Plus GPT: Expert System Meets AI for Service Mesh,作者 Steven J....这给了服务网格和网络公司 Tetrate 这样的想法:为 Istio 服务网格创建一个基于 ChatGPT 的专家系统:Istio Advisor Plus。...帮助解决 Istio 问题:在遇到 Istio 问题时,这个 GPT 模型可以帮助诊断问题和提供解决方案。这包括解释错误消息、审查配置文件和推荐最佳实践。...流程的视觉表示:Istio 顾问 GPT 可以使用 Mermaid 代码创建视觉图表,以表示复杂的网络或服务网格流程,使其更容易理解。 升级 Istio 的帮助:计划升级 Istio?...但是,与其在文档、FAQ 和论坛消息中搜索,这些信息可能更新也可能没有更新,不如让程序为您完成这项工作。 它还可以回答更复杂的问题

    9610

    美团外卖推荐智能流量分发的实践与探索

    以北京某地区高消费用户为例,工作日和周末在成单品类、成单价格、成单商家配送距离上有着明显的不同。...从图 1 也可以发现,从工作日到周末时,用户的成单价格中位数由 30 元提高至 50 元,能够接受的配送距离也在变长。...工业实践中,用户行为序列特征往往包含商家/商品 ID、品类、价格等商家/商品表示特征,而在行为表示上除了用户到商家的点击之外,用户通过什么页面进入到商家点菜页、用户在商家点菜页中的细粒度行为,同样可以反映用户的偏好...行为跳转路径以及页面展示信息,并剔除了日均 PV 覆盖率小于 1%的 Micro-Behavior,将相同意图的行为聚合到一起作为特征表示(比如评价 Tab 点击、评价标签点击和用户评价缩略图点击聚合成“查看评论”意图表示...采用情境化多专家网络还可能导致情境多维叉乘造成 Expert 海量的问题,对于这一位问题,在某些具有明确差异的情境,比如入口,我们会采用一个 Expert 对应一个入口的方案,对于不特别明确的复杂情境,

    1.2K40

    MT4-EA自动化交易研究笔记(2022-04-23)

    目录 昨日交易总体情况 昨日EA更新内容 待解决问题/对于交易策略的思考 当前在用的EA介绍 ---- 昨日交易总体情况 实盘(第一张)与模拟盘(第二张)盈利情况对比图 存在问题及分析 昨天的实盘收益又是只有模拟盘的一半...初步改进方案 下周实盘也全程开着,不再手工干预看看效果 ---- 昨日EA更新内容 无 ---- 待解决问题/对于交易策略的思考 存在的问题: 目前实盘跟模拟盘同时跑自动EA,发现存在盈利有差异的问题...这个功能已经在谋划中,本地跟单的方式有尝试过,效果不是很好,有一定的延迟,跟直接挂EA开单没多大区别 最近试了下EA可以通过socket跟java通信,考虑做一个云跟单的app,与EA端配合,这样不但解决了跟单问题...,还解决了我上班不方便老开服务器看EA运行情况的问题,还可以通过手机app看当前跟单情况、还有控制EA的启停等 架构的思维导图已经拟的差不多了,方案也做了基础测试,感觉这么做应该没什么问题,剩下的就是时间问题了...自从接触到mt4EA自动化交易,更让我这个10多年的老程序员看到了曙光,目前来看也确实出了一点成果,只是是否能稳定盈利有待时间的考验,所以开此专栏,一来做做记录与分析,更好的优化我的EA,二来也希望能与更多的高手交流

    54170

    中台夜话20211115

    我认为 POS 机就是一个历史遗留问题,这些东西本身放在线上计算是没有任何问题的。而且如果连锁零售云端化做的好,本身价格的控制,营销活动的设计就是应该中心化做。...A 同事:这点我是挺同意的,就是说我们需要识别出来哪些是门店的核心业务,门店系统要保障离线状态下核心业务依然可以正常运行,晚一点上线了再上报订单信息给服务器也是可以接受的。...为什么边缘系统基础的价格可以算优惠价格不能算呢,其实就是优惠的模型相对来说太复杂了。...3 夜话小结 在《解构 TOGAF-2-EA的野心》提到过企业架构不仅仅企业 IT 系统的问题,而是能够更好帮助企业规划业务方向,制定业务合规性的。...这次夜话讨论的这个问题就展现了 EA 的价值,一开始看起来只是线下遗留系统和线上系统如何更合理协作的问题

    1.7K10

    币聪-Chainlink行情分析:熊市中LINK过去24小时涨幅2.39%,价格长期看涨?

    ChainLink网络将允许智能合约利用ChainLink oracle服务,以便与提供数据流的离线系统进行通信。然后,提供给oracle的这些数据可以通过智能合约在链上集成。...Oracles被描述为“代理人”,可以从离线源中查找和验证现实世界的新闻和数据。然后,这个经过验证的数据源可以通过智能合约进行链接和集成。问题在于验证数据源是否正确且是最新的。...ChainLink Oracle计划通过分散整个Oracle流程来解决这个问题。ChainLink网络允许数据馈送的所有者可以将他们的API数据直接出售给智能合约以换取链接令牌。...价格分析 LINK / USD - 长期 - 每日图表 从上面的长期角度分析市场,我们可以看到ChainLink在2017年底经历了看涨,当时价格行动从2017年11月29日的0.1215美元的低点开始并延伸至历史最高点...LINK / USD - 短期 - 每日图表 从上面的短期角度分析市场,我们可以看到,自2018年6月触及年度低位0.16美元以来,市场已经出现反转并且已经出现正增长。

    35630

    【企业架构】敏捷时代的企业架构:更少的监管,更多的指导

    为了加快流程,敏捷 EA 从业者会参考“最小可行架构”或“刚好够用架构”来解决紧急业务问题,并根据需要对 EA 流程进行频繁更改。...教练,不要强制 自从两年半前开始敏捷转型以来,咨询公司麦肯锡公司的 EA 与其说是“标准的执行者和度量和图表的维护者”,不如说是“推动者”和合作伙伴,跨敏捷团队专注于业务成果,企业架构总监 Michael...Forrester 的 Barnett 表示,EA 团队鼓励的原则可能反映了,例如,“一个组织是否在一个对价格非常敏感的市场中运营”,这意味着“我们将把成本置于我们所有架构决策的中心”。...Blosch 说,业务部门可以负责执行这些更新,并且可以根据该部门的需要自由决定要更新哪些组件。...“我们将其视为一个小冲刺——一个快速的问题陈述:问题是什么,我们需要找哪些人,我们试图实现什么结果,以及我们如何衡量成功?”苏法斯说。

    36610

    龙芯发布 .NET 6 SDK 6.0.105-ea1 LoongArch64 版本

    龙芯平台.NET,是龙芯公司基于开源社区.NET独立研发适配的龙芯版本,我们会长期进行安全更新和错误修复,并持续进行性能优化。社区.NET7版本开始已经原生支持LoongArch64架构源码。...具备如下特性: 跟进社区最新版本,获取及时的安全更新问题修复 支持多OS:Loongnix、统信UOS、中标麒麟等64位操作系统 支持LoongArch架构 明确的、多版本的产品维护计划 专业团队支持...龙芯最近发布的LoongArch64架构的.NET6.0-SDK是基于上游社区.NET6.0-LTS-SDK制作的,同样是LTS版本,在生命周期维护范围内,会持续进行更新升级。...安装/卸载:(以 dotnet-sdk-6.0.105-ea1 loongarch64 示例) deb 离线安装命令,需要注意安装包顺序 $ sudo apt install .....rpm \ dotnet-sdk-6.0-6.0.105-ea1.loongarch64.rpm # 离线安装命令,需要注意安装包顺序 - 麒麟v10 RPM $ sudo

    3.2K30

    【MindStudio训练营第一季】MindStudio 高精度对比随笔

    NPU模型数据准备以推理场景为例推理场景数据准备一NPU的融合后推理数据NPU采用AscendCL完成离线推理:在代码中调用acllnit(“....精度对比工具使用方法创建对比任务将准备好的标准数据文件与待比对数据文性作为输入文件,并配置对应的离线模型文件,通过对文件内所有参与计算的算子输入与输出进行精度比对。...只需在比对操作配置任务时勾选“Advisor”选项,系统则会在比对完成后自动进行结果文件的分析,并输出优化建议。...专家系统分析结果:Detection Type: FP16 overflowOperator Index: 228Expert Advice: Float16 data overflow occurs....数据准备要根据推理场景和训练场景分别分析:推理场景:准备第三方框架原始模型的npy数据文件与离线模型的dump数据文件。

    49740

    2.vSphere基础操作配置

    2.vSphere 初始化配置 配置1.设置ESXi服务器时间和NTP的方法 描述:在ESXi中可以利用esxcli更新系统时间或者NTP方法来更新应用的时间; NTP启动同步与时区配置: # 1.配置...,但是需要注意您的ESXI是否支持跨大版本升级,更多信息您需要在VMware官网进行找寻; Tips:在升级前最好检查下硬件兼容性列表,以避免因兼容性问题导致的未知问题 http://www.vmware.com...PartnerSupported # 2.指定离线包中的映像文件进行升级 $esxcli software profile install -d /vmfs/volumes/5bec054f-e37ea7be-d6e8...PartnerSupported # 2.指定离线包中的映像文件进行升级 $esxcli software profile install -d /vmfs/volumes/5bec054f-e37ea7be-d6e8...PartnerSupported # 2.指定离线包中的映像文件进行升级 [root@localhost:/vmfs/volumes/5bec054f-e37ea7be-d6e8-d4ae528208aa

    2.2K10
    领券