我在网站上的第一个代码,需要改进。 我的想法是为交易者创建一个理想的工具,在任何交易系统的主要组成部分--风险管理器--的工作中。
基于标准指标 iCHO(柴金振荡器,CHO)和自定义指标 "CCIDualOnMA "的策略
基于 CDialog 类的面板。对当前符号进行操作。删除、设置止盈、设置一组头寸的盈亏平衡点
iMA 指标(移动平均线,MA)交易系统。MA 趋势的发展。
算法循环:当没有敞口头寸时,打开两个相反的头寸。等待两个仓位都关闭。
在智能交易系统的 OnTick() 事件处理程序中检测新柱状图或蜡烛图的开始。
这是一个辅助止盈止损工具,它可以帮助你严格止损,动态止盈。已更新
"MQL5算法交易的神经网络"教程是一本全面的操作指南,涵盖了人工智能和神经网络的理论基础,以及使用MQL5编程语言在金融交易应用的实践方面。
在本书的最后,即第七部分讨论了MQL5 API的高级功能,这在为MetaTrader 5开发程序时发挥重要作用。其中包括自定义交易品种、内置经济日历事件以及网络、数据库和加密等通用技术。
在"交易者的MQL5编程(MQL5 Programming for Traders)"第六部分,我们将学习MQL5语言的一个关键组成部分 – 交易自动化。我们将首先介绍基本对象,如交易品种规格和交易账户设置。这些都是创建正常运行的EA交易的先决条件。
在本书的第五部分,我们将深入探讨与算法交易相关的API,包括金融数据分析和处理、图表可视化、自动化和用户交互。
在本书的第四部分,我们将重点掌握内置函数(MQL5 API),并将逐步深入研究专门的子系统。任何MQL5程序都可以利用大量技术和功能。因此,从大多数程序都能使用的最简单且最有用的函数开始是明智的。
第三部分 "MQL5中的面向对象编程"呈现了MQL5语言中面向对象编程(OOP)的世界。软件开发往往涉及与多个实体管理相关的复杂性,需要先进的技术来提高编程的便利性、效率和质量。
第二部分 "MQL5编程基础知识"介绍了该编程语言的核心概念。本书这一部分专门讨论数据类型、标识符、变量、表达式和运算符。您将学习了解如何组合不同的指令来形成程序逻辑。
本书第一章介绍了MQL5语言和开发环境。与MQL4(MetaTrader 4 语言)相比,MQL5语言其中一项新功能就是支持面向对象编程(OOP),这使其类似于C++。
此EA不用于交易。使用标准Canvas库实现的简单面板允许您用鼠标绘制数字。经过测试的mnist.onnx模型用于识别数字。
官方给的实例代码中,涉及到比较复杂的类封装。
这里给出一个比较简单容易上手的EA框架
简述简述EA每日工作时间区间
限制EA每日工作时间区间
限制EA每日工作时间区间
限制EA每日工作时间区间
这是一个MT5的程序,它显示未平仓头寸的总止损和止盈价值。
一款基于 iMACD(移动平均线收敛/发散,MACD)指标的智能交易系统
EA 实现了持仓摊平。 iStdDev 的平均值是在滑动窗口中计算的。
智能交易系统使用突破买入 (Buy Stop) 和突破卖出 (Sell Stop) 挂单。 马丁格尔。
两个相同的交易系统(用于多头和空头交易)均基于 ColorMaRsi-Trigger 指标,可以在单个 EA 内以不同方式配置,并且能够根据先前交易结果更改即将到来的交易量。
智能交易系统使用突破买入 (Buy Stop) 和突破卖出 (Sell Stop) 挂单。
一款基于 SpearmanRankCorrelation_Histogram 指标信号的交易系统
一款基于 SR-RateIndicator 指标信号的交易系统
智能交易系统使用限价买入挂单和限价卖出挂单。 它使用 D1 时间帧的最高价和最低价(柱线#1 和 #2)
基于两条 iMA(移动平均线,MA)和 iRSI(相对强弱指数,RSI)的智能交易系统
智能交易系统基于自定义的 BullsBearsEyesindicator 指标
基于 iMA(移动平均线,MA)和 iMACD(移动平均线收敛/发散,MACD)指标的智能交易系统
两个相同的交易系统(用于多头和空头交易)均基于 ColorMETRO 指标,可以在单个 EA 内以不同方式配置,并且能够根据先前交易结果更改即将到来的交易量
该策略基于计算两个时间帧的两个指标:D1 时间帧上的 iAO(动量振荡器,AO)和 H1 时间帧上的 iStochastic(随即振荡器,Stoh)。
两个相同的交易系统(用于多头和空头交易)均基于 VortexIndicator 指标,可以在单个 EA 内以不同方式配置,并且能够根据先前交易结果更改即将到来的交易量
RSI EA - 基于 iRSI(相对强弱指数,RSI)指标判定的超买/超卖区域进行交易。