求助:能否帮我完善一个突破趋势线预警公式
想做这么个公式:我在图上已经画了一个趋势线,名字叫做trendline001。希望价格突破它的时候,触发音乐警报(一个wav文件)。
经过一翻搜索研究,找到这么个关键句:
[CODE]price_top=NormalizeDouble(ObjectGetValueByShift("Trendline001", 1),MarketInfo(Symbol(),MODE_DIGITS))
[/CODE]
能否帮我一下,以这句为基础,编一个公式? 这样,我只要把这条趋势线挪来挪去,就可以长期享用了。。。(如果方便,请考虑两条趋势线的情况:trendline001,trendline002。一个作支撑,一个作阻力)
[ 本帖最后由 neo007 于 2006-12-1 23:08 编辑 ]
发表于:2006-12-01 16:41只看该作者
2楼
发表于:2006-12-07 05:47只看该作者
3楼
我写了一个,不知道为什么安装后不起作用?
//+------------------------------------------------------------------+
//| 2trendline.mq4 |
//| Copyright ?2006, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright ?2006, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
double p_up,p_down,p_up_ref,p_down_ref;
int init()
{
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
p_up=NormalizeDouble(ObjectGetValueByShift("Trendline001", 0),
MarketInfo(Symbol(),MODE_DIGITS));
p_up_ref=NormalizeDouble(ObjectGetValueByShift("Trendline001", 1),
MarketInfo(Symbol(),MODE_DIGITS));
return(0);
// *** Code for Sound Alert *** //
if (Close[0]>p_up && Close[1]
韬客外汇论坛TALKFOREX.COM