コーディングのヘルプ - ページ 692

 
Pava:
ああ...Therumbledone!
改名者」のことですね :)
 
bilbao:

mladenさん。

このインディケータをh1とm15で2回実行し、m5にキャンドルを表示させると、h1の背景だけが表示されます。

あなたはそれが両方を表示するように修正することができます

事前にありがとうございます

あなたはそれを更新することができます:https://www.mql5.com/en/forum/175037/page87

それはすべてのタイムフレームを持っている

感謝

 
bilbao:

https://www.mql5.com/en/forum/175037/page87 を更新してください

それはすべてのタイムフレームを持っている

感謝

ここにあなたが行く

ファイル:
 
mladen:

はい、どうぞ

ありがとうございます。
 

Mladen

I'm trying to use a point diff between Med ma2 & slow ma3 but the calc isn't working. Any ideas ?

ray


{                   int y = iBarShift(NULL,timeFrame,Time[i]);                     int x = iBarShift(NULL,timeFrame,Time[i+shift]);                                  ma1[i]       = iCustom(NULL,timeFrame,indicatorFileName,"calculateValue",FasterMA,0,FasterMode,FasterPrice,MediumMA,0,MediumMode,MediumPrice,SlowerMA,0,SlowerMode,SlowerPrice,showMAs,alertsOn,alertsOnCurrent,alertsOnFastCrossMiddle,alertsOnFastCrossSlow,alertsOnMiddleCrossSlow,alertsMessage,alertsSound,alertsNotify,alertsEmail,showarrows_ms,showarrows_fs,showarrows_fm,6,y);                      ma2[i]       = iCustom(NULL,timeFrame,indicatorFileName,"calculateValue",FasterMA,0,FasterMode,FasterPrice,MediumMA,0,MediumMode,MediumPrice,SlowerMA,0,SlowerMode,SlowerPrice,showMAs,alertsOn,alertsOnCurrent,alertsOnFastCrossMiddle,alertsOnFastCrossSlow,alertsOnMiddleCrossSlow,alertsMessage,alertsSound,alertsNotify,alertsEmail,showarrows_ms,showarrows_fs,showarrows_fm,7,y);                      ma3[i]       = iCustom(NULL,timeFrame,indicatorFileName,"calculateValue",FasterMA,0,FasterMode,FasterPrice,MediumMA,0,MediumMode,MediumPrice,SlowerMA,0,SlowerMode,SlowerPrice,showMAs,alertsOn,alertsOnCurrent,alertsOnFastCrossMiddle,alertsOnFastCrossSlow,alertsOnMiddleCrossSlow,alertsMessage,alertsSound,alertsNotify,alertsEmail,showarrows_ms,showarrows_fs,showarrows_fm,8,y);                      CrossfmUp[i] = EMPTY_VALUE;                      CrossfmDn[i] = EMPTY_VALUE;                      CrossfsUp[i] = EMPTY_VALUE;                      CrossfsDn[i] = EMPTY_VALUE;                      CrossmsUp[i] = EMPTY_VALUE;                      CrossmsDn[i] = EMPTY_VALUE;                      trendfm[i]   = trendfm[i+1];                      trendfs[i]   = trendfs[i+1];                      trendms[i]   = trendms[i+1];                      if (x!=y)                      {                         double diffums = (ma2[i]-ma3[i]); //med-slow                         double diffdms = (ma3[i]-ma2[i]);  //slow - med                                                if (ma1[i]>ma2[i]) trendfm[i] =  1;                         if (ma1[i]<ma2[i]) trendfm[i] = -1;                         if (ma1[i]>ma3[i]) trendfs[i] =  1;                         if (ma1[i]<ma3[i]) trendfs[i] = -1;                         if (ma2[i]>ma3[i] && diffums > diff_Levelms) trendms[i] =  1;                         if (ma2[i]<ma3[i] && diffdms > diff_Levelms) trendms[i] = -1;                                               double range = iATR(NULL,0,15,i);                                 if (alertsOnFastCrossMiddle && trendfm[i]!=trendfm[i+1])                            if (trendfm[i] == 1)                                  CrossfmUp[i] = MathMin(ma1[i],ma2[i])-range*arrowsFMGap;                            else  CrossfmDn[i] = MathMax(ma1[i],ma2[i])+range*arrowsFMGap;                         if (alertsOnFastCrossSlow && trendfs[i]!=trendfs[i+1])                            if (trendfs[i] == 1)                                  CrossfsUp[i] = MathMin(ma1[i],ma3[i])-range*arrowsFSGap;                            else  CrossfsDn[i] = MathMax(ma1[i],ma3[i])+range*arrowsFSGap;                         if (alertsOnMiddleCrossSlow && trendms[i]!=trendms[i+1])                            if (trendms[i] == 1)                                  CrossmsUp[i] = MathMin(ma2[i],ma3[i])-range*arrowsMSGap;                            else  CrossmsDn[i] = MathMax(ma2[i],ma3[i])+range*arrowsMSGap;                      }

 

mladen

メドで差分をスロー回線に設定しようとしています。

line228 double diffums = (ma2[i]-ma3[i]); //メッドスロー
linr229 double diffdms = (ma3[i]-ma2[i]); //slow-medになります。

しかし、彼らは計算されません、ヘルプ

ありがとうございました。


レイ

 
traderduke:

mladen

メドで差分をスロー回線に設定しようとしています。

line228 double diffums = (ma2[i]-ma3[i]); //メッドスロー
linr229 double diffdms = (ma3[i]-ma2[i]); //slow-med(低速)

しかし、彼らは計算されません、ヘルプ

ありがとうございました。


レイ

レイ

試してみましょう

 

mladenさん

チャート上でもっとズームアウト できるインジケータを導入していただけませんか?

mt4では5倍までしか拡大 できません。

もっと拡大 できるインジケータはないでしょうか?

ありがとうございました。

 
bilbao:

mladenさん

チャート上でもっとズームアウト できるインジケータを導入していただけませんか?

mt4では5倍までしか拡大 できません。

もっと拡大 できるインジケータはないでしょうか?

ありがとうございました。

できません(mqlのコードではなく、メタトレーダー端末に依存します)。
 
mladen:
できない(mqlのコードではなく、metatraderのターミナルに依存する)。
ありがとうございました。