촛대 분석. 패턴 인코딩 - 페이지 6

 
Integer :
당신은 내 게시물을 읽었습니까? 거기에 쓰여진 내용을 최소한 조금 이해했습니다. 그렇지 않은 것 같습니다. 실례합니다.
양초의 조합에 대해 원하는대로하지 마십시오.
 
Urain : 려면 패턴의 개념을 기본 브릭으로 분해해야 합니다. 어떤 요소로 구성되어 있나요?

음, 패턴은 아직 중요하지 않습니다. 방법이 중요합니다. 2개 또는 3개의 인접한 양초를 분석하는 방법

우크라이나 :

기본 모델이 있으면 코딩하고 빠르게 변경할 수 있습니다(예: 수정과 롤백을 구분하는 조건을 변경하고 다른 패턴이 있음).

예, 흥미로운 것은 기본 모델의 인코딩입니다.

나는 몇 년 동안 mql을 다루지 않았습니다. 이제 mql5는 매우 강력한 프로그래밍 언어처럼 보입니다. 그래서 몇 가지 구성에 대해 논의하고 싶습니다. 예를 들어, 연산자 재로딩을 사용하여 두 패턴을 비교할 수 있습니까? - 나는 반인간적인 반정형화된 언어로 MetaEditor와 통신하여 양초 조합을 검색할 수 있는 코드를 얻고 싶습니다. 그리고 이 검색을 사용할 위치 - 일본 촛대 또는 패턴 또는 설정에서 - 이것은 또 다른 수준입니다

동안 Integer 에 대한 희망 : 그의 생각의 과정을 이해할 수 있도록 코드로 태어나기를 바랍니다. :)

 
IgorM :

음, 패턴은 아직 중요하지 않습니다. 방법이 중요합니다. 2개 또는 3개의 인접한 양초를 분석하는 방법

예, 흥미로운 것은 기본 모델의 인코딩입니다.

나는 몇 년 동안 mql을 다루지 않았습니다. 이제 mql5는 매우 강력한 프로그래밍 언어처럼 보입니다. 그래서 몇 가지 구성에 대해 논의하고 싶습니다. 예를 들어, 연산자 재로딩을 사용하여 두 패턴을 비교할 수 있습니까? - 나는 반인간적인 반정형화된 언어로 MetaEditor와 통신하여 양초 조합을 검색할 수 있는 코드를 얻고 싶습니다. 그리고 이 검색을 사용할 위치 - 일본 촛대 또는 패턴 또는 설정에서 - 이것은 또 다른 수준입니다

동안 Integer 에 대한 희망 : 그의 생각의 과정을 이해할 수 있도록 코드로 태어나기를 바랍니다. :)

catbase에는 NS SOM(Roch 게시), 인코딩 패턴(기본 벽돌 인식 인코딩, 상호 작용이 패턴 인코딩) 및 SOM 인식이 있습니다.
 
Urain : 에 NS SOM이 있습니다(Roch가 게시함)
링크좀 주세요 검색해도 안나오네요
 
IgorM :
링크좀 주세요 검색해도 안나오네요
고양이 데이터베이스에는 없습니다. 이 기사는 https://www.mql5.com/en/articles/283 코드로 작성되었습니다.
Использование самоорганизующихся карт Кохонена в трейдинге
Использование самоорганизующихся карт Кохонена в трейдинге
  • 2011.05.25
  • MetaQuotes Software Corp.
  • www.mql5.com
Важной особенностью самоорганизующихся карт Кохонена (Kohonen Self-Organizing Maps) является их способность отображать многомерные пространства признаков на плоскость. Представление данных в виде двумерной карты значительно упрощает кластеризацию и корреляционный анализ данных. В этой статье мы разберем несколько простых примеров практического использования карт Кохонена.
 

모두 좋은 저녁입니다. 내가 어떻게했는지 설명하려고 노력할 것입니다.

1. 나는 촛대가 OHLC가 아니라 "추상화"로 작동하는 촛대를 상상했습니다. 탑 섀도우, 바텀 섀도우, 바디. 다음 촛불 매개변수를 정의했습니다.

 struct DATA_CDL                                 // Структура хранения данных о свече 
        {                                       // ups - в.тень, dns - н.тень, bd - тело
         double cdl_max;                         // Максимум свечи/верхней тени
         int ups_diap;                           // Размер верхней тени, п
         double bd_max;                         // Максимум тела/минимум верхней тени
         int bd_diap;                           // Размер тела, п
         double bd_min;                         // Минимум тела/максимум нижней тени
         int dns_diap;                           // Размер нижней тени, п
         double cdl_min;                         // Минимум свечи/нижней тени
         int cdl_size;                           // Размер свечи, п
         int type;                               // Тип тела свечи (0-восходящая, 1-нисход, 2-доджи)
         datetime time;                         // Время формирования свечи
        };

양초가 형성된 후 이러한 매개 변수를 결정하는 h / z 기능을 실행합니다.

2. 해당 기간의 평균 양초 크기를 고려합니다(너무 크거나 작은 패턴을 필터링하기 위해).

3. 다음으로 패턴을 가져와 강세/약세/평평한 변형(패턴에 따라 다름)을 설명합니다. 첫 번째 양초가 상승하고 두 번째 양초가 하락하고 첫 번째 양초가 양초보다 더 큽니다. 두 번째, 두 양초가 하루 평균 값(또는 N 포인트) 이상이어야 합니다.

4. 각 패턴에 대해 몇 가지 정확도 변형을 설명합니다(정확도 1 - 가장 정확함, 2 - 덜 정확함 등).

5. 물론 진행률 표시줄에 있어 쉽게 액세스하고 표시할 수 있습니다.

결과적으로 우리는 수치(위에서 언급한 바와 같이 - 숫자는 열거에서 가져옴), 방향(강세, 약세, 플랫) 및 정확도(1, 2, 3...)를 갖게 됩니다. 이 같은.

 
Tapochun :

모두 좋은 저녁입니다. 내가 어떻게했는지 설명하려고합니다.

1. 나는 촛불이 OHLC가 아니라 "추상화"로 작동하는 촛불을 상상했습니다. 탑 섀도우, 바텀 섀도우, 바디. 다음 촛불 매개변수를 정의했습니다.

계속되기를 기대합니다
 
Vinin :
계속되기를 기대합니다
예, 추가를 클릭하기에는 너무 이르다...)
 

여기

두 막대의 상대 위치를 코딩합니다. 0에서 69까지의 코드, 총 70개의 옵션. 갭 다운 - 코드 0, 갭 업 - 코드 69.

파일:
 
Integer :

여기

두 막대의 상대 위치를 코딩합니다. 0에서 69까지의 코드, 총 70개의 옵션. 갭 다운 - 코드 0, 갭 업 - 코드 69.

경이로운! 예, 하지만 다음과 같이 그리는 것이 더 낫다고 생각합니다.

감사합니다. 3개의 막대 시퀀스에 대해 동일한 코드를 만들면 모든 막대 시퀀스의 모든 과거 데이터를 "인코딩"할 수 있습니다.

2, 3, (2+2) = 4, (2+3) = 5, (3+3 || 2+2+2) = 6, ......