알고리즘 '원심분리기'' - 페이지 7

 
Aleksei Stepanenko :

안녕 피터!

스크립트를 사용하여 역사의 극단을 통과하고 그 순간에 지표가 취하고 있던 값에 대한 통계를 수집하는 것이 가능하다고 생각합니다. 아마도 우리는 그러한 공룡을 얻을 것입니다.


두 가지 질문이 있습니다.

- 우리는 어떻게 " 엿보는" 역사에서 극한값을 얻을 것인가?

- 어떤 지표를 사용할 것인가? 결국 가격에서 파생된 단순 지표는 때때로 오랜 시간 동안 재판매되고 재구매됩니다.


여러 지표의 혼합 또는 한 지표의 시간에 따라 변하는 매개변수는 기록 적합성을 보장합니다. 사람들이 이미 여기에 게시했기 때문입니다. 일반적인 패턴을 식별하고 모든 세부 사항을 기억하지 않으려면 입력 매개변수가 적어야 합니다. 예, 당신도 알고 있습니다 :)

일반적으로 요점은 가격에 매달리지 않고 추세를보고 현재 위치를 알고 수준을 느끼고 통계를 사용하는 지표에 있습니다.

인사말.

테스터 최적화를 사용하여 이상적인 진입점을 찾는 특수 알고리즘을 만들 수 있습니다.

이후, 이 시점에서 미래 전략을 위한 거래 신호를 정렬하기 위한 지표를 선택할 수 있습니다.

선택 원칙은 각 진입점과 각 출구에서 지표 값(또는 사용자 정의 공식의 중요한 지표)을 가장 가깝게 반복하는 것입니다.

''자연 선택''의 결과로 생성된 지표/공식은 컴파일된 TS의 거래 신호 매개변수에 포함됩니다.

 
Nikolai Semko :

예, 그렇습니다. 그러나 그것은 중요하지 않습니다.

테스터는 필요하지 않습니다.

효과적인 Expert Advisor의 최대 지표 수는 1이지만 0이 더 좋습니다. 최적화를 충분히 해보면 이것을 이해할 수 있을 것입니다. 이 일이 빨리 일어날수록 당신에게 더 좋지만 아마도 이것을 거쳐야 할 것입니다.
관심 분야가
mql 이 의도한 영역으로 이동한 것은 좋습니다 . 축하합니다!

Nikolay, 이 스레드에서 나는 '테스터에게 유리한' 차량의 자동 레이아웃 문제를 해결합니다. 다른 질문(특히 여기)은 (적어도 지금은) 덜 관심이 있습니다. 차량의 실제 수익성은 다른 주제에 대한 질문입니다.)) 그러나 축하해주셔서 감사합니다!))
 

그러한 작업에 대한 솔루션이 있습니까? - 우리는 그래프의 임의의 지점에 서 있습니다(최종 지점이 아닙니다! :)). 지금 사거나 팔까?

미래를 보더라도 그것이 보이는 것만큼 뻔하지 않습니다. 낮에는 300점, 주중에는 1500점을 가져가시겠습니까? (이것은 단지 예일 뿐이며, 일을 시간으로, 수백 포인트를 수십으로 바꿀 수 있습니다.)... 이것은 소위 해안선 문제 입니다. 해안선의 길이를 찾는 세그먼트 대신에 교대 판매가 있을 것입니다. / 거래를 구매합니다.

이 질문에 대한 분명한 대답은 규칙이 아니라 예외일 것입니다. 그리고 그것 없이는 자동 검색이 작동하지 않습니다 ...

 
Igor Zakharov :

그러한 작업에 대한 솔루션이 있습니까? - 우리는 그래프의 임의의 지점에 서 있습니다(최종 지점이 아닙니다! :)). 지금 사거나 팔까?

미래를 보더라도 그것이 보이는 것만큼 뻔하지 않습니다. 낮에는 300점, 주중에는 1500점을 가져가시겠습니까? (이것은 하나의 예일 뿐이며, 일을 시간으로, 수백 포인트를 수십으로 바꿀 수 있습니다.) ... 이것은 소위 해안선 문제 입니다. 해안선의 길이를 찾는 세그먼트 대신에 교대 판매가 있을 것입니다. / 거래를 구매합니다.

이 질문에 대한 분명한 대답은 규칙이 아니라 예외일 것입니다. 그리고 그것 없이는 자동 검색이 작동하지 않습니다 ...

당신이 옳지 않다. 테스터에 틱 기록이 있으면 최적화 메커니즘을 사용하여 IDEAL 진입점 및 종료점을 찾을 수 있습니다. 이러한 점을 찾기 위해 유전 알고리즘을 적용할 수 있습니다. 포인트가 있으면 적절한 지표를 찾을 수 있습니다. 그리고 이 모든 것이 자동으로 수행됩니다.

흥미롭죠?))

 
Реter Konow :

당신이 옳지 않다. 테스터에 틱 기록이 있으면 최적화 메커니즘을 사용하여 IDEAL 진입점 및 종료점을 찾을 수 있습니다. 이러한 점을 찾기 위해 유전 알고리즘을 적용할 수 있습니다. 포인트가 있으면 적절한 지표를 찾을 수 있습니다. 그리고 이 모든 것이 자동으로 수행됩니다.

흥미롭죠?))

입구 및 출구 지점을 대문자로 표시하는 것을 잊었습니다. 물론 메커니즘도

그것이 없으면 방패가 아닙니다 :-)

 
Maxim Kuznetsov :

입구 및 출구 지점을 대문자로 표시하는 것을 잊었습니다. 물론 메커니즘도

그것이 없으면 방패가 아닙니다 :-)

많은 것들이 여기에 쓰는 것을 잊었습니다

나는 이미 블록 다이어그램이나 무언가를 그려달라고 요청했습니다. 그렇지 않으면이 단두대에서 우리가 어디로 이동하는지 명확하지 않습니다.

여기에 topicstarter의 마지막 메시지가 있습니다. 최적화 프로그램을 통해 이상적인 진입점을 찾아 나중에 표시기를 자동으로 선택하여 이러한 지점을 위해 노력할 수 있습니다. 비록 당신이 언로드할 수 있지만 지그재그로 하고 이것으로 뭔가를 하고, 무엇을 해야 하는지, 원칙적으로 전혀 명확하지 않습니다.... 표시등을 연결하는 방법, 차량을 검색할 때 입구/출구를 결정하는 방법이 전혀 명확하지 않습니다. 일반적으로 그렇지 않습니다. 자동화 냄새가 전혀 나지 않음

 
Igor Makanu :

...

당신은 기성품 솔루션과 계획을 요구하지만 지금은 개념이 논의되고 있습니다. 일찍.

나는 다른 사람들도 같은 생각을 하고 전략 조립을 자동화하기 위한 그들만의 방법을 제안하도록 초대합니다.

지금까지 단 한 명의 참가자만이 구체적인 제안을 하고 있습니다.

GA를 사용하여 역사에 대한 이상적인 진입점을 찾는 방법에 대한 생각이 있으면 알려주십시오. 나는 아직 결정하지 못했다.

 
Реter Konow :

GA를 사용하여 역사에 대한 이상적인 진입점을 찾는 방법에 대한 생각이 있으면 알려주십시오. 나는 아직 결정하지 못했다.

GA는 필요하지 않습니다. 특히 그는 방법을 모르기 때문에

ZigZag를 파일로 언로드하고 EA를 구조 배열로 시작할 때 이 파일을 완전히 로드합니다. 이 작업을 수행했습니다. 모든 것이 최적화 프로그램에서 문제 없이 작동합니다.


UPD: TP의 구조 배열에 언로드하지 않고 TP의 브레이크가 형성되는 시간과 거래 방향을 양수 또는 음수 int로 int 배열에 언로드한 것으로 기억합니다.

 
Igor Makanu :

.... 인디케이터 연결 방법, 차량 검색 시 입출구 판단 방법이 전혀 불명확 - 일반적으로 자동화 냄새가 전혀 나지 않음

표시기는 기능이라고 하는 전체 프로그램에 포함됩니다. 각 표시기는 하나의 매개변수로 표시되며 진입점과 퇴장점의 값이 배열에 기록됩니다. 결국 값으로 지표를 선택할 수 있습니다. 이상적인 진입점에서 값의 반복이 가까울수록 지표가 더 정확합니다.

 
Igor Makanu :

1. 특히 그는 방법을 모르기 때문에 GA가 필요하지 않습니다.

2. ZigZag를 파일로 언로드하고 EA를 구조 배열로 시작할 때 이 파일을 완전히 로드합니다. 이 작업을 수행했습니다. 모든 것이 최적화 프로그램에서 문제 없이 작동합니다.

1. GA는 이상적인 진입점에 대한 검색 범위를 좁히도록 조정할 수 있습니다.

2. 지그재그는 이상적인 진입점을 표시하지 않습니다. 이것은 아니다. 큰 오류가 있을 것입니다. GA 옵티마이저는 훨씬 더 잘 할 수 있습니다. 임호.