Chang Suk Chung / 个人资料
- 信息
9+ 年
经验
|
1
产品
|
659
演示版
|
0
工作
|
0
信号
|
0
订阅者
|
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![利用 MQL5 面向对象编程法编写"EA 交易"](https://c.mql5.com/2/0/Expert_Advisor_classes_MQL5.png)
本文将着重讲述的是面向对象法,将我们曾在"针对初学者以 MQL5 编写"EA 交易"的分步指南"文中谈到的内容落到实处-创建简单的"EA 交易"。 很多人都觉得难,但是,我向您保证,看完本文之后,您就能够编写自己的面向对象 "EA 交易"了。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![自适应交易系统以及它们在 MetaTrader 5 客户端中的运用](https://c.mql5.com/2/0/Adaptive_Expert_Advisor_MQL5__2.png)
本文推荐一种由很多策略组成的自适应系统,每种策略执行其自己的虚拟交易操作。实际交易依据当时最赚钱策略的信号进行。归功于使用面向对象的方法、标准库中用于处理数据的类和交易类,系统的架构看起来很简单并且可扩展;现在,您可以轻松地创建和分析包含数以百计的交易策略的自适应系统。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![在单一工具上使用不同的 EA 交易进行交易时 ORDER_MAGIC 的使用](https://c.mql5.com/2/0/order_magic_MQL5__1.png)
本文考虑有关使用不同 EA 交易的自动交易的魔法标识以及分隔、组合与同步进行信息编码的问题。初学者和经验更多的交易者会对本文感兴趣,因为它解决虚拟仓位的问题,这在实施由 EA 交易的同步和各种策略组成的复杂系统时非常有用。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![如何在另一指标的基础上编写一个指标](https://c.mql5.com/2/0/indicator_based_on_other_MQL5__1.png)
在 MQL5 中,您既可以从头编写一个指标,亦可根据客户端内置或自定义的另一现有指标来创建。而在这里,您也有两种方式 - 通过向其添加新的计算和图形风格来改善某个指标,或是通过 iCustom() 或 IndicatorCreate() 函数使用客户端内置或自定义的某个指标。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![New Bar (新柱)事件处理程序](https://c.mql5.com/2/0/new_bar_born.png)
MQL5 编程语言处理问题的能力已达到一个全新的水平。即便是那些已有此类解决方案的任务,也因为面向对象编程而进阶到一个更高的水平。本文中,我们会举一个检查图表中新柱的特别简单的例子,而且,它已经转化成为一种相当强大且用途多样的工具。什么工具?到文中找答案吧。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5 中如何调用指标](https://c.mql5.com/2/0/Calling_indicators_MQL5.png)
推出新版本后,MQL 编程语言不仅提供处理那些已变更指标的方法,还提供如何创建指标的新途径。而且,您还具备了使用指标缓冲区的更多灵活性 - 现在,您可以指定目标索引方向,并可完全如您所愿地获取多个指标值。本文讲述的是调用指标的基本方法,以及通过指标缓冲区检索数据。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5 中的事件处理:快速更改 MA 周期](https://c.mql5.com/2/0/How_Change_Period_Moving_Average_on_the_fly_MQL5__1.png)
假设有周期为 13 的简单 MA(移动平均线)指标应用至图表。而我们希望将周期更改为 20,但我们不想转到指标属性对话框去把将数字 13 更改为 20:我们就是对这些使用鼠标和键盘执行的乏味操作感到厌倦。尤其是,我们不希望打开指标代码进行修改。我们只想按一下按钮 - 与数字小键盘相邻的“向上箭头”- 就完成这一切。在本文中,我将给出实现方法。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5.community - 用户手册](https://c.mql5.com/2/0/helpButton__1.png)
如果你已经在本社区成功注册,那么你很可能会问:怎样在我发送的消息中插入图片?怎样格式化MQL5源代码?我的私信保存在哪?诸如此类的很多问题。本文我们为您准备了一些实用技巧,帮助你熟悉MQL5.community,并充分利用其提供的功能。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MetaTrader 5 中的交易事件](https://c.mql5.com/2/0/trade_events.png)
监视交易帐户的当前状态意味着控制未平持仓和订单。在一个交易信号变为成交之前,它应作为一个请求从客户端发送到交易服务器,在服务器中,它将被放入等待处理的订单队列中。交易服务器收到请求时,依据情况将其作为过期请求删除,或进行成交 - 所有这些操作之后都会导致交易事件的发生;并且交易服务器会向客户端通知这些事件。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![](https://c.mql5.com/6/749/splash-675927.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![](https://c.mql5.com/6/749/splash-675927.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![如何创建自己的追踪止损](https://c.mql5.com/2/0/Trailing_Stop_MQL5.png)
交易人员的基本原则 - 让利润增长,截停损失!本文讨论遵循该原则的其中的一个基本技巧 - 在增加持仓利润后移动保护性止损水平(止损水平),追踪止损水平。我们将给出用于在SAR和NRTR指标上追踪止损的类的分步创建过程。每个人都可以将该追踪止损插入他们的EA交易,或是在帐户中单独使用以控制持仓。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![初学者快速入门或简明指南](https://c.mql5.com/2/0/start_ava.png)
亲爱的读者,您好!本文中,我们会试着为您解释并向您呈现可以如何轻松快速地掌握创建EA交易、使用指标等等原则的要领。本文面向初学者,所以不会包含任何难懂或晦涩的示例。
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![在图表上快速检验交易理念](https://c.mql5.com/2/0/avatar__23.png)
本文介绍交易理念的快速视觉检验方法。方法基于价格图表、信号指标和余额计算指标组合。我愿意分享我的交易理念探寻方法,以及用于快速检验这些理念的方法。