[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 340

 

비닌 20.08.2012 13:28

긱34:

오롬누 감사합니다 분해해보겠습니다 그리고 두 번째 질문으로 위의 3개의 게시물을 알려주실 수 있나요?

약간의 정보

코드를 동봉합니다: 보류 중인 제한 또는 중지 주문 을 배치한 후 수정을 위한 줄이 이동되면 표시되고 주문은 수정되어야 하는 대로 수정되지만 각 틱 후에는 더 이상 필요하지 않지만 수정을 시도합니다.

코드를 작성하고 오류를 따르지 않았지만 지금은 다시 작성하고 싶지 않습니다. 폰트를 붙이지 않습니다 (이름이 설치되어 있지 않으면 비뚤어집니다)

파일:
pobedaov5.mq4  51 kb
 
Gek34 :

비닌 20.08.2012 13:28

긱34:

오롬누 감사합니다 분해해보겠습니다 그리고 두 번째 질문으로 위의 3개의 게시물을 알려주실 수 있나요?

약간의 정보

코드를 동봉합니다: 보류 제한 또는 중지 주문을 배치한 후 수정을 위한 줄이 이동되면 표시되고 주문은 원래대로 수정되지만 각 틱 후에는 더 이상 필요하지 않지만 수정을 시도합니다

코드를 작성했고 오류를 따르지 않았지만 이제 다시 작성하고 싶지 않습니다.


이해하려면 논리를 이해해야 합니다. 그리고 그것은 나에게 많은 시간을 필요로 합니다. 죄송합니다
 

그런 다음 다른 방식으로 질문을 공식화할 것입니다. 주문을 수정할 때 오류가 (로그, 로그에서 정리)가 아니라 탭(전문가)에 표시되는 경우 이는 다음을 의미합니다.

1. EA 계산에서 오류가 발생했습니까(주문 수정 요청이 서버에 전송되지 않음)?

2. 서버가 오류를 반환했습니까(이러한 일이 발생하면 모든 틱 이 계정을 차단할 수 있음)?

 
Gek34 :

그런 다음 다른 방식으로 질문을 공식화할 것입니다. 주문을 수정할 때 오류가 (로그, 로그에서 정리)가 아니라 탭(전문가)에 표시되는 경우 이는 다음을 의미합니다.

1. EA 계산에서 오류가 발생했습니까(주문 수정 요청이 서버에 전송되지 않음)?

2. 서버가 오류를 반환했습니까(이러한 일이 발생하면 모든 틱이 계정을 차단할 수 있음)?


오류 코드 . 0이면 서버에 요청이 전송되지 않은 것입니다.
 
skyjet :
... MetaTrader가 결과가 중요한지 여부를 결정할 수 있습니까?

예, "쓸모 없는 결과 건너뛰기" 확인란을 선택한 경우. 최적화 결과 탭, 마우스 오른쪽 버튼.
 
Zhunko :
이미 이 검색에 참여하고 있다면 DOS 아래를 살펴보십시오. 누군가가 도움이 될 것입니다.

고마워, 녀석.

오. 재미있는

 

https://www.mql5.com/ru/forum/138609/page333#683047

그러나 누군가 어레이를 올바르게 구성하는 방법을 알아내는 데 도움을 줄 수 있습니까? 문제는 어떻게 보면 복잡하지 않지만, 지금까지는 스스로 해결하는 것이 불가능했습니다.

 
silhouette :

https://www.mql5.com/ru/forum/138609/page333#683047

그러나 누군가 어레이를 올바르게 구성하는 방법을 알아내는 데 도움을 줄 수 있습니까? 문제는 어떻게 보면 복잡하지 않지만, 지금까지는 스스로 해결하는 것이 불가능했습니다.

이 문제를 "종이 한 장에" 해결해 보십시오.

2) 녹색과 빨간색 값의 계열의 길이를 찾아 배열에 저장해야 합니다.

개인적으로 배열의 크기가 어떻게 되어야 하는지 이해가 되지 않습니다. 다시 말해서 - 어느 막대부터 시작하여 녹색과 빨간색 값으로 그림을 보고 싶은 시간은 얼마입니까?

 
artmedia70 :

이 문제를 "종이 한 장에" 해결해 보십시오.

2) 녹색과 빨간색 값의 계열의 길이를 찾아 배열에 저장해야 합니다.

개인적으로 배열의 크기가 어떻게 되어야 하는지 이해가 되지 않습니다. 다시 말해서 - 어느 막대부터 시작하여 녹색과 빨간색 값으로 그림을 보고 싶은 시간은 얼마입니까?

배열의 크기는 얼마가 되어야 하는지 - 모르겠습니다. 지수는 계산된 막대의 전체 간격에 걸쳐 누적되어야 합니다. 제한 막대에서 시작합니다.

나는 작업의 논리를 말로 설명하려고 노력할 것입니다.

  • 색상 LSMA를 그리는 세 개의 표시기 버퍼가 있습니다. 현재 막대의 값이 이전 값보다 높으면 노란색 및 녹색 버퍼에 값을 그대로 두고 빨간색 버퍼에서 지우십시오. 현재 값이 이전 값보다 낮으면 그 반대도 마찬가지입니다. 다른 모든 경우에는 빨간색과 녹색 버퍼의 값을 지우고 노란색 버퍼만 남깁니다.
  • 녹색 계열 버퍼 값은 1, 인덱스 값은 0입니다. 녹색 버퍼가 현재 막대에서 !=EMPTY_VALUE이고 이전 막대에서 !=EMPTY_VALUE이면 녹색 계열 버퍼의 값이 1만큼 증가합니다(값 ​축적). 녹색 버퍼의 값이 == EMPTY_VALUE 인 경우 빨간색 버퍼의 값도 == EMPTY_VALUE(차트에서 노란색만)인 경우 계열이 종료됩니다. 인덱스가 0인 녹색 계열의 배열을 할당합니다. 시리즈 길이(버퍼에 저장). 배열 인덱스의 값을 1만큼 늘리고(다음 값은 이제 1, 2, 3 등이 됨) 계열 값을 1로 재설정하고 다음 녹색 계열이 시작될 때까지 기다립니다.
  • 우리는 빨간색 계열의 배열로 비슷한 조작을 수행합니다.
 
granit77 :
예, "쓸모 없는 결과 건너뛰기" 확인란을 선택한 경우. 최적화 결과 탭, 마우스 오른쪽 버튼.
고맙습니다!