적응형 디지털 필터 - 페이지 18

 
sabluk писал(а) >>

그러면 이 라이브러리는 필터 생성과 분석을 모두 제공할 것입니다.

이 라이브러리를 가져 와서 자신의 필터를 만드십시오. 특히 '고속 푸리에 변환 FFT 함수 라이브러리' 에 대한 지식이 있는 경우 dll 형식의 블랙박스를 사용하는 것보다 낫습니다.

 
Mathemat >> :

네, 네, 그곳에서 Sergey와도 논의한 것으로 기억합니다. 일반적으로 문제는 표준입니다. 시리즈의 비정상성입니다. 그러나 다중 통화 거래자의 경우 올바른 항목을 선택하기 위해 아이디어가 매우 효과적일 수 있다고 가정해 보겠습니다.

아직 연구를 좀 해야 해요

그러나 비정상성은 핍스에 해로울 수 있지만 일중에는 견딜 수 있습니까?

클러스터에 적응형 필터를 적용하고 싶습니다.

 
Prival >> :

어떤 식으로든 1분, 5분, 15분 등의 작업 시간을 표시할 수 있도록 나사를 조일 수 없습니다.

당신은 이것을 의미합니까?

씨앗 조각

int 느림, 빠름;
스위치(마침표())
{
사례 1: 느림 = m1_per; 빠름 = m1_fast; 부서지다;
사례 5: 느림 = m5_per; 빠른=m5_빠른; 부서지다;
사례 15: 느림 = m15_per, 빠름 = m15_fast, 느림 = m15_per 부서지다;
사례 30: 느림 = m30_per, 빠름 = m30_fast; 부서지다;
사례 60: 느림 = h1_per; 빠름 = h1_fast; 부서지다;
사례 240: 느림 = h4_per; 빠른=h4_빠른; 부서지다;
사례 1440: 느림 = d_per; 빠른 = d_fast; 부서지다;
사례 10080: 느림 = w_per; 빠른 = w_fast; 부서지다;
사례 43200: 느림 = mn_per; 빠른 = mn_fast; 부서지다;
}


 

여기에 주어진 기간(1, 5, 15, 30 등)에 대한 계산을 첨부하는 지표 템플릿이 있습니다. 말해 주세요.

#property  indicator_chart_window
#property  indicator_buffers 1
#property  indicator_color1  Silver

extern    int       MinBars = 0 ;

int       PreBars , StartPos , pos ;
datetime BarTime ;
double    Kalman [ ] ;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init ( ) {
   SetIndexBuffer ( 0 , Kalman ) ;
   SetIndexStyle ( 0 , DRAW_LINE ) ;
   SetIndexEmptyValue ( 0 , 0.0 ) ;
   return ( 0 ) ;
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit ( ) { return ( 0 ) ; }
//+------------------------------------------------------------------+
//| Custom indicator reset function                                  |
//+------------------------------------------------------------------+
int Reset ( ) {
   if ( MinBars = = 0 ) MinBars = Bars - 1 ;
  StartPos = MinBars ;
  PreBars = 0 ;
  BarTime = 0 ;
   // расчеты начальные и gри сбое

  StartPos + + ;
   return ( StartPos ) ;
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start ( ) {
   int i ;
   int TempExtPos ;
//  Работаем только по закончившимся барам
   if ( Bars = = PreBars ) return ( 0 ) ;   
//  Проверим, достаточно ли баров на графике
   if ( Bars < MinBars ) { Alert ( "Калман: Недостаточно баров на графике" ) ; return ( 0 ) ; }   
//  Если не было докачки истории, обсчитываем только закончившийся бар
   if ( Bars - PreBars = = 1 & & BarTime = = Time [ 1 ] ) StartPos = 1 ;
//  Иначе пересчитываем заданное в функции Reset() количество баров 
   else StartPos = Reset ( ) ;
// Модифицируем контрольные переменные
  PreBars = Bars ;   
  BarTime = Time [ 0 ] ;
// Цикл по истории
   for ( pos = StartPos ; pos > 0 ; pos - - ) {
// тут расчеты индикатора

Kalman [ pos ] = 1 ;

   }    //  pos=StartPos;pos>0;pos--) 
   return ( 0 ) ;
}
 

나는 더 나은 EMA를 만난 적이 없다고 말할 수 있습니다 ..... 다른 모든 것은 사기입니다))))))

 
Prival >> :

여기에 주어진 기간(1, 5, 15, 30 등)에 대한 계산을 첨부하는 지표 템플릿이 있습니다. 말해 주세요.

날짜/시간 데이터는 시간을 초 단위로 나타냅니다.

// 히스토리를 통해 루프
(pos=StartPos;pos>0;pos--) {
// 여기에서 표시기 계산
1분에는 60초가 있습니다. 아마도 다음 단계를 거쳐야 할 것입니다.

pos-=60은 분입니다.

pos-=300은 5분입니다.

레프 >> :

나는 더 나은 EMA를 만난 적이 없다고 말할 수 있습니다 ..... 다른 모든 것은 사기입니다))))))


EMA는 누구입니까?

에마 브라운 편집))

 
LeoV >> :

나는 더 나은 EMA를 만난 적이 없다고 말할 수 있습니다 ..... 다른 모든 것은 사기입니다))))))

Jurik, Kalman 및 CSSA Trendline은 어떻습니까???!!!

그들도 이혼을 합니까? :)

 
sabluk писал(а) >>

EMA는 누구입니까?

에마 브라운 편집))

EMA는 EMA입니다

 
AlGor писал(а) >>

Jurik, Kalman 및 CSSA Trendline은 어떻습니까???!!!

그들도 이혼을 합니까? :)

그들은 실제로 어떤 식 으로든 돈 (창고)에 영향을 미치지 않습니다 .... 그들은 어떤면에서는 이기지만 따라서 어떤면에서는 잃습니다))))

 

아마도 뉴런은 EMU를 좋아할 것입니다. 적어도 내 EMU는 가장 사랑 받고 있습니다. 나는 지금 그것을 망치고 있고 무슨 일이 일어나는지 지켜보고 있다.

Bid-EMA만큼 EMU도 많지 않습니다.