표시기 업그레이드를 위해 $10 - 페이지 7

 
모든 것은 당신이 출품자의 평균을 내기 위한 것입니다. 최소한 10배는 낮추십시오.
 
Svinozavr >> :

지수는 어떻습니까? 그것은 이미 초기에 "소수"기간이 있으며 실제로는 계수가 없습니다. 피드백. 이것은 EMA가 소수가 아니도록 MT에서 수행됩니다. 그래서 그녀는 항상 분수 매개변수를 가지고 있었습니다. 분수 기간에서 이 계수를 다시 계산하면 됩니다. k=2.0/(1+마침표);
음, 나머지 표준 작업은 이미 완료되었습니다.

내 무지에 대해 용서를 구합니다.

Aleksey는 작업을 그렇게 설정했습니다. ;)

그리고 우리는 이미 답을 얻었습니다. 이전 평균과 마찬가지로 ...

 
ㅋㅋㅋ))
 
음, 마침표가 있는 스위치 EMA를 추가했습니다. 원하는 사람은 계속할 수 있습니다. 두 가지 방법이 남아 있습니다.))) 그런 다음 내장 iMA를 가격 유형, 시프트 등으로 완전히 교체 할 수 있습니다.
 #property indicator_chart_window // в окне инструмента
#property indicator_buffers 1
#property indicator_color1 Blue  

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

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

void init() { // инициализация
   per= MathFloor (MAperiod);
   rt=MAperiod-per;
   k= 2.0 /( 1 +MAperiod);
   SetIndexBuffer ( 0 ,MA); // индикатор
   SetIndexLabel( 0 , "MA(" +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--) { // цикл пересчета по ВСЕМ барам
       switch (Method) {
         case 0 : // SMA
             int j=i+per;
             double ma=rt*Close[j];
            j--;
             for (; j>=i; j--) ma+=Close[j];
            ma/=MAperiod;
            MA[i]=ma;
             break ;
         case 1 : // EMA
            MA[i]=k*Close[i]+( 1 -k)*MA[i+ 1 ];   
        }
     }   
  }
파일:
rma.mq4  2 kb
 
avatara >> :

Aleksey는 작업을 그렇게 설정했습니다. ;)

EMA의 문제는 도발적이었고, 나는 그것을 스스로 목록의 마지막에 넣었습니다. :)

 
나는 젊다. 나는 녹색이다. 엄격하게 판단하지 마십시오. 난 그냥 수학을 사랑 해요.
그리고 초등만.
 
Mathemat >> :

EMA에 대한 질문은 도발적이었고, 나는 그것을 스스로 목록의 끝에 넣었습니다. :)

글쎄, 당신은 결국 나를 자극하지 않았습니다.)))
예, 높은 막대의 분수 가중치로 내 지표를 사용해 보셨습니까? 논리적인 것 같아요. 특히 그것이 시리즈로 표현되고 기간이 가장 오래된 구성원에게 어떻게 부분적으로 크리핑하는지.)))

 
네, 논리적입니다. grell 의 솔루션과 크게 다르지 않습니다.
 
어리 석음 .... 이라고 말할 수도 있지만 SMA 분수도 생각 합니다. 그건 안된다고...
 
다른 것을 제안하십시오, 검검 .