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

 
네, 벌써 1년 반입니다. 그리고 전체 트릭은 정수가 아닌 기간에 있습니다. :)
 
Mathemat >> :
grell предложил формулу, показывающую, как можно непрерывно трансформировать мувинг от периода 3 к периоду 4. При этом изменяются мувинги целиком, а не их отдельные коэффициенты: все к-ты варианта grell 'a отличаются от предложенных раньше.
왜냐하면 그는 zachod! 나는 썼다

아바타
작성
>>
다른 무엇을 제공할 수 있습니까? 가장 간단한 보간은?
---
수학 >> :
Avatara 는 Tom이 아니라 기하학적 버전을 제공합니다.

모두가 아직 말을 하지 않았습니다. ;)

Sprogger는 무시합니다 :(

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

상태 도 게시했습니다.

;)

 
질문을 다르게 해보자. 마침표 3.333333은 무엇을 의미합니까?

1. 전체 막대 3개와 네 번째 막대의 1/3을 계산에 사용합니까? 그럼 어떤 조각을 가져갈까요?
2. 계산할 때 3~4 기간의 일부 "평균"이 사용됩니다. 평균은 얼마입니까?
3. 계산할 때 각 막대에서 약간씩 취합니까? 얼마나 많이?
4. 계산할 때 TF를 변환합니다. 어떻게?
등.
 
덧붙여서 TF 변환도 옵션입니다. 우리가 방황했던 정글에서 뭔가 ...
정수가 아닌 기간을 제공하는 플랫폼에서 이것이 어떻게 구현되는지 아는 사람이 있는지 궁금합니다.
 
짧은 TF에서는 옵션이 아니지만 H1 또는 H4로 시작하면 생각할 수 있습니다.
 
젠장, 여러분, 손가락만 보여주세요! 다섯 페이지는 제한이 없습니다.
 
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