文章 "基于 Bill Williams 所著《证券交易新空间》的 EA 交易程序" - 页 5

 
Alexey - 你好!

EA 在终端中不可见会是什么问题?
h_TS_BW_2018.mqh 文件应安装在哪个文件夹中?

我想参加测试,但我无法启动 EA。

当尝试编译时,它给出了十几个错误

而且据我所知,在新版本中,没有添加以下可能性 -
通过分形 "特殊蓝色 "改进入口?
附加的文件:
 
Andrey Dyachenko:
Alexey - 你好! 在终端中看不到智能交易系统,这是什么问题?


h_TS_BW_2018.mqh 文件应安装在哪个文件夹中? 我想参加测试,但无法启动 "智能交易系统"。在尝试编译时,它给出了十几个错误 ,而且据我所知,新版本并没有增加通过分形 "特殊蓝色 "改进入口的可能性 - ?






文章末尾只附带了两个文件:

  • "tc_bw_new_version_2-02.mq5" - 专家文件,放在[fata文件夹]\MQL5\Experts\tc_bw_new_version_2-02.mq5中
  • "h_ts_bw.mqh" - 将包含的文件放到 [data 文件夹]\MQL5\Include\h_ts_bw.mqh 中

在文件 "h_ts_bw.mqh "中,有两个结构应被剪切出来并放在文件头中--因为它们是从外部访问的。更正后的文件(版本 "1.1")附在本邮件后。

//+------------------------------------------------------------------+
//|h_TS_BW.mqh
//|olyakish ||
//|http://www.mql5.com ||
//+------------------------------------------------------------------+
#property copyright "olyakish"
#property link      "http://www.mql5.com"



#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\PositionInfo.mqh>
#include<Trade\HistoryOrderInfo.mqh>
//---
// 鳄鱼尾随止损选项枚举列表
enum type_support_position
  {
   Not_used=-1,               // 未对仓位使用维持止损价
   Trailing_On_Lips=0,        // 止损线的尾端止损。
   Trailing_On_Teeth=1,       // 牙线上的跟踪止损。
   Trailing_On_Jaws=2,        // 下颚线的尾端止损。
   Close_On_Lips=3,           // 如果价格收于鳄鱼图标之后,则平仓
   Close_On_Teeth=4,          // 如果价格收在鳄鱼的牙齿后面,则平仓
   Close_On_Jaw=5,            // 如果价格收在鳄鱼下颌之后,则平仓
   Close_Out_Alligator=6      // 关闭对面的鳄鱼边界
  };
//---
struct            s_input_parametrs // 配置参数结构
  {
   double            lot;                // 交易手数(进入)
   type_support_position support_position; // 在该位置维持止损价
   int               alligator_jaw_period;//鳄鱼:颚线期。
   int               alligator_jaw_shift;//鳄鱼:移动下颌线
   int               alligator_teeth_period;//鳄鱼:齿线期
   int               alligator_teeth_shift;//鳄鱼:移动齿线
   int               alligator_lips_period;//鳄鱼皮:唇线期。
   int               alligator_lips_shift;//鳄鱼皮:唇线移动。
   int               max_4_dimension_zone;  // 相同颜色区域的最大连续条数
   bool              add_1_dimension;  // 允许分形重新填充
   bool              add_2_dimension_bludce;  // 启用 "飞碟 (AO) "信号的加注功能
   bool              add_2_dimension_cross_zero;  // 允许在信号 "零线交叉(AO)"时加油
   bool              add_3_dimension_use_2_bars;  // 允许在 "0 以上买入,0 以下卖出 "信号中买入(AC 2 条)。
   bool              add_3_dimension_use_3_bars;  // 允许在信号 "低于 0 买入,高于 0 卖出 "时买入(AC 3 条)。
   bool              add_4_dimension_zone;  // 允许在红色或绿色区域的信号灯上加油
   bool              add_5_dimension;       // 允许通过天平线发出的信号重新加水
   bool              trall_4_dimension;  // 允许在相同颜色区域的 5 个连续条带上拖网
   bool              agress_trade_mm;  // 向打开位置加注的激进风格
  };


中的错误。

//+------------------------------------------------------------------+
//| 初始化类+
//| Symbol_for_trade - 交易 + 的符号
//| Period_for_trade- 图表中用于交易的周期 + //| Period_for_trade- 图表中用于交易的周期
//| 如果初始化不成功,返回 false - 需要重新初始化
//+------------------------------------------------------------------+
bool C_TS_BW::Init(string Symbol_for_trade,ENUM_TIMEFRAMES Period_for_trade,s_input_parametrs  &inp_param_tmp_)
  {
   inp_param=inp_param_tmp_;
附加的文件:
h_ts_bw.mqh  135 kb
 
Vladimir Karputov:

文章末尾只附有两个文件:

  • "tc_bw_new_version_2-02.mq5" - 将专家顾问文件放在[fata 文件夹]\MQL5\Experts\tc_bw_new_version_2-02.mq5中
  • "h_ts_bw.mqh" - 将包含的文件放入 [data 文件夹]\MQL5\Include\h_ts_bw.mqh

在文件 "h_ts_bw.mqh "中,有两个结构应被剪切出来并放在文件头中--因为它们是从外部访问的。更正后的文件(版本 "1.1")附在本邮件后。


中的错误。

Vladimir - 谢谢!已安装并开始测试。

 
Andrey Dyachenko:

弗拉基米尔 - 谢谢!已安装并开始测试。

不客气 :)

 
wmpbass:

你好,下午好,首先祝贺你编写了出色的代码,我想向你寻求帮助,在尝试编译文件时,我发现了一个错误,我阅读了代码,觉得 tyodo 还不错,但我没有停止跳转,而是留下了错误图像。

阅读帖子.

Обсуждение статьи "Торговый эксперт по книге Б. Вильямса "Новые измерения в биржевой торговле""
Обсуждение статьи "Торговый эксперт по книге Б. Вильямса "Новые измерения в биржевой торговле""
  • 2017.08.14
  • www.mql5.com
Вильямса, особенности их реализации и результаты тестирования на исторических данных.
 

EA 在编译过程中产生错误


 

下午好。

该变体可编译。

附加的文件:
TS_BW_mod.mq5  12 kb
h_TS_BW_mod.mqh  136 kb