포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 358

 
artmedia70 :

아주 재미있다.

1. 얼마나 많은 바를 위해 마샤?

2. 커브가 있으면 신호가 커브에 있습니까? 아니면 제로 바에서?


이것은 단지 그렇게 말하는 것이 아닙니다. 직선 세그먼트는 20개 막대가 될 수 있습니다. 예를 들어 30개라고 합시다.

세그먼트 C 또는 D(D에서 형성된 C와 함께 - 즉시 - 세그먼트 D의 첫 번째 막대에서) 또는 더 나은 세그먼트 C의 첫 번째 막대에서 신호

 

안녕하세요!

1. 주문을 여는 조건이 차트가 아닌 별도의 창에서 열리는 두 지표의 교차점인 경우 원칙적으로 코드를 작성하는 것이 가능한가요? 하지만... 하나는 -100에서 0까지의 값 곡선을 가지고 있고, 다른 하나는 -1.3에서 1.3까지의 곡선을 가지고 있습니다????

2. 가능하다면 어떤 기능을 사용할까(어느 방향으로 움직일지, MQL4 공부)????

 
bergkamp. :

이것은 단지 그렇게 말하는 것이 아닙니다. 직선 세그먼트는 20개 막대가 될 수 있습니다. 예를 들어 30개라고 합시다.

세그먼트 C 또는 D의 신호(형성된 C와 함께 D에서 - 즉시 - 세그먼트 D의 첫 번째 막대에서)

그 흥미 롭군요. 알고리즘이 필요합니까, 아니면 여기에 표시기를 작성해야 합니까?

당신은 당신에게 필요한 것을 결정하기가 쉽지 않지만 나에게는? 그는 생각의 방향을 제시했다. 수중바위도 많다. 결국, 이 알고리즘은 MAC 곡선 세그먼트의 극점을 통해 그린 직선과 지정된 세그먼트 내 MAC 최대 값 사이의 최대 불일치를 찾습니다.

이것은 표시기에서는 작동하지 않습니다. 0이 아닌 불일치를 찾아 이 세그먼트의 위치와 Mashka가 구부러진 방향만 알려줍니다. 주어진 거리 내에 이러한 굴곡이 여러 개 있을 수 있습니다. 그럼 어떻게 해야 할까요?

알고리즘은 다음과 같습니다. 우리는 가상 라인 값에서 Mashka 값의 최대 편차에 대해 Mashka 세그먼트의 주어진 끝과 검색 막대 사이에 가상 직선을 그립니다. 과거 값이 현재 값보다 작으면 값과 막대를 기억하십시오. 주기 후에 최대 편차와 고정 막대가 있습니다.

이것은 나를 처음 방문한 검색 방향 일뿐입니다. 훨씬 덜 리소스 집약적인 알고리즘이 있다고 확신합니다. 이것은 지표에 필요합니다. 저는 주로 고문입니다.

 
Scomoroh :

안녕하세요!

1. 주문을 여는 조건이 차트가 아닌 별도의 창에서 열리는 두 지표의 교차점인 경우 원칙적으로 코드를 작성하는 것이 가능한가요? 하지만... 하나는 -100에서 0까지의 값 곡선을 가지고 있고, 다른 하나는 -1.3에서 1.3까지의 곡선을 가지고 있습니다????

2. 가능하다면 어떤 기능을 사용할까(어느 방향으로 움직일지, MQL4 공부)????

그리고 당신은 수직 스케일을 앞뒤로 변경하고, 오 ... 여기에서 교차하지만 지금은 교차하지 않습니다.

첫째, 동일한 참조 시스템으로 가져와야 합니다. 그러나 이것들은 전혀 동일한 지표가 아닙니다.

 
bergkamp. :

이것은 단지 그렇게 말하는 것이 아닙니다. 직선 세그먼트는 20개 막대가 될 수 있습니다. 예를 들어 30개라고 합시다.

세그먼트 C 또는 D(D에서 형성된 C와 함께 - 즉시 - 세그먼트 D의 첫 번째 막대에서) 또는 더 나은 신호 , 세그먼트 C의 첫 번째 막대


방향 전환점을 찾아야 합니까??? (증가 --- 감소) 1차 미분 == 0

아니면 모두 같은 굴곡??? (제곱근으로 성장 --- 포물선으로 성장) 이차 도함수 == 0

 
artmedia70 :

그리고 당신은 수직 스케일을 앞뒤로 변경하고, 오 ... 여기에서 교차하지만 지금은 교차하지 않습니다.

첫째, 동일한 참조 시스템으로 가져와야 합니다. 그러나 이것들은 전혀 동일한 지표가 아닙니다.


즉, 원칙적으로 가능합니다????

그것들을 하나의 참조 시스템으로 가져오는 방법, 코드를 다시 작성하고 변경해야 합니까?

 
ALXIMIKS :


방향을 바꾸려면 1점 을 찾아야 합니다 ??? (증가 --- 감소) 1차 미분 == 0

또는 2 모두 동일한 굽힘 ??? (제곱근으로 성장 --- 포물선으로 성장) 이차 도함수 == 0

그림은 매우 흥미롭지만 예제 코드를 공유하지 마십시오.

1 - 다음과 같은 경우 up/down 신호가 됩니다. - 세그먼트 C의 첫 번째 막대에서 더 좋습니다.

2 - 구부러지지 않으면 마우스의 현재 방향이 변경되지 않습니다. 이는 논리적입니다.

 
artmedia70 :

그 흥미 롭군요. 알고리즘이 필요합니까, 아니면 여기에 표시기를 작성해야 합니까?

당신은 당신에게 필요한 것을 결정하기가 쉽지 않지만 나에게는? 그는 생각의 방향을 제시했다. 수중바위도 많다. 결국, 이 알고리즘은 MAC 곡선 세그먼트의 극점을 통해 그린 직선과 지정된 세그먼트 내 MAC 최대 값 사이의 최대 불일치를 찾습니다.

이것은 표시기에서는 작동하지 않습니다. 0이 아닌 불일치를 찾아 이 세그먼트의 위치와 Mashka가 구부러진 방향만 알려줍니다. 주어진 거리 내에 이러한 굴곡이 여러 개 있을 수 있습니다. 그럼 어떻게 해야 할까요?

알고리즘은 다음과 같습니다. 우리는 가상 라인 값에서 Mashka 값의 최대 편차에 대해 Mashka 세그먼트의 주어진 끝과 검색 막대 사이에 가상 직선을 그립니다. 과거 값이 현재 값보다 작으면 값과 막대를 기억하십시오. 주기 후에 최대 편차와 고정 막대가 있습니다.

이것은 나를 처음 방문한 검색의 방향 일뿐입니다. 훨씬 덜 리소스 집약적인 알고리즘이 있다고 확신합니다. 이것은 지표에 필요합니다. 저는 주로 고문입니다.

감사합니다. 아이디어는 매우 공평합니다. 코드에서 구현하는 방법은 다음과 같습니다. 그런 순간을 찾는 바로 그 조각
 

기사의 빨간 점을 결정하는 코드 - 이미 한 번 보냈습니다 -

может быть полезно https://www.mql5.com/en/articles/1569 모든 시나리오가 제공됩니다

3.3. 상의와 하의

 
artmedia70 :

알고리즘은 다음과 같습니다. 우리는 가상 라인 값에서 Mashka 값의 최대 편차에 대해 Mashka 세그먼트의 주어진 끝과 검색 막대 사이에 가상 직선을 그립니다. 과거 값이 현재 값보다 작으면 값과 막대를 기억하십시오. 주기 후에 최대 편차와 고정 막대가 있습니다.

이것은 나를 처음 방문한 검색의 방향 일뿐입니다. 훨씬 덜 리소스 집약적인 알고리즘이 있다고 확신합니다. 이것은 지표에 필요합니다. 저는 주로 고문입니다.


표시기에 대한 흥미로운 생각. 몇 달 동안 비슷한 일을 하려고 노력했습니다. 주요 문제는 차트에 표시기를 던지면 필요한 것이 무엇인지 보여줍니다. 테스터에서 표시기를 시작하면 표시되어야 하는 것과 완전히 다른 것을 표시하기 시작합니다. 값을 기록하고 새 막대에서 비교하려고 합니다. 특정 값이 전달되면 현재 값을 버퍼에 입력하고 그렇지 않으면 값이 동일하게 유지됩니다(기록된 값). 따라서 테스터에서이 특정 값에 도달하지 않은 표시기는 여전히 변경되지만 변경되어서는 안됩니다. 많은 옵션을 시도했지만 아직 문제에 대한 해결책을 찾지 못했습니다.