MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 709

 
Artyom Trishkin:

だから、彼に迷惑をかけないためには、撤去のために用意されたものを正しい順番で(好きな順番で)リストに集め、リストを見ながら「名前で」撤去する必要があるのです。そうすれば、削除の正しい順序が必ず守られる。

を教えてください。

 
Rustam Bikbulatov:

教えてください。

全く同じ方法で、すべてのオープントレードに目を通し、配列で正しいチケットを選択します - これがあなたのリストです。

 

長年の指標。リアルタイムに更新されないのはなぜですか?

ExtMapBuffer4、ExtMapBuffer3は矢印で、初回起動時または設定呼び出し後のみ表示されます。

int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();
   double rsi_sig=0;
   bool entry=false;
   double entry_point=0;
   
   //---- check for possible errors
   if(counted_bars<0) return(-1);
   //---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;

   //---- main loop
   for(int i=0; i<limit; i++)
   {
     //---- ma_shift set to 0 because SetIndexShift called abowe
     ExtMapBuffer1[i]=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i);
     ExtMapBuffer2[i]=iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
     rsi_sig = iRSI(NULL, 0, RSIPeriod, PRICE_CLOSE, i);
     
     pipdiffCurrent=(ExtMapBuffer1[i]-ExtMapBuffer2[i]);

     Comment("pipdiffCurrent = "+pipdiffCurrent+" ");
     if (pipdiffCurrent>0 && rsi_sig>50) 
     {
       sigCurrent = 1;  //Up
     }
     else if (pipdiffCurrent<0 && rsi_sig<50)
     {
       sigCurrent = 2;  //Down
     }

     if (sigCurrent==1 && sigPrevious==2)
     {
        ExtMapBuffer4[i-1] = High[i-1]-5*Point;
  
        entry=true;
        entry_point=Ask;
     } 
     else if (sigCurrent==2 && sigPrevious==1)
     {
        ExtMapBuffer3[i-1] = Low[i-1]-5*Point;
       
        entry=true;
        entry_point=Bid;
     }
     sigPrevious=sigCurrent;
     pipdiffPrevious=pipdiffCurrent;
   }
RefreshRates();
//----
   return(0);
  }
 
株式閉鎖は?
 

質問 - インジケータウィンドウから補助バッファの表示と、その描画スタイルを メニューから削除するにはどうすればよいですか?

 
Виктор:

質問 - インジケータウィンドウから補助バッファの表示と、その描画スタイルを メニューから削除するにはどうすればよいですか?

このようにできます。

0

02

 
Alekseu Fedotov:

できるんですね。

それもできるんです。:)

バッファ行を削除する #property indicator_color, SetIndexStyle.しかし、メニューでは線の色は黒と表示されます。

不要なバッファを持つSetIndexBuffer 行を削除すると、削除したバッファに依存する変数が表示されなくなるのですが。

 
Виктор:

質問 - インジケータウィンドウから補助バッファの表示と、その描画スタイルを メニューから削除するにはどうすればよいですか?

その値は、データウィンドウに表示されるべきでしょうか?

 
いいえ、これらはメインの変数を計算するための補助的な変数に過ぎません。
 
Виктор:
いいえ、これらはメインの変数を計算するための補助的な変数に過ぎません。
先日、クロスプラットフォームインジケーターのテンプレートをこちらに掲載しました。チェックしてみてください。
IndicatorBuffers()。