首页 技术指标 帖子

掌握Astro指标:为MetaTrader 5量身定制的交易工具

附件
2227.zip (234.04 KB, 下载 0次)

在交易中,天文指标(Astro Indicators)是一种非常有趣的工具,今天我们来聊聊三种主要的Astro指标:

  • 行星周期(PlanetCycles):显示所选两个行星之间的角度(相位);
  • 倾斜度(Declination):显示所有行星的倾斜度;
  • 天体位置(BodyPosition):显示所有行星的位置。

在指标参数面板中选择地心坐标(Flag geocentric)。如果不选择,则视图为日心坐标。

所有指标的值均以度为单位。

Astro指标

需要特别的Astro库:

需要一个特殊的外部DLL文件 'swedll32.dll' 来进行天文计算。你可以从'swedll32.zip'中获取,或者从 ftp://ftp.astro.com/pub/swisseph 下载原始DLL。


安装步骤:

  1. 下载所有文件;
  2. 将'DLL swedll32.dll' 从'swedll32.zip'解压到MQL5/Libraries中,或者获取原始DLL(见上面);
  3. 编译指标文件 'planetcycles.mq5'、'declination.mq5' 和 'bodyposition.mq5'。

解读指标:

你可以使用行星周期(PlanetCycles)指标分析太阳/月亮周期。

在指标和价格中寻找拐点,0度表示合相(新月),而180度表示对冲(满月)。

想要获取灵感,可以搜索 astro基于交易系统


在交易系统中使用Astro指标:

最简单的方法是使用iCustom()函数。更好的方法是将'swisseph.mqh'包含在你的EA中,并使用Calculate()函数。

查看指标源代码以了解如何使用该函数。返回值a[0]是以度为单位的天体位置,返回值a[1]是以度为单位的倾斜度。返回变量定义为'double a[6]',以便获取更多天体值。

有关详细信息,请查阅 ftp://ftp.astro.com/pub/swisseph 的帮助文件。


相关帖子

评论 (0)