メールアラートヘル

こんにちは,

私のような追加のメールアラートのための指標以下に見る新しいバーの現在の時間枠

できる人を助けてください/ショーご来場いただいた関係ではないかと思います。

このMFI指標となります。

おかげさ

アンドリュー

————————————————–

// ——————————————————————
//|お金の流れの指数です。mq4|
//|Copyright?2005年MetaQuotesソフトウェア?|
//|https://www.metaquotes.net//|
// ——————————————————————
#財産著作権”著作権?2005年MetaQuotesソフトウェアCorp.”
#性のリンク”https://www.metaquotes.net//”

#性indicator_separate_window
#性indicator_minimum0
#性indicator_maximum100
#性indicator_level1 20
#性indicator_level2 80
#性indicator_buffers1
#性indicator_color1青
//—-入力パラメータ
extern int ExtMFIPeriod=14;
//—-バッファ
ダブルExtMFIBuffer[];
// ——————————————————————
//|カスタムインジケータの初期化を行機|
// ——————————————————————
int init()
{
文字列sShortName;
//—-
SetIndexBuffer(0,ExtMFIBuffer);
//—-財務指標線
SetIndexStyle(0,DRAW_LINE);
//—-名DataWindow指標subwindowラベル
sShortName=”MFI(” ExtMFIPeriod “)”;
IndicatorShortName(sShortName);
SetIndexLabel(0,sShortName);
//—-最初の値となく描かれた
SetIndexDrawBegin(0,ExtMFIPeriod);
//—-
return(0);
}
// ——————————————————————
//|金フローインデック|
// ——————————————————————
int start()
{
int i,j,nCountedBars;
ダブルdPositiveMF,dNegativeMF,dCurrentTP,dPreviousTP;
//—-不十分なデータ
if(バ<=ExtMFIPeriod)を返し(0);
//—-バカウントしない変更後の最後の指標です。
nCountedBars=IndicatorCounted();
//—-
i=バー-ExtMFIPeriod-1;
if(nCountedBars>ExtMFIPeriod)
i=バー-nCountedBars-1;
while(i>=0)
{
dPositiveMF=0.0;
dNegativeMF=0.0;
dCurrentTP=(高[i] 低[i] 圏[i])/3;
for(j=0;j<ExtMFIPeriod;j )
{
dPreviousTP=(高[i j 1] 低[i j 1] 圏[i j 1])/3;
if(dCurrentTP>dPreviousTP)
dPositiveMF =量[i j]*dCurrentTP;
else
{
if(dCurrentTP<dPreviousTP)
dNegativeMF =量[i j]*dCurrentTP;
}
dCurrentTP=dPreviousTP;
}
//—-
if(dNegativeMF!=0.0)
ExtMFIBuffer[i]=100-100/(1 dPositiveMF/dNegativeMF);
else
ExtMFIBuffer[i]=100;
//—-
i–;
}
//—-
return(0);
}
// ——————————————————————


事例は枚挙に暇がありませんのフォーラム いくつかの検索または特定の質問をします。




7752: https://www.mql5.com/en/forum/130563


Originally posted 2019-08-05 18:02:29.

Translate »