检查蜡烛是否打开 - 页 5

 
GumRai:

我很抱歉,但如果你一定要问这个问题,你试图写的代码对你的知识水平来说太复杂了。

我不能为你一次写一点的代码。

嘿,GumRai,不,我很抱歉--那是一个非常愚蠢的问题。我不知道我是怎么读懂你的建议的,但我把它想象成完全不同的东西。我能够弄明白,并使其工作。谢谢你的帮助,伙计。
 

谁能帮我解决这个问题。


我想只在以下情况下创建一个警报。

前一个开盘和收盘的差值大于当前开盘和收盘的差值

icustom正在读取Heiken ashi 的数据


double SH2 = iCustom(NULL,0, "Heiken Ashi",2,i);

double BH2 = iCustom(NULL,0, "Heiken Ashi",3,i);

如果(SH1<BH1 &&SH2<BH2 &&ct==0)

{

UP[i]=Low[i]-distance*MyPoint;ct=1。

如果(CTime!=Time[0])

{

如果(PopUpAlert){Alert(Symbol()," ", "Buy Arrow"); }

如果(EmailAlert){SendMail(Symbol()+"Buy Arrow "+", "Buy Signal");}.

如果(PushAlert){SendNotification(Symbol()+"Buy Arrow "+"");}

CTime=Time[0];

}

}

如果(SH1>BH1 &&SH2>BH2 &&ct==1)

{

DOWN[i]=High[i]+distance*MyPoint;ct=0。

如果(CTime!=Time[0])

{

如果(PopUpAlert){Alert(Symbol()," ", "Sell Arrow"); }

如果(EmailAlert){SendMail(Symbol()+"Sell Arrow "+", "Sell Signal");}.

如果(PushAlert){SendNotification(Symbol()+"Sell Arrow "+"");}.

CTime=Time[0];

}

}