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

 
Maxim Kuznetsov :

깊이 N의 이력을 고려한 지표는 SMA 1..N의 기능적 곱으로 나타낼 수 있으므로

상수 계수를 고려하지 않고 대칭 솔루션을 제외하고 기간이 32인 한 쌍의 기본 지표에 대해서도

변형 수 С(32,16)=601080390

그것으로 살아

나는 그것이 실수라고 생각한다.

데이터베이스에서 사용 가능한 공식 및 지표의 총 수를 기반으로 입/출구 신호 매개변수 어셈블리의 변형 수를 계산해야 합니다.

입력/출력용 신호의 매개변수 구성 요소의 구성 수는 상당히 많지만 우주적이지는 않습니다.

 
Реter Konow :

나는 그것이 실수라고 생각한다.

데이터베이스에서 사용 가능한 공식 및 지표의 총 수를 기반으로 입/출구 신호 매개변수 어셈블리의 변형 수를 계산해야 합니다.

입력/출력용 신호의 매개변수 구성 요소의 구성 수는 상당히 많지만 우주적이지는 않습니다.

나는 어느 시점에서 당신이 많은 것이 의존하는 요점에 올 것이라고 생각합니다 - 매개 변수에 대한 GU의 정의, 그런 다음 내 주제를 살펴보십시오)

간단히:

가장 단순한 차량에는 너무 많은 쌍이 있어서는 안 됩니다. 가장 단순한 TS가 안정적이면 수익성을 더욱 높일 수 있으며 추가 쌍이 필요합니다.

초기에 10개의 단계가 있다고 가정해 보겠습니다. 각각 5개의 단계를 대략적으로 실행하기 위해 2개는 GU의 경계까지, 3개는 범위 내부에 실행하면 10,000개의 실행이 있습니다. 100개 이하의 기본 전략 수를 곱합니다.

나는 많은 전략에 대해 10개보다 훨씬 적은 수의 쌍으로 얻을 수 있다고 생각합니다.

 
Aleksey Mavrin :

나는 어느 시점에서 당신이 많은 것이 의존하는 요점에 올 것이라고 생각합니다 - 매개 변수에 대한 GU의 정의, 그런 다음 내 주제를 살펴보십시오)

간단히:

가장 단순한 차량에는 너무 많은 쌍이 있어서는 안 됩니다. 가장 단순한 TS가 안정적이면 수익성을 더욱 높일 수 있으며 추가 쌍이 필요합니다.

초기에 10개의 단계가 있다고 가정해 보겠습니다. 각각 5개의 단계를 대략적으로 실행하기 위해 2개는 GU의 경계까지, 3개는 범위 내부에 실행하면 10,000개의 실행이 있습니다. 100개 이하의 기본 전략 수를 곱합니다.

나는 많은 전략에 대해 10개보다 훨씬 적은 수의 쌍으로 얻을 수 있다고 생각합니다.

내일 당신의 스레드를주의 깊게 읽을 것입니다.

더 이상 복잡하지 않고 내 개념은 다음을 의미합니다.

  1. 모든 TS에 대한 주요 매개변수를 계산하는 지표, 공식 및 방정식의 기초는 공통 프로그램에 배치되어야 합니다.
  2. 입/출구 신호의 주요 구성에는 서로를 확인하는 매개변수(지표/수식)가 3개, 4개 이하입니다. 따라서 최적화는 더 긴 구성을 구성해서는 안 됩니다.
 
Aleksey Mavrin :

내 말은 전략 자체의 설계가 아니라 모든 아종의 조합을 자동으로 열거하기 위한 쉘을 의미합니다. 각각은 다음을 포함합니다. MT 옵티마이저에서

아이디어 외에는 그런 결과에 대한 정보를 찾지 못했지만 아마도 모든 것이 이미 완료되어 잘 검색하지 않았을 수 있습니다.

무슨 말씀을 하시는지 잘 이해가 안가실 수도 있습니다. 최적화하는 동안 모든 매개변수가 아닌 특정 조합을 정렬해야 하는 경우 구조의 배열(매개변수 집합의 배열)을 만들고 매개변수 집합 수를 최적화합니다.

 
Реter Konow :

나는 그것이 실수라고 생각한다.

데이터베이스에서 사용 가능한 공식 및 지표의 총 수를 기반으로 입/출구 신호 매개변수 어셈블리의 변형 수를 계산해야 합니다.

입력/출력용 신호의 매개변수 구성 요소의 구성 수는 상당히 많지만 우주적이지는 않습니다.

다른 주제이고 평소와 같이 소스 코드가 없을 것이라고 생각합니다. 최소한 순서도나 우리가 어디로 이동하는지 이해할 수 있는 무언가를 그려야 합니다.

일부 문제를 "즉시" 해결할 수 있도록 터미널을 설치하고 누가 무엇을 생각해 냈는지 논의하지 않는 것이 좋습니다.)

 #property copyright "IgorM"
#property link        "https://www.mql5.com/ru/users/igorm"
#property version    "1.00"
input    int param_1    = 1 ;
input    int param_2    = 1 ;

int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }

void OnDeinit ( const int reason)
  {
  }

void OnTick ()
  {
//---
   
  }

고마워하지마!

)))

 
Dmitry Fedoseev :

무슨 말씀을 하시는지 잘 이해가 안가실 수도 있습니다. 최적화하는 동안 모든 매개변수가 아닌 특정 조합을 정렬해야 하는 경우 구조의 배열(매개변수 집합의 배열)을 만들고 매개변수 집합 수를 최적화합니다.

예, 매개변수(더 정확하게는 뿐만 아니라)를 통해 정렬하지 말고 기질이며 최종 전략이 컴파일되는 블록의 조합을 정렬하지 마십시오. 분명히 그들은 내 링크를 읽지 않았습니다. 아래 인용. 읽고, 당신의 의견을 적는다면, 재미있습니다.

설명: 나는 전략의 일반적인 관점을 다음 요소로 분해 했습니다.

- 진입 가능성 판단 전략

- 진입점을 결정하기 위한 전략

- 손절매 전략

- 수익 목표 설정 전략 - 도약 설정

- 추적 전략 - 후행 정지

- 후속 전략 - 양 조절(토핑 및/또는 스크리닝 및/또는 부분 폐쇄)

- 유지 관리 전략 - 조기 퇴장 결정

의사 결정의 각 하위 단계에 대해 기본(및 그렇지 않은) 전략 모음을 만듭니다.

그리고 각각의 가능한 모든 조합을 살펴보고 싶습니다. 따라서 냉기.


이고르, 왜 터미널을 여는가, 그것 없이 생각하는 것이 더 흥미 롭습니다)))


 

예를 들어:

9개의 지표를 사용하여 정렬합니다. 우리는 세 가지 매개변수(지표)에서 신호를 구성합니다. 총 27개의 신호 변형(내가 틀리지 않았다면 나는 피곤하다). 각 신호는 전략입니다.

각 전략에서 우리는 진입 및 퇴장 신호 매개변수에 대한 최상의 값을 찾습니다(신호 매개변수 자체는 알려져 있으므로 최상의 값만 찾으면 됩니다).

신호 매개변수 값 외에도 stop 및 lot 매개변수 값을 찾고 있습니다. 모든 것이 평소와 같습니다. 그런 다음 다음 신호로 넘어갑니다... 등등.

마지막으로 모든 신호와 해당 매개변수 값에 대한 결과를 비교하고 최상의 신호를 찾고 전략을 얻습니다.

 
Реter Konow :

나는 그것이 실수라고 생각한다.

데이터베이스에서 사용 가능한 공식 및 지표의 총 수를 기반으로 입/출구 신호 매개변수 어셈블리의 변형 수를 계산해야 합니다.

입력/출력용 신호의 매개변수 구성 요소의 구성 수는 상당히 많지만 우주적이지는 않습니다.

수학뿐만 아니라 프로그래밍과 함께 - zashib ...

6억 100만 - 매개변수가 없는 32개 막대의 고유한 지표 쌍 수 및 최소 추정치. 최대 - 반사 및 제곱을 제외한 32x32 행렬 수

각 매개변수에 2(최소한 선형+왜곡 스케일링만 포함)가 있고 1에서 9까지의 정수 값이 있는 경우 10^4를 추가로 곱합니다.

 
Maxim Kuznetsov :

수학뿐만 아니라 프로그래밍과 함께 - zashib ...

6억 100만 - 매개변수가 없는 32개 막대의 고유한 지표 쌍 수 및 최소 추정치. 최대 - 반사 및 제곱을 제외한 32x32 행렬 수

각 매개변수에 2(최소한 선형+왜곡 스케일링만 포함)가 있고 1에서 9까지의 정수 값이 있는 경우 10^4를 추가로 곱합니다.

나는 여기에서 질문이 GU https://www.mql5.com/en/forum/329028 의 공식화에 있다고 생각합니다.

그리고 모든 6억 중에서 나는 하나의 조합을 선택할 것입니다 - 첫 번째 - 가격이 얼마나 변했는지에 대한 지표, 두 번째 - 가격이 얼마나 변하지 않았는지)) 그런 다음 - 쌍에 대한 질문

Оптимизация. Граничные Условия Параметров
Оптимизация. Граничные Условия Параметров
  • 2019.12.21
  • www.mql5.com
Решаю задачку о автоматизации проверки стратегий, это типа как тут в соседней ветке описывалось, но по другому...
 
Maxim Kuznetsov :

수학뿐만 아니라 프로그래밍과 함께 - zashib ...

6억 100만 - 매개변수가 없는 32개 막대의 고유한 지표 쌍 수 및 최소 추정치. 최대 - 반사 및 제곱을 제외한 32x32 행렬 수

각 매개변수에 2(최소한 선형+왜곡 스케일링만 포함)가 있고 1에서 9까지의 정수 값이 있는 경우 10^4를 추가로 곱합니다.

정말이지, 자시브.))

당신은 그렇게 생각하지 않습니다. 그리고 바는 어디에 있습니까? 지표의 내부 매개변수는 어떻습니까?


각 지표는 시장 진입/종료 신호에 배치 된 하나의 매개변수로 나타낼 수 있습니다 .


9개의 표시기는 하나의 신호의 일부로 3개의 표시기를 포함하여 진입/퇴장을 위한 신호의 9개 구성을 생성합니다.

왜 27이 아니라 9인가요?

Signal 내부의 변형(Indicator_1, Indicator_2, Indicator_3)이 혼합될 수 있기 때문입니다( Indicator_2, Indicator_3, Indicator_1 ). 그리고 Signal의 본질은 변하지 않습니다.


6억 1백만 개의 고유한 지표 쌍은 어디에서 왔습니까???)))


추신. 반복합니다: 모든 계산의 결과로 표시기는 최종 매개변수의 값을 받습니다. 우리는 이 최종 매개변수를 신호에 입력하고 최적화 프로세스에서 이에 대한 값을 선택합니다.

Совершение сделок - Торговые операции - Справка по MetaTrader 5
Совершение сделок - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...