キャンドルオープンの確認 - ページ 5

 
GumRai:

申し訳ありませんが、もしこのような質問をしなければならないのであれば、あなたの知識レベルに対してあまりにも複雑なコードを書こうとしているのでしょう。

私はあなたのために少しずつコードを書くことはできません。

ちょっとGumRai、いや私の謝罪--それはマジで馬鹿な質問だった。あなたの提案をどう読んだかわかりませんが、私はまったく別のことを想像していました。私はそれを理解し、それを動作させることができました。助けてくれてありがとう。
 

どなたか教えてください。


私は、以下の場合にのみアラートを作成したい。

前回の始値と終値の差が、今回の始値と終値の差より大きい場合のみアラートを出したい。

icustomはHeiken ashiから読み取って います。


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

double BH2 = iCustom(NULL,0, "Heiken Ashi",3,i).これは、"Heiken Ashi "から読み取ったものです。

if(SH1<BH1 && SH2<BH2 && ct==0)

{

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

if(CTime!=Time[0]))。

{

if(PopUpAlert){Alert(Symbol()," ", "Buy Arrow");}.

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

if(PushAlert){SendNotification(Symbol()+"Buy Arrow "+"");}(PushAlertの場合)。

CTime=Time[0]。

}

}

if(SH1>BH1 && SH2>BH2 && ct==1)

{

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

if(CTime!=Time[0]))。

{

if(PopUpAlert){Alert(Symbol()," ", "Sell Arrow");}.

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

if(PushAlert){SendNotification(Symbol()+"Sell Arrow "+");}。

CTime=Time[0];

}

}