MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 461

 

코드에 어떤 문제가 있습니까? 패널의 버튼으로 표시기의 기간을 변경합니다.
하지만 댓글에서 이해할 수 없는 숫자가 나에게 반환되었습니다.

   zz_handle= iCustom ( _Symbol ,TF, "Examples\\ZigZag" ,ExtDepth, 5 , 3 );
   int _bars= Bars ( _Symbol ,TF);
   ArrayFree (zz_time);
   ArrayFree (zz_value);
   CopyBuffer (zz_handle, 0 , 1 ,_bars,zz_value);
   CopyTime ( _Symbol ,TF, 1 ,_bars,zz_time);
   Comment (zz_time[_bars-1]);
 
Roman Sharanov :

코드에 어떤 문제가 있습니까? 패널의 버튼으로 표시기의 기간을 변경합니다.
하지만 댓글에서 이해할 수 없는 숫자가 나에게 반환되었습니다.

내가 바보가 아니라면 댓글 (zz_time[0]);

 
Vitaly Muzichenko :

내가 바보가 아니라면 댓글 (zz_time[0]);

나는 그것을 시계열로 설정하지 않았으며, 역사의 깊이에서 마지막 막대로 이동하기 위해 필요합니다.

 

오, 버그를 찾았습니다!

결국 1마디부터 복사해서 현재 1마디부터 카운트 해서 배열이 계속 오버플로우되더라구요

만든 막대 = 막대 ( _Symbol ,TF) - 1; 그리고 적어도 오류는 사라졌습니다

 
Roman Sharanov :

오, 버그를 찾았습니다!

결국 1마디부터 복사해서 현재 1마디부터 카운트 해서 배열이 계속 오버플로우되더라구요

만든 막대 = 막대 ( _Symbol ,TF) - 1; 그리고 적어도 오류는 사라졌습니다

CopyBuffer (handle, 0 , 1 , bars , value)가 무엇을 할 수 있는지 문서에서 주의 깊게 읽어야 합니다.

 
lil_lil :

120초마다 쓰기를 강제로 하고 막대를 연 후 30분 이내로 강제로 쓰는 방법은?

여기에 답이 있습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL4에 대한 모든 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론

알렉세이 빅토 로프 , 2018.02.13 18:58

코드 작성을 시작하고 작동하지 않는 것은 분해합니다.

그렇다면 그것들을 쓰는 것은 어떨까요? 원하는 날짜를 선택 하여 짝수 PERIOD_M1 분 또는 홀수 분의 시가를 읽어보세요 ...
 datetime начало_дня;
CopyOpen (_Simbol, PERIOD_M1 , начало_дня, начало_дня+ 30 * PeriodSeconds ( PERIOD_M1 ));
이것은 60초마다 30개 요소의 배열이 됩니다. 배열의 각 짝수 요소는 120초 안에 있습니다.
 
Roman Sharanov :

오, 버그를 찾았습니다!

결국 1마디부터 복사해서 현재 1마디부터 카운트 해서 배열이 계속 오버플로우되더라구요

만든 막대 = 막대 ( _Symbol ,TF) - 1; 그리고 적어도 오류는 사라졌습니다

프로그램 시작 부분에 지시문을 배치합니다.

 #property strict

그런 다음 배열 오버플로 및 0으로 나누기와 같은 모든 오류로 인해 프로그램이 중지되고 오류가 발생한 행을 나타내는 로그에 오류 메시지가 표시됩니다. 프로그램의 "이해할 수 없는" 동작의 90%가 즉시 사라집니다.

 
snegosplav :
오늘의 좋은 시간! 복사기 코드를 완성하는 데 도움을 요청합니다. 문제는 다음과 같습니다. 어드바이저(슬레이브)가 파일에 대한 액세스 권한이 없다는 메시지를 표시하므로 수행하지 않습니다... 무엇이 잘못되었나요?

Artyom Trishkin에 의해 제거된 디컴파일

메모가 있습니다.

코드를 어떻게 게시할 수 있습니까?
 
snegosplav :
코드를 어떻게 게시할 수 있습니까?

당신이 가지고 있던 - 절대 - 그것은 디컴파일되었습니다. 반복적인 위반의 경우 - 하루 동안 금지된 다음 - 증가하는 순서로: 일주일, 한 달, 10년, 계정 삭제.

 
함수에서 함수 자체를 호출할 수 있습니까? 조건이 참이 될 때까지 이 작업을 수행합니다.