누군가 스레드가 어렵지 않다면 AdaptiveExtrapolator v1.1을 염두에 두십시오. - 페이지 4

 
diamondyar писал(а) >>

표시기는 새 양초가 도착해도 다시 그려지지 않지만 차트가 업데이트되면 다시 그려집니다...

...더군다나 예전의 붉은 원근법은 사라지고 그 자리에 새로운 선이 형성되는데...

따라서 누군가는 새 양초가 도착하면 표시기가 여전히 다시 그려지는지 확인할 수 있지만 동시에 유망한 움직임의 오래된 부분(빨간색)도 차트에 남아 있습니다. 이렇게 하면 클러스터와 교차가 있는 곡선 팬이 각각 제공됩니다. 매우 흥미로운 결과가 될 것이라고 생각합니다...

누군가 상승하면 이 기능을 비활성화할 수 있고 차트에서 죽은 유망한 라인의 수를 설정할 수 있는(즉, 마음대로 제한할 수 있는) 것이 바람직하다는 것을 명심하십시오.

나는 그 아이디어가 누군가에게 확실히 관심을 가질 것이라고 생각합니다 ...)))))

아마도 누군가가 이것에 대해 논평하고 할 수 있을 것입니다)))))

 

새로운 양초 의 출현과 함께 내부 데이터 배열을 형성하고 배열을 1만큼 이동하고 이 양초와 결과를 계산합니다.

값은 새 배열의 시작 부분에 기록됩니다. 표시를 위해 이 배열은 표시 버퍼로 전송됩니다.

 extern int   Counter   = 1000 ;
// Массивы отображения данных 
double FxView [ ] ;
// рабочие переменные и массивы
int TimeSave ;
int   TimeCurr ;
double   TimeBuf [ ] ;

void Init ( )
{
     SetIndexBuffer ( 0 , FxView ) ;
      TimeSave = Time [ Counter ] ;
       ArrayResize ( TimeBuf , Counter ) ;
     ArrayInitialize ( TimeBuf , EMPTY_VALUE ) ;
     return ;
}

void done ( )
{
       ArrayResize ( TimeBuf , 0 ) ;
     return ;
}

void Start ( )

{

  TimeCurr = Time [ 0 ] ;
  CalcCount = iBarShift ( NULL , 0 , TimeCurr ) - iBarShift ( NULL , 0 , TimeSave ) ;
// смещение данных
for ( int Ix = Counter - 1 ; Ix > = CalcCount ; Ix - - )
{
    TimeBuf [ Ix + 1 ] = TimeBuf [ Ix ] ;
}


. . .

расчеты на кол - ве данных CalcCount

for ( Ix = CalcCount - 1 ; Ix > = 0 ; Ix - - )
{
    TimeBuf [ Ix ] = functionCalculated ( ) ;
}
TimeSave=TimeCurr;
// отображение полученого массива
ArrayCopy ( FxView , TimeBuf , 0 , 0 , Counter ) ;

   return ;

}

 
forte928 писал(а) >>

새로운 양초의 출현과 함께 내부 데이터 배열을 형성하고 배열을 1만큼 이동하고 이 양초와 결과를 계산합니다.

값은 새 배열의 시작 부분에 기록됩니다. 표시를 위해 이 배열은 표시 버퍼로 전송됩니다.

감사하다! 기본적으로 행동의 논리를 이해합니다. 그렇게 어렵지 않은걸로 아는데...

... 하지만 프로그래밍 언어에 대한 지식이 완전히 부족하여 작업을 수행할 수 없습니다.

...그러므로 요청은 실제로 하나의 -------- 가능한 경우 컴파일하기에 충분한 지표 형태로 기성품 솔루션을 제공하는 것입니다.

...미리 감사합니다...----지속적으로 죄송합니다...

 

개인전을 끝내야 한다는 표시를 던지고.. 금요일에 할게..

 
forte928 писал(а) >>

마무리해야 한다는 지표를 개인전에서 던집니다..금요일에 할게요.

그래서 나는 당신의 지표에 대해 말하고 있는 것입니다 -------- 이 주제가 무엇인지, ------ 명확하지 않습니까?
 

이 표시기의 전체 문제는 표시되는 데이터가 지속적으로 변경된다는 것입니다. 즉, 숫자가 클수록

ID의 고조파 표시기는 더 적은 수의 고조파로 통과하는 지점을 반복하고 계산 지점을 변경합니다.

스크립트를 사용하여 동적으로 왼쪽으로 이동하는 것을 보면 이것은 확실히 관찰됩니다..

예를 들어, 두 개의 그래프가 표시되고 선의 위치 차이가 명확하게 보입니다. 두 그래프의 표시기 매개변수는 동일합니다..

그러나 계산된 데이터를 버퍼링하고 업데이트된 데이터만 계산하는 방법의 구현이 필요한 경우

이전에 계산된 계산된 데이터를 버퍼링하는 원리를 구현하는 geGapBuff 표시기 중 하나의 구현을 던졌습니다.

및 새로운 데이터의 작은 부분만 계산하는 단계를 포함합니다.

파일:
gegapbuff.mq4  9 kb
 
forte928 писал(а) >>

이 표시기의 전체 문제는 표시되는 데이터가 지속적으로 변경된다는 것입니다. 즉, 숫자가 클수록

ID의 고조파 표시기는 더 적은 수의 고조파로 통과하는 지점을 반복하고 계산 지점을 변경합니다.

스크립트를 사용하여 동적으로 왼쪽으로 이동하는 것을 보면 이것은 확실히 관찰됩니다..

예를 들어, 두 개의 그래프가 표시되고 선의 위치 차이가 명확하게 보입니다. 두 그래프의 표시기 매개변수는 동일합니다..

그러나 계산된 데이터를 버퍼링하고 업데이트된 데이터만 계산하는 방법의 구현이 필요한 경우

이전에 계산된 계산된 데이터를 버퍼링하는 원리를 구현하는 geGapBuff 표시기 중 하나의 구현을 던졌습니다.

및 새로운 데이터의 작은 부분만 계산하는 단계를 포함합니다.

... 우리는 분명히 서로를 이해하지 못합니다 ...))))))

그래도 이해하는 것은 어렵지 않은 것 같습니다 ...----- 여기 양초의 마지막 눈금에 잠재 고객의 특정 그림이 있습니다 ------ 우리는이 양초에 대해 빨간색으로 표시합니다. , 종가에 대한 "미래"의 마지막 변화입니다. . .

... 어떻게든 이 곡선을 차트의 관련 위치에 바로 저장합니다 ------ 고정 ---... 다음은 새 촛대의 첫 번째 눈금 ------- 및 "라이브 표시기"는 현재 양초로 전환되고 ---- 양초 종가에 해당하는 마지막 틱이 될 때까지 계속 켜져 있고 ------- 그런 다음 이 "미래" 곡선이 다시 양초 가격으로 측정됩니다. 마지막 변경 사항이며 이 형식으로 차트에 남아 있습니다 ...

...따라서 우리는 이미 막대의 1절과 2절에 그려진 2개의 죽은 빨간색 "미래" 곡선 + 막대 번호 0에 하나의 라이브 곡선을 가지고 있습니다.... ------- 등등...

...그게 바로 내 말이었다. 이해했나요?

 

반은 이해했지만 더 정확하게는 알고리즘을 칠하면됩니다..

3개(또는 2개) 막대가 있고 어떻게 순차적으로 나타나는지에 대한 설명으로 시작해 보겠습니다. 그런 다음 구현 프로세스가 더

빨리 가..

- 세 번째 마디의 시작:

- 세 번째 마디 끝:

- 원하는 결과:

- 두 번째 마디의 시작:

- 두 번째 막대 끝:

- 원하는 결과:

PS 두 사람이 방에 들어가면 다르게 보일 것입니다 .. 따라서

그냥 서로를 조금 이해하지 못했다는 사실에 어려운 점은 없습니다..

복잡한 시스템을 설명하려면 간단한 것이 필요합니다 ..

 
forte928 писал(а) >>

반은 이해했지만 더 정확하게는 알고리즘을 칠하면됩니다..

이러한 설명으로 시작하겠습니다. 3개(또는 2개) 막대가 있고 어떻게 순차적으로 나타나는지 구현 프로세스가 더 많습니다.

빨리 가..

- 세 번째 마디의 시작:

- 세 번째 마디 끝:

- 원하는 결과:

- 두 번째 마디의 시작:

- 두 번째 막대 끝:

- 원하는 결과:

PS 두 사람이 방에 들어가면 다르게 보일 것입니다 .. 따라서

그냥 서로를 조금 이해하지 못했다는 사실에 어려운 점은 없습니다..

복잡한 시스템을 설명하려면 간단한 것이 필요합니다 ..

...)))) 명확하지 않은 것이 분명합니다 ...))))0

다음과 같이:

1. 차트가 각 캔들 틱과 함께 실제로 다시 그려지는 지표를 표시하고 과거 --- 파란색과 미래 --- 빨간색의 두 부분으로 구성되어 있다는 것을 올바르게 이해하고 있습니까? --------- 제수 과거와 미래의 ----- 이것은 현재 막대이며, 평생 동안 지표의 로컬 다시 그리기를 관찰합니다...?

2. 새로운 양초의 출현으로 ------ 글로벌 다시 그리기가 있습니다. 즉, 다른 모든 것 외에도 과거와 미래의 경계도 오른쪽으로 이동합니까?

3. time=open(0)이 되기 전에 차트에 마지막으로 다시 그리는 형태의 지표가 있습니까?

...필요한 것은 ------ 새 막대로의 전환을 잡는 것입니다. 즉, 양초 번호 0에 표시기가 형성될 때까지 인용문이 나타난 직후 = open(0) -- 표시기 이미지를 버퍼에 저장해야 합니다. 그래야 화면에 정적 상태로 표시할 수 있습니다. 양식 ---- -- 동시에 차트의 제로 캔들에 대한 현재 값을 표시합니다. 저것들. 차트에는 닫기(1), 닫기(2), 닫기(3), 닫기(4).....----- 값과 관련된 표시기의 빨간색 부분이 있어야 합니다. 완전히 정적(고정)이고 더 이상 다시 그려지지 않으며 다시 그리기가 있는 현재 막대에 라이브 동적 표시기가 있어야 합니다...

... 이것에서 당신에게 분명한 것과 그렇지 않은 것을 쓰십시오)))))) 0

 

좋은건 안나왔네요..

노란색 라인 정적 데이터 배열..

파일: