インジケーターのバージョンアップに10$。 - ページ 5

 
ええ、もう1年半くらいになります。そして、全体は非整数の期間についてです :)
 
Mathemat >>:
grell предложил формулу, показывающую, как можно непрерывно трансформировать мувинг от периода 3 к периоду 4. При этом изменяются мувинги целиком, а не их отдельные коэффициенты: все к-ты варианта grell'a отличаются от предложенных раньше.
>> だから、彼に拍手!>>と書きました。

avatara さんが書き込みました >>1
他に何かご提案はありますか?単純な補間をすればいいのでは?
---
数学 >>:
アバターラ、ケチらずに幾何学版を提供しろ!

まだ全員が発言しているわけではありません。;)

>> プログレは無視 :(

 
grell >>:
Пока мы тут лясы точим, Unknow там капусту рубит:)))

州が 投稿したことも。

;)

 
質問を別の言い方に変えてみよう。3.333333の周期は何を意味するのか?

1.3小節分と4小節目の3分の1を使って計算しているのでしょうか?では、どのバーを取ればいいのか?
2.3期と4期の間の何らかの「平均値」を使って計算しています。そのような平均値とはどのようなものでしょうか。
3.計算するときは、それぞれの棒から少しづつ取るのですか?いくらですか?
4.計算するときは、TFを変換します。どうやって?
その他
 
ちなみに、TFを変形させることも選択肢のひとつです。ちょっとマンネリ化してきましたね...。
整数でない周期を提供するプラットフォームでは、どのように実装されているかご存知の方はいらっしゃるでしょうか?
 
短い時間軸では選択肢に入らないが、H1やH4からなら考えることができる。
 
くそ、男ども、指をくわえて見てろ!5ページが限界ではありません。
 
granit77 >>:
Блин, мужики, вам только палец покажи! Пять страниц не предел.

解決策をご存知ですか?

それとも興味がない?

 
そこで、SMAを使ったインジケータをスケッチしてみました。実は、端数部分の加重が高い棒にかかるのは理にかなっているのです。私たちは、歴史を振り返りながらカウントしています。
画像はこちら 赤:SMA(4)、青:SMA(3.5)、緑:SMA(4.5)です。

ターキーが添付され、以下はそのコードです。
#property indicator_chart_window // в окне инструмента
#property indicator_buffers 1
#property indicator_color1 Blue  

// входные параметры
extern double MAperiod=3; // 
 int History=0; // 0- все бары

double   SMA[]; // массив буфера
double rt; // дробная часть периода
int per; // целая часть периода

void init() {// инициализация
   per=MathFloor(MAperiod);
   rt=MAperiod-per;
   SetIndexBuffer(0,SMA); // индикатор
   SetIndexStyle(0,DRAW_LINE);
   SetIndexLabel(0,"SMA("+DoubleToStr(MAperiod,2)+")");
  }

void start() {
   int limit=Bars-IndicatorCounted()-1; 
   if(History!=0 && limit>History) limit=History-1; // кол-во пересчетов по истории

   for(int i=limit; i>=0; i--) { // цикл пересчета по ВСЕМ барам
      int j=i+per;
      double ma=rt*Close[j];
      j--;
      for(; j>=i; j--) ma+=Close[j];
      ma/=MAperiod;
      SMA[i]=ma;
     }   
  }
ファイル:
rsma.mq4  1 kb
 
また、スケッチ(SMA)レッド2、イエロー3、スチールブルー2.5。

ファイル:
drobma.mq4  1 kb