指标: 交易时段指标

 

交易时段指标:

本指标基于 DRAW_FILLING 缓存区。输入参数无, 使用了 TimeTradeServer(), TimeGMT() 函数。

交易时段指标

作者: Dmitry

 

你好、

我在第 158 行一直出错

HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];

数组超出范围。有什么建议可以解决这个问题吗?

 
scottu:

你好、

我在第 158 行一直出错

HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];

数组超出范围。有什么建议可以解决这个问题吗?

请阅读ArrayMaximum() 函数:

ArrayMaximum

该函数在一维数值数组中搜索最大元素。

int ArrayMaximum(
doublearray[]// 用于搜索的数组
int start=0 // 从
int 开始检查的索引count=WHOLE_ARRAY, // 被检查元素的个数
);

参数

array[]

[in] 一个数字数组,在其中进行搜索。

start=0

[in] 开始检查的索引。

count=WHOLE_ARRAY

[in] 搜索元素个数。默认情况下,搜索整个数组(cnt=WHOLE_ARRAY)。

第二个参数不能为负数(WHOLE_ARRAY=-1)
 
该指标是否适用于 MT4?
 

每天 24 小时外汇交易 (根据Dailyfx 文章 整理)

  • 外汇市场每周 5 天每天 24 小时交易
  • 最大的波动发生在市场开放重叠期间。
  • 外汇交易者可以在全球工作日的任何时间进入和退出交易

外汇交易者 5 天 24 小时的交易时间具有许多其他市场交易者所不具备的独特优势。外汇交易者可以 24 小时进入市场,这使他们能够在面临即将到来的风险时随时管理交易,随时利用全球交易机会,并在市场时间重叠时进行交易。


交易时间分为四个交易时段:悉尼东京伦敦/欧洲 纽约,交易者可以根据自己的日程安排选择交易时间。然而,当敏感的全球市场被隔夜新闻或最新 "味道 "的金融危机所震撼时,外汇交易者可以感到安慰的是,他们可以每周 5 天、每天 24 小时退出交易或进入交易。外汇交易者与股票交易者不同,股票交易者不得不在经济数据发布或其他影响巨大的新闻冲击市场时袖手旁观,而外汇交易者则可以通过退出头寸来降低风险,无需等待开盘铃声。

当 "金钱永不眠"这句话诞生时,外汇市场可能就是灵感来源。外汇市场通过庞大的银行互连网络横跨全球,提供了许多全天候的交易机会。由于外汇市场不休市,澳大利亚在美东时间上午 12 点公布的利率与美国在美东时间下午 2 点公布的利率一样容易交易。对于股市收盘后出现的交易机会,外汇交易者不受时间限制。


交易时段重叠提供波动性和流动性

此外,外汇交易者还可以利用主要市场重叠时产生的波动性。当悉尼和东京股市交易时段重叠、东京/伦敦股市交易时段重叠以及伦敦/纽约股市交易时段重叠时,外汇市场的波动性最大。由于不受收盘或开盘铃声的限制,外汇交易者可以在这些流动性很强、市场波动较大的时段进行交易。请记住,市场波动是交易者的生命线。每周 5 天、每天 24 小时的外汇市场让交易者对流动性和波动性的追求到此为止。交易者可以通过时间限制来管理风险,随时把握交易机会,并在交易时段重叠时进行交易。

 
我用模板保存了这个指标,但每次打开 MT5 时它都不显示,我必须手动添加。您知道如何解决这个问题吗?
 

您好,下午好!当我设置时间性(例如 M15)时,范围并没有在准确时间结束,而是提前 15 分钟结束,如图所示:



有没有可能让它准时结束?在上面的例子中,不是在 11:45 结束,而是在 12:00 结束?


我将继续关注


致以最崇高的敬意,非常感谢

 
Riyadus:
我用模板保存了这个指标,但每次打开 MT5 时它都不显示,我必须手动添加。您知道如何解决这个问题吗?

将模板保存为 default.tpl

 

嗨,德米特里、


很棒的指标。有一个问题:

我需要怎么设置才能获得准确时间?例如,在德国,我想看到从 08:00 到 17:30 的准确时间?

在美国时段,我想查看 14:30 至 22:00(德国时间)的时间。

如何在代码中输入时间?

 
Christoph:

你好,德米特里、


很棒的指标。有一个问题:

我需要设置什么才能获得准确时间?例如,在德国,我想查看从 08:00 到 17:30 的准确时间?

在美国时段,我想看到 14:30 至 22:00(德国时间)

如何在代码中输入时间?

您好、

首先,您必须将 int 变为 double 常量(用于指数交易,不用于外汇交易):

const int AsiaOpen=0;
const int AsiaClose=6;
const int EuropaOpen=8;
const double EuropaClose=16.5;
const double AmericaOpen=14.5;
const int AmericaClose=21;


对我有效。

谢谢

 
你好,我住在阿拉伯联合酋长国迪拜。如何正确设置时间?谢谢!