저작권 - 페이지 8

 
alexeymosc :

휴먼씨 감사합니다.

그리고 "긴" 및 "짧은" 신호의 해석은 어디에서 왔으며 코드에서 직접 작성했습니까?

질문을 이해하지 못했습니다. 그가 직접 처방했다는 것은 무엇을 의미합니까? 패턴의 해석을 어떻게 상상하십니까?
 
her.human :

가장 빈번한 패턴을 발견했다고 가정합니다. 이 패턴은 무엇을 말합니까? 다음에는 무엇을 사거나 팔아야 합니까?

매수와 매도를 나누지 않고서는 패턴의 총수와 평균을 계산할 수 없습니다.

이 경우 코드로 답변하는 것이 더 쉽습니다.
파일:
 
hrenfx :
이 경우 코드로 답변하는 것이 더 쉽습니다.

헐 옆모습.

제 경우에는 두 개의 배열( arr_buy arr_sell) 만 사용하여 패턴에 대한 모든 정보를 저장하고,

통계가 손실되지 않도록 어드바이저를 강제로 다시 시작하는 경우 저장하기 쉽습니다.

귀하의 경우 하나의 Patterns[index] 배열 외에도 없이는 할 수 없는 몇 가지 정적 변수가 더 있습니다.

예: 정적 int Element[];

정적 정수 PrevIndex = -1;

처음에 그는 또한 하나의 배열로 쓰기 시작했지만 거부했습니다.

패턴 식별 및 표시기 제거와 관련하여: 아직 코드를 완전히 분석하지 않았습니다(코멘트가 없으면 더 어렵습니다).

추신. 나는 또한 신호의 완전한 부재(패턴의 부재)를 고려할 기회가 없다는 것을 이해합니다. 항상 신호가 있다고 가정합니까?

 
시장 상태 옵션 공간(매수/매도/불확실)에는 최소 3개의 지역이 있어야 합니다. 저것들. 명확하게 식별할 수 있는 두 가지 영역과 정의되지 않은 상태가 속하는 영역이 있습니다.

이상적으로는 4가지가 있어야 합니다: 매수/매도/불확실/알 수 없음(이전에는 본 적 없음), 그러나 실제로는 그러한 계획을 구현하는 것은 바람직하지 않으며 3이면 충분합니다.

 
her.human :
질문을 이해하지 못했습니다. 그가 직접 처방했다는 것은 무엇을 의미합니까? 패턴의 해석을 어떻게 상상하십니까?
솔직히 말해서 코드를 이해하지 못했습니다. 따라서 나는 간단한 단어로 묻습니다. 어떤 패턴이 기록되고, 무엇이며, 이진 신호는 역사에서 어디에서 왔습니까? 불명.
 
her.human :
물론 Expert Advisor는 테스터만을 위해 작성되었습니다. 따라서 EA가 강제로 다시 시작될 때 통계 손실이 있을 수 없습니다.

정적 int Element[] 배열은 각 함수 호출에서 메모리를 할당하지 않기 위해 이런 식으로만 선언됩니다. 저것들. 정전기를 제거할 수 있습니다.

여기 에 제공된 모든 설명. 따라서 특히 코드에 주석이 없습니다.

실제로 신호는 항상 거기에 있습니다(당신처럼). 그러나 혁명은 문지방에서만 일어난다. 다음과 같이 신호 불확실성의 순간에 마감:

 if (stat_sign<porog_clos && PositionGetDouble ( POSITION_PROFIT )> 0.0 )
  trade.PositionClose( _Symbol ); // выход из позиции
하지 않았다.
 
joo :
시장 상태 옵션 공간(매수/매도/불확실)에는 최소 3개의 지역이 있어야 합니다. 저것들. 명확하게 식별할 수 있는 두 가지 영역과 정의되지 않은 상태가 속하는 영역이 있습니다.

이상적으로는 4가지가 있어야 합니다: 매수/매도/불확실/알 수 없음(이전에는 본 적 없음), 그러나 실제로는 그러한 계획을 구현하는 것은 바람직하지 않으며 3이면 충분합니다.

이것이 바로 위의 EA 코드에서 수행되는 작업입니다. 2개의 1차원 배열에 기록되는 4가지 상태가 있으며 원하는 대로 해석할 수 있습니다.

1. 매수=0, 매도=0, - 신호가 없습니다

2. 매수=1, 매도=0, - 매수

3. 매수=0, 매도=1, - 매도

4. 매수=1, 매도=1, - 불확실성, 매수와 매도를 모두 입력하거나 확신을 기다리기 위해 울타리에 머물 수 있습니다(원하는 대로).

명확한 확신이 없을 때 가장 많이 해석하는 방법.

 
alexeymosc :
솔직히 말해서 코드를 이해하지 못했습니다. 따라서 나는 간단한 단어로 묻습니다. 어떤 패턴이 기록되고, 무엇이며, 이진 신호는 역사에서 어디에서 왔습니까? 불명.

포터는 10비트 길이의 각 새 막대 에 기록됩니다(원하는 경우 추가할 수 있음). 1024개의 서로 다른 신호 조합이 나타납니다.

패턴의 각 비트는 선택할 수 있는 간단한(이진) 신호 중 하나입니다(지금까지 17가지 유형이 만들어졌으며 첫 번째 유형이 떠올랐습니다).

예를 들어:

  • 가격이 비둘기보다 높습니다 - 1, 가격이 비둘기보다 낮습니다 - 0;
  • 높은1>높은2 -1, 높은1<높은2 -0;
  • 점심 전 시간 -1, 점심 식사 후 시간 - 0;

등..

물론 역사에서, 그리고 어디로 가야할지 미래는 알 수 없습니다.

Обработчик события "новый бар"
Обработчик события "новый бар"
  • 2010.10.04
  • Konstantin Gruzdev
  • www.mql5.com
Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
 

입력 매개변수에 대한 몇 가지 선택 옵션:

물론 이 차가 2.5년 동안 시장에 꾸준히 나왔음에도 불구하고 그것은 나쁩니다. 하지만 그게 핵심이 아닙니다.

 
her.human :


  • 가격이 비둘기보다 높습니다 - 1, 가격이 비둘기보다 낮습니다 - 0;
  • 높은1>높은2 -1, 높은1<높은2 -0;
  • 점심 전 시간 -1, 점심 식사 후 시간 - 0;

등..


이것이 내가 관심을 가졌던 것입니다. 설명 감사합니다. 따라서 가격이 domo 위에 있으면 이것은 상승 움직임 등의 표시라고 선험적으로 고려됩니까?