时间序列指标(MT4版).docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

斐波那契数列指标(MT4版)

一个用于MetaTrader4平台的斐波那契数列指标。该指标主要用于在图表上绘制斐波那契时间线和相关的文本标签,以帮助交易者进行技术分析。

交易逻辑思路和特点

1.**初始化和清理**:

-`init()`函数和`deinit()`函数分别用于指标的初始化和清理。`init()`函数调用了`GetDellName()`来删除旧的图形对象,但未做其他具体操作。

-`deinit()`函数同样调用`GetDellName()`和`ObjectsDeleteAll()`来确保所有图形对象被删除,防止内存泄漏。

2.**主迭代函数**:

-`start()`函数是指标的主要迭代函数,它在每个图表周期中被调用。该函数调用了`GetStartLine()`、`GetYTG()`和`GetAvtor()`三个子函数来生成所需的图形元素。

3.**斐波那契时间线生成**:

-`GetStartLine()`函数根据给定的开始时间和结束时间,在图表上绘制多条垂直线,这些线的时间间隔基于斐波那契数列。每条线的位置和时间通过计算得出,并在图表上显示相应的文本标签。

-该函数首先计算开始时间和结束时间的条形图偏移量,然后根据这些偏移量和斐波那契数列的间隔生成多条垂直线。每条线的位置通过`iTime()`函数计算,并使用`ObjectCreate()`创建垂直线对象。

4.**颜色和样式管理**:

-`GetYTG()`函数用于在图表上绘制三个不同颜色的标签(Q、C、S),这些标签的颜色在每次调用时循环变化。该函数还使用了静态计数器`count`来控制颜色的变化。

-`GetAvtor()`函数在图表上绘制一系列字符标签,每个标签的颜色根据静态计数器`tick`的值动态变化。该函数使用了`GetColor()`函数来确定每个标签的颜色。

5.**辅助函数**:

-`GetTXT()`函数用于在图表上创建文本标签,可以指定标签的位置、内容和颜色。

-`GetVLINE()`函数用于创建垂直线对象,可以指定线的颜色、样式和宽度。

-`GetDellName()`函数用于删除所有包含特定名称的图形对象,以确保图表上没有旧的或重复的图形元素。

-`GetColor()`函数根据给定的索引和时间计数器返回不同的颜色,用于动态改变标签的颜色。

该斐波那契数列指标通过绘制垂直线和文本标签,帮助交易者在图表上进行技术分析。

其主要特点包括:

-使用斐波那契数列生成时间线,提供时间上的关键点。

-动态改变标签和线条的颜色,增加图表的可读性和视觉吸引力。

-通过静态计数器控制颜色和样式的变化,提供动态的视觉反馈。

这些功能使得该指标在技术分析中具有一定的实用性和独特性,能够帮助交易者更好地识别市场趋势和潜在的交易机会。

以下是指标源代码:

#propertydescription---------------------------------------------

#propertyindicator_chart_window

externcolorcolor_RAY=Gold;

externintSTYLE=4;//0-4

externintWIDTH=1;//0-6

externstringtime_start=2024.10.2810:12;

externstringtime_finish=2024.10.2810:25;

externintDELTA_K=4;

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

//|Customindicatorinitializationfunction|

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

intinit()

{

GetDellName();

//----indicators

//----

return(0);

}

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

//|Customindicatordeinitializationfunction

文档评论(0)

源来有码 + 关注
实名认证
文档贡献者

一位专注于投资领域的研究者,擅长研究交易策略并实盘验证,善于收集整理并开发源码。 以便更好的掌握量化前沿思路和市场趋势!

1亿VIP精品文档

相关文档