文章 "使用比尔威廉姆系统的交易信号模块"

 

新文章 使用比尔威廉姆系统的交易信号模块已发布:

本文描述了比尔威廉姆交易系统的规则,开发一个在图表上搜索和标记该系统模式的MQL5应用程序模块,根据找到的模式进行交易,并且也展示了在各种交易品种上的测试结果。

比尔威廉姆的交易系统在他的书中有所描述,书名为"交易新维度(New trading dimensions)",它是任何交易者都应该学习熟悉的。这个系统包含了清晰和对大多数初学者都易于理解的规则,但是,规则的简单性只是表面 - 交易系统是由许多交易模式构成的。

很多人已经尝试在此系统基础之上创建自己的EA交易,但是对于模式的形态,正确搜索以及解释工作经常被证明是困难的。为了与自动交易一样地进行模式的识别和标记,我为在MQL5向导中创建交易机器人而开发了一个交易信号模块。

我的目标是为MetaTrader 5终端的潜在用户,想独立学习交易系统的人创造最大的便利,与其他已经发布的MQL5向导使用的60个模块的区别是,它包含了一个用于配置选项的可视化界面。

2. 图形面板

2.1. 一般信息

图形面板的界面显示如下:

图 16. 用于管理EA交易的图形面板

图 16. 用于管理EA交易的图形面板

图形面板由四个逻辑区组成:

  • 分析器设置;
  • 鳄鱼指标设置;
  • 基于5个维度的显示设置与交易;
  • 交易设置。

在修改完设置后,要按下"Accept(接受)"按钮来保存设置。

作者:Nikolay Churbanov

 
Expert Advisor 中没有内置止损和止赢功能? 要手动关闭交易吗?
 
Maxim Legkodukh:
Expert Advisor 中不包括 TP 和 SL? 我应该手动平仓吗?
根据 第 1.8 条 "平仓 "进行平仓。原始系统不提供固定的 TP 和 SL。
 
+
 

我应该在哪里粘贴这个片段?

void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
{
  filter0.ChartEvent(id,lparam,dparam,sparam);
}
 

字母 "N "代表什么?

MetaTrader 交易平台截图

audusd, d1, 2015.12.21

MetaQuotes Software Corp., MetaTrader 5, 演示版

AUDUSD、D1、2015.12.21、MetaQuotes Software Corp.、MetaTrader 5、模拟


 
Ivan Vagin:

字母 "N "代表什么?


中性趋势。当鳄鱼线交织在一起时。B "代表上升趋势,"S "代表下降趋势。
 
Ivan Vagin:

我应该在哪里粘贴这个片段?

在智能交易系统中,您应该创建一个图表事件处理程序(OnChartEvent)--可以在创建智能交易系统时自动创建,也可以稍后插入。然后在处理程序中进行上述调用。事实上,只需将上述代码复制到 Expert Advisor 中即可。
 
Nikolay Churbanov:
在智能交易系统中,您应该为图表事件(OnChartEvent)创建一个处理程序--可以在创建智能交易系统时自动创建,也可以稍后插入。并在处理程序中进行上述调用。事实上,给出的代码可以简单地复制到 Expert Advisor 中。

我明白,作为一个业余爱好者,我想知道到底要在哪里粘贴,以免 "走错地方",但我已经走了另一条路,通过编译源代码:-)

另一个问题是,为了我个人的方便,我无法忍受 English....,因此我需要更正以制作俄语面板。

 
Ivan Vagin:

我明白,作为一个业余爱好者,我想知道到底在哪里把它,这样就不会 "不存在",但我已经走了另一条路,通过汇编的源 :-))

另一个问题,你需要纠正的地方,在俄罗斯的面板是,我为个人方便,我不消化Engl....

搜索源代码的文本,以帮助)。
 

重启终端时,新面板会覆盖在旧面板上,而旧面板处于非活动状态

退出终端时,会出现明显的停顿,令人费解。