記事"MQL5: 自分のインディケーターの作成"についてのディスカッション - ページ 2

 

細かいコメント

ウェブサイトの記事の中で、「TSIBuffer[]配列の値の計算だけを最適化する必要があるが、これはMTMBuffer[]で使われたのと同じ方法で行うことは難しくない。
"

ここにコードがある:

//--- では、インジケータの値を計算してみよう。
   if(prev_calculated==0) start=r+s-1; // 入力配列の初期インデックスを設定する
   for(int i=start;i<rates_total;i++)
     {
      TSIBuffer[i]=100*EMA2_MTMBuffer[i]/EMA2_AbsMTMBuffer[i];
     }
//--- 次の呼び出しのためにprev_calculatedの値を返す
   return(rates_total);

prev_calculatedが0でない場合、start変数の値を追加する必要があります。この欠けている点はソースにある。

 
Diver:

ここで、prev_calculatedが0でない場合、start変数の値を追加する必要がある。この欠落箇所はソースコードに存在する。

startのコードは上にある。
 
sergeev:
スタートのコードは上記の通りです。

私が示したコードを見て、ソースと比較してほしい。

を追加する必要がある:

else start=prev_calculated-1;

 
Diver:

私があげたコードを見て、ソースと比較してみてください。

を追加する必要がある:

else start=prev_calculated-1;

なぜこれを繰り返すのですか?

この繰り返しの行はソースにありますが、アルゴリズムにとっては重要ではありません。

 
sergeev:

そして、なぜまた同じことをするのか?

ソースにはこの繰り返しの行がありますが、アルゴリズムにとっては重要ではありません。

そうですね。
 

Article - Indicatorsからこの記事を見つけることができません。Examples - Indicatorsからも消えてしまった。つい数日前まではあったのに。

ブックマークからは普通に開けます。

 
Silent:

Article - Indicatorsからこの記事を見つけることができません。Examples - Indicatorsからも消えてしまった。つい数日前まであったのに。

ブックマークからは普通に開けます。

すべて正常なようです:

Статьи по MQL5: Индикаторы
Статьи по MQL5: Индикаторы
  • www.mql5.com
Статьи по программированию на языке MQL5
 

こんな感じだった。見てみると、アップデートがあり、4ページになり、記事も復活している。

削除済み  
添付のソース コードファイルとHTMLコード内のソースコードインセットは、お客様の便宜のために完全にポルトガル語に翻訳されました。
MQL5.community - User Memo
MQL5.community - User Memo
  • 2010.02.25
  • MetaQuotes Software Corp.
  • www.mql5.com
You have just registered and most likely you have questions such as, "How do I insert a picture to my a message?" "How do I format my MQL5 source code?" "Where are my personal messages kept?" You may have many other questions. In this article, we have prepared some hands-on tips that will help you get accustomed in MQL5.community and take full advantage of its available features.