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

 
Svinozavr >> :
Ну набросал я индикатор по SMA. Вообще-то, что весовая часть дробной части приходится на старший бар, логично. Отсчитываем-то назад, в историю.
Вот картинка. красный - SMA(4), синий - SMA(3.5), зеленый - SMA(4.5):

Индюк прикреплен, и вот код:

엄청난!
그리고 200줄 의 코드가 아니라...
;)

 
그건 그렇고, 나는 1.1, 1.2 등의 기간으로 SMA를 보았습니다. 재미있다.
한마디로 재미있었습니다. 이것은 - IMHO - 실용적인 응용 프로그램이 없지만 모순의 업데이트로 "소수점 표시가 있는 간단한 슬라이드 ")))가 수행됩니다. 이것에는 선 이야기에서 무언가가 있습니다 ( "한 손바닥으로 박수"등)))))
===
Aleksey는 처음부터 거래와 관련이 없는 작업에 대한 스레드에 이 주제를 넣어야 합니다.)))
 
그리고 방금 열린 관...
 
grell >> :
А ларчик просто открывался...

네... 그게 핵심이 아닙니다. 다만, 순수한 실천가로서 이 상자를 여는 것은 생각도 하지 못한 일입니다. 나는 심지어 자신의 가슴에 충분한 관이 있다고 말할 것입니다 (Pandora)).
===
기지에서, 또는 무엇을 배치합니까? 아니면 장신구로 자신을 불명예스럽게하지 않는 것이 여전히 낫습니까?)))

 
//+------------------------------------------------------------------+
//|                                                          kMa.mq4 |
//|                                                            Grell |
//|                                                dwgrell@gmail.com |
//+------------------------------------------------------------------+
#property copyright "Grell"
#property link      "dwgrell@gmail.com"
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Red
#property indicator_color2 Yellow
#property indicator_color3 Green
extern int    per1=3;
extern double perk=3.7;
extern int    per2=4;
double Buffer1[];
double Bufferk[];
double Buffer2[];
int init()
  {
  SetIndexStyle(0,DRAW_LINE);
  SetIndexBuffer(0,Buffer1);
  SetIndexStyle(1,DRAW_LINE);
  SetIndexBuffer(1,Bufferk);
  SetIndexStyle(2,DRAW_LINE);
  SetIndexBuffer(2,Buffer2);
  return(0);
  }
int deinit()
  {
  return(0);
  }
int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   double a1=perk-MathFloor(perk);
   double a2=MathCeil(perk)-perk;
   for(int i=0; i<limit; i++)
     {
     Buffer1[i]=iMA(NULL,0,per1,0,0,0,i);
     Buffer2[i]=iMA(NULL,0,per2,0,0,0,i);
     Bufferk[i]=a1*iMA(NULL,0,per2,0,0,0,i)+a2*iMA(NULL,0,per1,0,0,0,i);
     }
   return(0);
  }
//+------------------------------------------------------------------+
 
머리는 작동하지만 올바른 방식으로 작동하지 않습니다.
 
grell >> :
Голова работает, но не в том ключе.

그럼 계속 합시다. ;)

숙박 -

2. 선형 가중치의 경우
3. 기하급수적으로?
 
"5"에 앉으십시오 - 리프트가 보호됩니다. 4번의 선택지가 남아있지만 앞의 2번과 같은 방법으로 해결됩니다.
 
grell >> :
Садись "5" - подъеб защитан. Остался 4 вариант, но решается также как и предыдущие 2.
지수에 대한 선형 조합?
:에 대한)
 
avatara >> :

그럼 계속 합시다. ;)

숙박 -

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