도형 - 페이지 3

 

ChannelType은 프랙탈 크기입니다(1~3개 막대, 2~5개 막대, 3~7개 막대 등).

MTF 버전의 올바른 작업을 위해서는 표시기 폴더에도 FractalChannel_v4(정확한 이름)가 있어야 합니다.

이 표시기는 TD 라인, 레벨과 공통점이 없습니다...

 

좋아, 다른 PC에서 MTF 프랙탈 채널 표시기를 확인하는 데 시간이 필요했습니다. 제 평소 PC에서는 기본적으로 버그가 있기 때문입니다...

이제 다른 PC에서 확인했는데 기본 모드에서 표시등이 작동합니다. 그러나 다른 설정을 사용하려고 하면 시간 프레임 "1"을 사용하면 이상한 결과가 나타나고 다른 설정을 시도하면 해당 PC에서도 충돌이 발생합니다...

또한 제가 보기에 기본 설정은 기본 채널 표시기와 동일합니다. 10개의 초마다 프랙탈을 얻으려면 어떤 설정을 사용해야 합니까?

어쨌든, 비록 그것이 훌륭한 지표라 할지라도, 당면한 작업이 진행되는 한 내가 정말로 찾고 있는 것은 아닙니다.

그런데 갑자기 빛이 났다. 지표가 실제로 어떻게 되어야 하는지는 아직 아니지만 내가 찾고 있는 것을 얻을 수 있는 간단한 방법을 알아냈습니다.

내가 한 것은 다음 코드를 사용하는 것입니다.

int start()

{

int D1=1440, H4=240, H1=60, M15=15,B;

double P;[/CODE]

and change it into (for example):

int start()

{

int D1=480, H4=240, H1=120, M15=60,B;

double P;

= basic fractal multiplied by 2, 4 and 8, which gives fractals for every 5, 10, 20, 40 bars

or

[CODE]int start()

{

int D1=252, H4=156, H1=96, M15=60,B;

double P;

= 5, 8, 13, 21개 막대마다 프랙탈을 제공하는 피보나치 수열에 넣어진 기본 프랙탈

이것이 어떻게 보이는지 첨부 된 사진 을 참조하십시오.

그러나 이 약간의 수정이 백테스팅을 수행하는 데는 좋지만 1시간 차트에서 내가 찾고 있는 시퀀스만 제공합니다(다른 시간 프레임을 볼 때 동일한 프랙탈 제공).

모든 시간대에 대해 별도의 버전을 만들 수는 있지만 이상적인 솔루션은 아닙니다. 그리고 더 많은 백테스팅을 해야 하기 때문에 이상적인 설정이 무엇인지 아직 확실하지 않습니다.

그렇다면 누군가가 시간 프레임을 변경할 때 위의 예제 시퀀스가 자동으로 적용되도록 프로그래밍하는 방법을 알아낼 수 있습니까? (현재 버전과 마찬가지로 모든 시간대에서 볼 수 있는 동일한 프랙탈입니다).

"입력" 메뉴에서 모든 색상에 대한 막대 수를 자유롭게 설정할 수 있다면 더욱 이상적이지만 그것이 최우선은 아닙니다.

1시간 차트는 첨부된 수정 지표를 참조하십시오.

모든 도움에 감사드립니다

 

프랙탈에 대한 일부 기사(첨부).

그 외에도 다음을 찾았습니다.

프랙탈 적응 이동 평균

by John F. Ehlers

우리 모두는 나쁜 채찍톱 거래를 없애기를 원합니다. 바로 이러한 목적을 위해 기술 지표에 추가할 수 있는 무기가 있습니다.

필터를 사용하는 목적은 바람직한 신호와 바람직하지 않은 신호를 분리하는 것입니다. 이동 평균을 실제로 적용하려면 필요한 부드러움의 정도와 허용할 수 있는 지연의 정도 간의 절충이 필요합니다. 이동 평균은 가격 데이터가 고정적이지 않고 다른 시간 간격에 대해 다른 대역폭을 가질 수 있기 때문에 이 문제가 있습니다.

가격의 비정상 구조를 활용하기 위해 다양한 운동량 적응 필터링 기술이 개발되었습니다. 가격 통계 및 가격 데이터의 주기적 내용을 기반으로 적응형 필터도 개발되었습니다. 이 기사에서는 일시적인 비정상성의 측정을 모니터링하고 이 측정에 대한 응답으로 대역폭을 변경하는 다른 클래스의 필터에 대해 설명합니다.

시장은 프랙탈입니까?

시장 가격이 프랙탈이라는 데에는 이견이 없습니다. 프랙탈 모양은 자체 유사합니다. 즉, 특정 프랙탈은 아무리 가까이에서 보더라도 동일한 거칠기와 희소성을 갖습니다. 예를 들어, 5분 차트, 일간 차트, 주간 차트에서 레이블을 제거하면 구분하기 어렵습니다. 이것이 그들을 프랙탈로 만드는 특성입니다. 모든 확대 수준에서 희소성을 설명하는 프랙탈 차원은 자기 유사성을 정의합니다.

...주식 및 상품의 기술적 분석 (2005) 10월호에서 계속

그리고 다음:

"FRAMA - 프랙탈 적응 이동 평균" 기사에서 John Ehlers

라는 가정에 기반한 새로운 적응적 평활화 방법을 제시합니다.

시장 가격은 프랙탈입니다. 코딩 프랙탈 적응 이동 평균(FRAMA)

AmiBroker Formula Language(AFL)에서는 비교적 간단합니다.

강력한 어레이 처리 기능 덕분에 FRAMA를 구현할 수 있습니다.

루프 없이 AmiBroker에서 매우 빠르게 만듭니다. 사용할 준비가

코드는 목록 1에 나와 있습니다. 비교를 위해 코드도

동일한 길이의 표준 지수 이동 평균을 표시합니다.

*/

// FRAMA - 프랙탈 적응 이동 평균

가격 = (H+L)/2;

N = 매개변수( "N", 16, 2, 40, 2 ); // 짝수여야 합니다.

N3 = ( HHV( 높음, N ) - LLV( 낮음, N ) ) / N;

HH = HHV( 높음, N / 2 ) ;

LL = LLV(낮음, N/2);

N1 = ( HH - LL ) / ( N / 2 );

HH = HHV( Ref( 높음, - N/2 ), N/2 );

LL = LLV( Ref( 낮음, - N/2 ), N/ 2 );

N2 = ( HH - LL ) / ( N / 2 );

차원 = IIf( N1 > 0 AND N2 > 0 AND N3 > 0, ( log( N1+N2) - log( N3 ) )/log( 2 ), Null );

알파 = exp( -4.6 * (차원 -1 ) );

알파 = 최소(최대(알파, 0.01), 1); // 0.01...1 범위에 바인딩됨

프레임 = AMA( 가격, 알파 );

플롯( Frama, "FRAMA("+N+")", colorRed, styleThick );

플롯( EMA( C, N ) , "EMA("+N+")", colorBlue );

플롯( C, "닫기", colorBlack, styleCandle );
파일:
fractals.pdf  483 kb
 

프랙탈 의 문제는 그들이 충분히 빨리 그리지 않는다는 사실입니다. 예를 들어 프랙탈을 5바 높이로 설정하면 프랙탈이 그려지기 전에 3바가 이동하게 됩니까? 그래서 그들은 실제로 사용할 가치가 있습니까?

 
trevman:
프랙탈의 문제는 그들이 충분히 빨리 그리지 않는다는 사실입니다. 예를 들어 프랙탈을 5바 높이로 설정하면 프랙탈이 그려지기 전에 3바가 이동하게 됩니까? 그래서 그들은 실제로 사용할 가치가 있습니까?

나는 수년 전에 실제 계정 에서 그 프랙탈을 사용했고 지금은 이 주제를 거의 잊어버렸고 많은 새로운 지표가 생성되었기 때문에 그것에 대해 다시 생각하려고 합니다. 특히 Igorad의 지표.

시간이 있다면 그것을 기반으로 몇 가지 거래 시스템을 만들 것입니다.

그러나 먼저 일부 전자책/기사를 읽는 것이 필요합니다.

 

프랙탈 거래 방법에 대한 기사(doc 및 pdf 형식의 동일한 파일 두 개)를 찾았습니다.

러시아어로, 죄송합니다.

파일:
1.gif  76 kb
2.jpg  279 kb
3.jpg  110 kb
4.jpg  80 kb
 

인디케이터 Ind- Fractals -1은 프랙탈을 다시 그리며 갈색 프랙탈을 그리는 데 얼마나 걸립니까? 이것들은 주요 추세를 보여주는 것 같으므로 그 방향으로 거래를 하는 것이 좋지만 초기에 설정해야 합니다.

 
trevman:
프랙탈의 문제는 그들이 충분히 빨리 그리지 않는다는 사실입니다. 예를 들어 프랙탈을 5바 높이로 설정하면 프랙탈이 그려지기 전에 3바가 이동하게 됩니까? 그래서 그들은 실제로 사용할 가치가 있습니까?

S&R 수준으로 사용하지 않는 한. 다중 시간 프랙털은 SR 수준이 더 높은 TF에서 어디에 있는지 확인하는 데 정말 유용합니다.

 
 

프랙탈 표시기

안녕!

누군가가 아래의 표준 프랙탈 표시기를 수정하는 데 도움을 줄 수 있는지 궁금합니다. 프랙탈은 5개의 막대를 사용하여 만들어집니다. 위쪽 프랙탈의 경우 양쪽에서 2개의 막대가 더 낮습니다. 그리고 아래쪽 프랙탈의 경우 양쪽에서 2개의 막대가 더 높습니다.

누군가 프랙탈을 만드는 데 필요한 막대 수를 변경할 수 있는 변수를 추가해 주시겠습니까? 예를 들어 3개의 막대는 높은 막대가 있고 2개 대신 프랙탈을 만들기 위해 양쪽에 1개의 막대가 있습니다.

미리 감사합니다

파일:
fractal.mq4  6 kb