编码帮助 - 页 52

 

无意冒犯,但这绝对不是......还是我说错了什么?我没有看到时间功能,当然,如果你看的是趋势线,那很好,但你知道MT4已经集成了价格水平警报吗?我也在寻找时间功能,只有当价格xxx在12.00时才有效的警报,例如......价格可能在11.30时越过xxx并完全回撤,所以时间功能就是我所寻找的....thanks alotanks

 

...

Jonny473

尝试使用类似这样的东西作为你的警报框架。

//------------------------------------------------------------------

//

//------------------------------------------------------------------

#property indicator_chart_window

extern string AlertFrom = "12:00";

extern string AlertTo = "12:01";

extern bool UseBrokerTime = false;

//------------------------------------------------------------------

//

//------------------------------------------------------------------

//

//

//

//

//

int init()

{

return(0);

}

int start()

{

datetime timeToCheck;

if (UseBrokerTime)

timeToCheck = TimeCurrent();

else timeToCheck = TimeLocal();

//

//

//

//

//

string startDay = TimeToStr(timeToCheck,TIME_DATE)+" ";

datetime startTime = StrToTime(startDay+AlertFrom);

datetime endTime = StrToTime(startDay+AlertTo);

static datetime lastAlerted = 0;

//

//

//

//

//

bool condition = false; // add some condition checking here so that when condition == true alert can be raised

if (condition && lastAlerted != Time[0] && timeToCheck>= startTime && timeToCheck<=endTime)

{

lastAlerted = Time[0];

//

// add the sound and email if you wish them here

//

Alert("the alert at a certain time span");

}

return(0);

}

这个框架有2个时间参数(所以它允许你在一些 "窗口 "中触发警报),并可以选择使用经纪人时间或本地时间来进行警报。

 

编码帮助

嗨,我应该怎么做才能取消这个指标,或者谁能取消这个指标,我已经附上了。

附加的文件:
 
Jonny473:
无意冒犯,但这绝对不是......还是我说错了什么?我没有看到时间功能,当然,如果你看的是趋势线,那很好,但你知道MT4已经集成了价格水平警报吗?我也在寻找时间功能,只有当价格xxx在12.00时才有效的警报,例如......价格可能在11.30时越过xxx并完全回撤,所以时间功能就是我所寻找的....thanks alotanks

没有冒犯的意思,别担心!你的要求确实有点奇怪。你的要求确实有点奇怪,如果你有这样一个特定的时间,为什么不直接看那个时间的图表?

另外,我所指的线型警报有一个在下一栏 的警报功能,这意味着你可以在一个小时的图表上设置它,但我不确定这是在12:00的价格交叉还是在前一小时的任何交叉。如果你的意思是,只在12:00的第一分钟内出现交叉,那么我再说一遍,只要在移动设备上看一下当时的图表即可。

 
zigflip:
没有冒犯的意思,别担心你的要求确实有点奇怪,如果你有这样一个特定的时间,为什么不直接看那个时间的图表?另外,我所指的线型警报有一个在下一栏的警报功能,这意味着你可以在一个小时的图表上设置它,但我不确定这是在12:00的价格交叉还是在前一小时的任何交叉。如果你的意思是,只在12:00的第一分钟内出现交叉,那么我再说一遍,只要在移动设备上看一下当时的图表就可以了。

说得好。IMO的1HR例子会在任何时候发出警报,你不觉得吗?的确,我可以一直看它,但如果我使用4HR的例子,我不想去我的电脑,每天6次检查 价格,每4小时....,一定有一个更简单的方法,这就是为什么我问...将玩玩Mladen警报代码,如果你有时间,你也可以试试...希望我的观点现在变得更清楚...只看价格,当一个酒吧结束,减少中间的噪音...

 
Jonny473:
只看价格,当一个酒吧结束时,减少了中间发生的噪音......

好主意!希望你会从我为你做的这个指标中受益。它播放一个声音文件,并显示弹出窗口(其中显示信号发生的货币对 名称和重复信号的数量,如果超过1)。

它在两种模式 中的一种工作。

模式1:精确时间。

在所需的确切时间发出警报(格式。格式:HH:MM,可以识别许多分隔符,可以接受许多格式。H:MM, HH, HH:M等)。

模式2:相对时间。

在这种模式下,警报每隔X分钟播放一次。例如:设置Mode_2_Minutes为2,警报将响起...

在H1柱上。0:02, 1:02, 2:02, 3:02...

在H4栏中。0:02, 4:02, 8:02...

在M5中:0:02, 0:07, 0:12, 0:17...

可以是一个负值(小于0)。

例如:如果你把Mode_2_minutes设置为-3,警报将响起...

在H1柱上。0:57, 1:57, 2:57...

在M15条上。0:12, 0:27, 0:42...

设置。

目标价格 - 高于(低于)警报的价格

方向- 如果1或更大 - 只在价格高于目标价格时播放警报。如果-1或更小--只在价格低于目标价格时播放警报。

Auto_reset- 每一栏(模式2)或每一天(模式1)自动重置警报。

模式-- 指标模式。

Mode_1_Tim - 模式1的确切时间。见上文。

Mode_2_Minutes--模式2的分钟。见上文。

Repeats(重复)- 警报被播放的次数。最大是10次。

暂停 - 警报之间的暂停时间,以秒为单位。最大为5。

Start_hour- 警报的起始时间,包括(0表示在0小时内工作)。

End_hour- 警报的结束时间,不包括在内(17表示在16:59之后禁用警报)。

开始时间可以比结束时间大。在这种情况下,警报将从开始时间到23:59播放,从第二天的0:00到结束时间。

Show_settings_on_chart- 在图表上显示文本(目标和警报状态,警报时间)。文字的格式由 "字体大小 "和 "颜色 "参数决定。

Alert_file- 声音警报的文件。

Signal_UP- 当方向为 "向上 "时,文字的颜色。

Signal_DOWN- 当方向是 "向下 "时,文字的颜色。

Custom_digits- 目标精度(文本)是用这个参数设置的。负值-自动。

font_siz- 图表上文本的大小

注意:当指标开始连续播放几个警报时,MT4可能看起来会挂起。这是正常的。当所有警报播放完毕后,一切都会好起来(所以当你在电脑附近时,使用1-2个警报和1秒钟的暂停)。

最重要的是:它

完全免费。*

* - 只有当你说我厉害的时候 xD

PS: 8小时...我一定是越来越生疏了。

附加的文件:
 

哇,太棒了,正是我在寻找的....,谢谢你,效果很好......希望你也能在自己的交易中以某种方式使用它。

Shinigami:
好主意!希望你能从我为你做的这个指标中受益。它播放一个声音文件,并显示弹出窗口(其中显示信号发生的货币对名称和重复信号的数量,如果超过1)。

它在两种模式 中的一种工作。

模式1:精确时间。

在所需的确切时间发出警报(格式:HH:MM,许多分隔符)。HH:MM,可以识别许多分隔符,可以接受许多格式。H:MM, HH, HH:M等)。

模式2:相对时间。

在这种模式下,警报每隔X分钟播放一次。例如:设置Mode_2_Minutes为2,警报将响起...

在H1柱上。0:02, 1:02, 2:02, 3:02...

在H4栏中。0:02, 4:02, 8:02...

在M5中:0:02, 0:07, 0:12, 0:17...

可以是一个负值(小于0)。

例如:如果你把Mode_2_minutes设置为-3,警报将响起...

在H1柱上。0:57, 1:57, 2:57...

在M15条上。0:12, 0:27, 0:42...

设置。

目标价格 - 高于(低于)警报的价格

方向- 如果1或更大 - 只在价格高于目标价格时播放警报。如果-1或更小--只在价格低于目标价格时播放警报。

Auto_reset- 每一栏(模式2)或每一天(模式1)自动重置警报。

模式-- 指标模式。

Mode_1_Tim - 模式1的确切时间。见上文。

Mode_2_Minutes--模式2的分钟。见上文。

Repeats(重复)- 警报被播放的次数。最大是10次。

暂停 - 警报之间的暂停时间,以秒为单位。最大为5。

Start_hour- 警报的起始时间,包括(0表示在0小时内工作)。

End_hour- 警报的结束时间,不包括在内(17表示在16:59之后禁用警报)。

开始时间可以比结束时间大。在这种情况下,警报将从开始时间到23:59播放,从第二天的0:00到结束时间。

Show_settings_on_chart- 在图表上显示文本(目标和警报状态,警报时间)。文字的格式由 "字体大小 "和 "颜色 "参数决定。

Alert_file- 声音警报的文件。

Signal_UP- 当方向为 "向上 "时,文字的颜色。

Signal_DOWN- 当方向是 "向下 "时,文字的颜色。

Custom_digits- 目标精度(文本)是用这个参数设置的。负值-自动。

font_siz- 图表上文本的大小

注意:当指标开始连续播放几个警报时,MT4可能看起来会挂起。这是正常的。当所有警报播放完毕后,一切都会好起来(所以当你在电脑附近时,使用1-2个警报和1秒的暂停)。

最重要的是:它

完全免费。*

* - 只有当你说我厉害的时候 xD

PS:8个小时...我一定是越来越生疏了。
 

解除这个指标的旗帜 "到底是什么意思?

Ochismail:
嗨,我应该怎么做才能解除这个指标的旗帜,或者如果有人能解除这个指标的旗帜,我已经附上了它。
 

我目前不进行手动交易,我的EA为我做了很好的工作。在一些模拟账户 上,以后会有更多的介绍。密切关注论坛

将指标更新到第二版:现在它有几个模式1的警报。都放在同一个参数中。不得不改变格式以使其发挥作用。接受的格式。

H:MM和HH:MM

最多支持20个警报。要使用几个警报,请这样写。

HH:MM | HH:MM | HH:MM | HH:MM 等。警报由"|"符号分隔。它可以在设置中改变。

空格:忽略不计。为了你自己的方便,你可以随意放一些。

请注意,所有警报是按升序排序的,文本通知显示下一个警报时间的信息(我花了大部分时间做这个部分,笑)。

增加了电子邮件功能。电子邮件主题和电子邮件文本都可以设置。文本有一些额外的文字::达到目标:dir。

提醒:它是一个内置的电子邮件客户端,你需要先在MT4设置菜单中进行设置。请注意,邮件有时需要一点时间才能送达。

没怎么测试,所以如果有什么地方不能正常工作,请让我知道,如果可能的话,我会看一下修复。

希望能有所帮助!

附加的文件:
 

高超的shinigami!或者只是买一个好的数字手表?一个具有多报警和重复倒计时的? ,或者以及!