10$ per l'aggiornamento dell'indicatore - pagina 5

 
Sì, da circa un anno e mezzo. E l'intera faccenda riguarda i periodi non interi :)
 
Mathemat >>:
grell предложил формулу, показывающую, как можно непрерывно трансформировать мувинг от периода 3 к периоду 4. При этом изменяются мувинги целиком, а не их отдельные коэффициенты: все к-ты варианта grell'a отличаются от предложенных раньше.
>> quindi complimenti a lui! >> Ho scritto.

avatara ha scritto >>.
Cos'altro può suggerire? Una semplice interpolazione sarebbe d'obbligo?
---
Mathemat >>:
avatara, non essere avaro, offri la tua versione geometrica.

Non tutti hanno ancora parlato. ;)

>> Progger lo ignora :(

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

Stato anche pubblicato.

;)

 
Mettiamo la domanda in un altro modo. Cosa significa un periodo di 3,333333?

1. Il calcolo utilizza 3 battute complete e un terzo della quarta battuta? Allora quale bar prendere?
2. Il calcolo utilizza una specie di "media" tra 3 e 4 periodi. Cos'è una tale media?
3. Nel calcolo, prendiamo un po' da ogni barra? Quanto?
4. Al momento del calcolo trasformiamo la TF. Come?
ecc.
 
A proposito, trasformare il TF è anche un'opzione. Stiamo entrando in una sorta di routine qui...
Mi chiedo se qualcuno sa come questo è implementato nelle piattaforme che offrono periodi non interi?
 
Non è un'opzione su brevi timeframe, ma a partire da H1 o H4 ci si può pensare.
 
Merda, uomini, alzate solo un dito! Cinque pagine non sono il limite.
 
granit77 >>:
Блин, мужики, вам только палец покажи! Пять страниц не предел.

Conosci la soluzione?

O non è interessato?

 
Così ho abbozzato un indicatore usando la SMA. In realtà, ha senso che il peso della parte frazionaria cada sulla barra più alta. Stiamo facendo il conto alla rovescia nella storia.
Ecco l'immagine: rosso - SMA(4), blu - SMA(3,5), verde - SMA(4,5):

Il tacchino è allegato, ed ecco il codice:
#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;
     }   
  }
File:
rsma.mq4  1 kb
 
Anche abbozzato (SMA) Rosso 2, Giallo 3, SteelBlue 2.5

File:
drobma.mq4  1 kb