文章 "ZigZag(之字折线)的力量(第一部分)。 开发指标基类" - 页 5

 
Vitaly Muzichenko:

没错。任何指标都是以价格为基础的,因此,当您看到当前的 TS 如何工作时,您就会情不自禁地思考如何编写下一个指标,也许在累积的地方,不是通过市场进入,而是通过挂单进入。写完后,您再看看可视化图表,就会发现应该尝试限价,而不是止损。结果发现,您可能需要改变指标计算,或限制交易时间,或在夜间时段设置限价,而在日间时段按市场进入,或设置止损,....。

总之,没有可视化,您哪儿也去不了。

那就糟了。

 
fxsaber:

那就太糟糕了。

你能用这组数字想出什么样的 TC 呢?1234567, 7654321, 1357, 642, 231453, 9876, 7846, 9275638, 773524, 95827485, 66718364 ?

我只是想知道--我们如何(?)在不看任何地方或根本不关注市场的情况下,弄清楚这些数字告诉了我们什么?

 
Artyom Trishkin:

你能用这组数字想出什么样的 TC 呢?1234567, 7654321, 1357, 642, 231453, 9876, 7846, 9275638, 773524, 95827485, 66718364 ?

我只是想知道--在不看任何地方或根本不关注市场的情况下,我们如何(?

我有办法。从事 MO 的人不会受指标构建之苦。在输入时,有一些刻度线。

建议将其制成条形图,然后在条形图上创建指标缓冲区,看上好几个小时,直到另一个想法出现。坦率地说,这是一种奇怪的方法。

 

我为我的帖子使讨论偏离了文章的主题向作者道歉。我并没有设想就这个问题展开讨论。每个人都有自己的经验、水平和感兴趣的领域,两种方法都有生存的权利。

祝好运

 
fxsaber:

好吧,我可以想办法做到。那些从事 MO 的人并没有受到指标构建的困扰。输入上有许多刻度。

...

IO 应该是机器学习?还是西藏算命?

要想了解他们在做什么,就应该进行可视化,因为他们的大部分操作都是戴眼镜的猴子的水平,而不是 MO - 机器学习,你得到的是 MO - 西藏占卜。

 
Dmitry Fedoseev:

IO 应该是机器学习?还是西藏算命?

一个。

 

请允许我就这一主题发表我的五分意见。

读完这个主题后,我得出的结论是,盲人智者在摸索一头他们从未见过的大象时发生了争执。一个摸到了耳朵,第二个摸到了腿,第三个摸到了躯干。如果你根据他们意见的总和画出一幅图,你能想象你会得到什么吗?(顺便说一句,只有将原始资料与图片进行直观对比,才能看出这种观点的谬误。)

为了将争议引向有益的方向,有必要对概念进行定义。似乎每一方都对 "视觉化 "概念赋予了自己的含义。

 
我建议每一位对这一讨论感兴趣并希望参与讨论的人,在发表自己的观点之前,先给出自己对这一术语的理解的定义,或者加入别人早些时候已经在这里发表的定义。
 

请告诉我,在这篇文章的压缩包中有四个文件 TestZZZ_01.mq5、TestZZZ_02.mq5、TestZZZ_04.mq3、TestZZZ_04.mq4。

01 和 02 正常编译。03 和 04 拒绝编译,编译器给出错误信息

GetZigZagData' - 没有一个重载可以应用于函数调用 TestZZZ_03.mq5 77 15

如果我理解正确,同一个函数有两个版本(参数不同),情况不应该是这样的。

可能是 2 个函数中的一个 TestZZZ_03.mq5 77 15

void CZigZagModule::GetZigZagData(const int,int,int,const string,const ENUM_TIMEFRAMES,const datetime,const datetime) ZigZagModule.mqh 52 22

void CZigZagModule::GetZigZagData(const double&[],const double&[],const datetime&[]) ZigZagModule.mqh 51 22

下面是它在C:\Program Files\Alpari MT5\MQL5\Include\Addons\Indicators\ZigZag\ZigZagModule.mqh incloud中的样子: //|Gets ZZZData(const double&[], const double&[], const datetime&[].


//|从传递的数组中获取 ZZZ 数据

//+------------------------------------------------------------------+

void CZigZigZagModule::GetZigZagData(const double &zz_h[],const double &zz_l[],const datetime &time[])

и

//|| 从传递的句柄中获取 ZZ 数据。

//+------------------------------------------------------------------+

void CZigZagModule::GetZigZagData(const int handle,int buffer_num_highs,int buffer_num_lows、


请告诉我如何克服这个恼人的问题????

const string symbol,const ENUM_TIMEFRAMES period、

const datetime start_time,const datetime stop_time)





 

类 CZigZagModule

{

保护:

//

//

void GetZigZagData(const double &zz_h[],const double &zz_l[],const datetime &time[]);

void GetZigZagData(const int handle,int buffer_num_highs,int buffer_num_lows、
const string symbol,const ENUM_TIMEFRAMESperiod
const datetime start_time,const datetime stop_time);

//

//

}


这里是一行一行写的,在相邻的行中。专家们,请告诉我,哪里出错了,是我的大脑还是代码?如何解决????