MetaTrader 4 Build 529 베타가 새로운 컴파일러와 함께 출시됨 - 페이지 19

 
tara :

Mladen, 특히 당신이 자유롭게 읽을 수 있기 때문에 러시아어로 대답하는 것이 더 쉽습니다.

다음은 이 문제에 대한 나의 해결책입니다. init() 코드에는 ReInit() 함수가 포함되어 있는데, 이 함수는 타임프레임이나 기호를 변경할 때 값을 복원해야 하는 전역 변수를 다시 초기화합니다.

그것은 다른 것에 관한 것입니다. 차트 기호/TF를 변경할 때 extern 변수의 문자열 값이 손실됩니다.
 
komposter :
그것은 다른 것에 관한 것입니다. 차트 기호/TF를 변경할 때 extern 변수의 문자열 값이 손실됩니다.
네, 그렇습니다. 이것은 확실히 버그입니다.
 
komposter :
그것은 다른 것에 관한 것입니다. 차트 기호/TF를 변경할 때 extern 변수의 문자열 값이 손실됩니다.


하나의 버그를 다른 버그에 부과하는 멋진 솔루션이 있습니다. Curve Static은 첫 번째 init() 호출 전에 MQL에서 한 번 초기화되어 저장됩니다. :)

PS 그건 그렇고, 그것은 두 가지 기능이 될 것입니다 :)

 

나는 내가 나 자신을 발견한 것에서 조금 모을 것입니다(이미 많은 말을 했습니다).

  1. 테스트 중 열기/닫기 화살표(시각화 포함 및 미포함)는 시간 = 0으로 생성되므로 차트에 표시되지 않습니다. 오픈부터 클로징까지 줄이 있습니다.
  2. Tester, Expert Advisor 설정 창: 매개변수를 0으로 설정하려고 하면 아무 일도 일어나지 않습니다(이전 값이 유지됨). 입력을 지우고 엔터를 누르면 0이 됩니다.
  3. 디버깅이 작동하지 않음(EA가 "시간 초과로 종료됨"으로 충돌함)
  4. 시작 부분에 RefreshRates가 없는 start()(및 OnTick())는 미리 정의된 Bid 및 Ask를 업데이트하지 않습니다.
  5. 때때로 재컴파일 후 EA를 다시 시작할 때 Bars는 남은 값(100 미만)을 반환합니다(이는 RefreshRates와도 관련이 있을 수 있음).
테스트를 실행 하는 동안 충돌이 하나 발생했습니다. 글쎄, 당신은 그것을 스스로 처리 할 것입니다.
 
6. 테스터의 슬립은 역사적 시간이 아니라 실시간 =)
 

두 복사 기능의 결과가 다른 이유를 설명하십시오.

 ArrayCopy (llow,Low);             и              ArrayCopySeries (llow,   1 );

도움말을 읽었지만 ArrayCopySeries() 가 올바른 결과를 반환하지만 ArrayCopy는 반환하지 않는 이유를 여전히 이해하지 못합니다.

시계열 배열(Low[]이라고 합시다)의 값을 X의 양이지만 Y 막대의 이동으로 낮은 배열에 복사하는 방법을 알려주십시오.

 ArrayCopy (llow, Low, Y, 0 , X);

어떻게 든 롤링되지 않고 무언가를 수행하지만 필요한 것은 아닙니다.

 

기록을 로드할 수 없습니다. 1분 동안 로드한 다음 파일이 올바르지 않고 나머지 기록을 다시 계산하지 않는다고 기록합니다.


처음 올릴때 이런 에러가 나서 히스토리 전체를 지웠고, nafig, 같은 노래로 새로운 방식으로 올렸습니다. 뭐가 문제 야?

 
ALXIMIKS :

두 복사 기능의 결과가 다른 이유를 설명하십시오.

도움말을 읽었지만 ArrayCopySeries()가 올바른 결과를 반환하지만 ArrayCopy는 반환하지 않는 이유를 여전히 이해하지 못합니다.

시계열 배열(Low[]이라고 합시다)의 값을 X의 양이지만 Y 막대의 이동으로 낮은 배열에 복사하는 방법을 알려주십시오.

어떻게 든 롤링되지 않고 무언가를 수행하지만 필요한 것은 아닙니다.

어딘가에 (이전 MT4 또는 MT5에서) 작동하는 옵션이 하나 이상 있습니까?

 

나는 개발자들에게 내 애플리케이션 #751279 의 고려 사항으로 돌아가도록 요청합니다.

내 생각에는 시간이다

 
ALXIMIKS :

두 복사 기능의 결과가 다른 이유를 설명하십시오.

도움말을 읽었지만 ArrayCopySeries()가 올바른 결과를 반환하지만 ArrayCopy는 반환하지 않는 이유를 여전히 이해하지 못합니다.

시계열 배열(Low[]이라고 합시다)의 값을 X의 양이지만 Y 막대의 이동으로 낮은 배열에 복사하는 방법을 알려주십시오.

어떻게 든 롤링되지 않고 무언가를 수행하지만 필요한 것은 아닙니다.

준코 :

네. 문제. :-(

"미리 정의된 변수"에는 배열과 같은 데이터 연속성이 없는 것 같습니다. 아마도 이것은 바 구조의 구성원에 대한 호소입니다.

" 미리 정의된 변수 "는 배열이 아닙니다.