インディケータ: 数量平均パーセント

 

数量平均パーセント:

このバージョンはある種の正規化されたバージョンで、選択された期間の平均数量と比較した数量がパーセントで表示されます。


作者: Mladen Rakic

 
実際の音量を選択すると、インジケーターの 情報は表示されず、真っ白になってしまう。
 
rasta.trader:
実際の出来高を選択すると、インジケーターの情報が表示されず、真っ白になってしまう。

FXであれば、ティックボリュームのみが利用可能です。

 

これは素晴らしい。Mladenさん、MT4にも対応できますか?

可能なら検討してください。

 
こんにちは、色変更のロジックをもう少し詳しく説明してもらえますか? コードをチェックした のですが、見つけられませんでした。
 
Kmt501 チェックした のですが、見つけられませんでした、すみません。

たぶん

これが色です

//+------------------------------------------------------------------+
//| カスタム・インジケータ反復関数|
//+------------------------------------------------------------------+

  {
   if(Bars(_Symbol,_Period)<rates_total) return(-1);
   int i=(int)MathMax(prev_calculated-1,0); for(; i<rates_total && !_StopFlag; i++)
     {
      double _volume=double((inpVolumeType==vol_ticks) ? tick_volume[i]: volume[i]);
      double _avg = iCustomMa(inpAverageMethod,_volume,inpAveragePeriod,i,rates_total);
      average[i]  = 100;
      val[i]      = (_avg!=0) ? 100*_volume/_avg : 0;
      valc[i]     = 0;
      if(i>0 && close[i] > close[i-1])  valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 3 : 1;<<<<THIS IS COLOR



      if(i>0 && close[i] < close[i-1])  valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 4 : 2;<<<<THIS IS COLOR



     }
   return(i);
  }
 
Kmt501 チェックした のですが、見つけられませんでした。
//+------------------------------------------------------------------+
//| カスタムインジケータ初期化関数
//+------------------------------------------------------------------+
void OnInit()
  {
//---- インジケータ・バッファのマッピング
   SetIndexBuffer(0,val,INDICATOR_DATA);
   SetIndexBuffer(1,valc,INDICATOR_COLOR_INDEX);  <<<<THIS IS COLOR

   SetIndexBuffer(2,average,INDICATOR_DATA);
   string _avgNames[]={"SMA","EMA","SMMA","LWMA"};
   IndicatorSetString(INDICATOR_SHORTNAME,"Volume "+_avgNames[inpAverageMethod]+" average percent ("+(string)inpAveragePeriod+")");
  }
 
こんにちは
"Yes "と "No"
"Yes "は、色を管理するバッファのタイプを定義できるものです。
しかし、それはSetIndexBuffer関数で 与えられます。
SetIndexBuffer(1,valc,INDICATOR_COLOR_INDEX);
というプロパティでリンクされます。

つまり、"no "もまた

#property indicator_label1  "Volume average percent"
#property indicator_type1   DRAW_COLOR_HISTOGRAM
#property indicator_color1  clrDarkGray,clrYellowGreen,clrOrange,clrGreen,clrRed

その後に、色を作るコード

      if(i>0 && close[i] > close[i-1])  valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 3 : 1;
      if(i>0 && close[i] < close[i-1])  valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 4 : 2;
PMを送る
 

こんにちはMladen Rakic
取引ロボットをデザインしてもらえますか?

Volume Average percent "インジケータと:RSI "インジケータを組み合わせた取引ロボットをデザインしてほしいのです。

もしご協力いただけるのであれば、ロボットの設計の詳細をご説明します。
ありがとうございます。
Mladen Rakic
Mladen Rakic
  • 2023.03.06
  • www.mql5.com
Trader's profile