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

 
Alexey Viktorov :

세 줄의 코드뿐만 아니라 모든 것이 아주 명확하게 설명된 텍스트도 읽을 필요가 있습니다.

예약된 메모리와 배열 크기는 다른 개념입니다. 배열의 크기를 재정의하면 ArrayResize (arr,1000,1000); 배열의 마지막 요소는 999이고 더 이상은 아닙니다. 그러나 배열의 크기를 늘려야 하는 경우 메모리는 재할당되지 않습니다. 어레이에서 그렇게 많은 헤드룸이 필요하지 않다면 적게 하거나 전혀 예약하지 마십시오.

이것은 함수가 프로세서에 추가로 요청하는 추가 메모리일 뿐이며 유휴 상태로 멈추고 어레이 크기에 포함되지 않음을 의미합니다. 후속적으로 1000만큼 증가하면 프로그램이 더 빠르게 작동하고 예약을 사용합니다. 이것을 두 번째로 ArrayResize (arr, 2000) 작성하면 예약이 사용됩니다. 배열은 2k로 증가하지만 예약 없이는 요소를 복사하거나 이전 섹션을 삭제하지 않습니다. 물론 제가 옳든 그르든 적어도 개발자들은 사진을 보여줬으면 하는 바램입니다.

 

안녕하세요,


왜 구분 기호 "공백": ""이 표시되지 않는지 알려주세요.


파일:

하나



코드 :

2



결과 :

삼

 

탭을 교체하는 경우 ; 모든 것이 정상입니다.

하나


2


삼

 
Artyom Trishkin :

아르템,

왜 그가 공백 구분 기호를 보지 못하는지 아십니까?

파일의 탭 사이에 각 요소를 수집하는 대안이 있습니까?


답변 해주셔서 감사합니다.

 
Expert Advisor에서 쐐기 모양의 위치를 공식화하는 방법(예: 100개 막대)?
 
Vladimir Baskakov :
Expert Advisor에서 쐐기 모양의 위치를 공식화하는 방법(예: 100개 막대)?
Паттерн Флаг
Паттерн Флаг
  • www.mql5.com
Характерная особенность паттерна Флаг, из-за которой он получил свое название, — заметное вертикальное движение цены ("флагшток") и затем размашистое горизонтальное движение — прямоугольное "полотнище" (рис. 1). В книгах и на сайтах, посвященных техническому анализу, паттерн Флаг часто рассматривается параллельно с паттерном Вымпел. Вымпел, в...
 

iATR과 같은 MQL4 표시기 기능이 한 Expert Advisor에서는 작동하고 다른 Expert Advisor에서는 작동하지 않는 이유는 무엇입니까? - 테스터의 다중 시간 프레임 EA를 의미합니다.

나는 새로운 형식에서

 void OnTick ()
  {
   
  }

...이 기능이 작동하지 않습니다


하지만 예전 형식으로

 int start()
  {
   
   return ( 0 );
  }

... 일하다


이것이 사실이며 해결 방법은 무엇입니까?

 
Taras Slobodyanik :

유형...

고맙습니다. 나는 다음과 같이 추세선 의 가격을 얻습니다.

line0_price = NormalizeDouble (ObjectGetValueByShift( "TrendUp" , 0 ), Digits );

이 선의 길이를 막대로 찾는 방법은 무엇입니까?

 
yiduwi :

고맙습니다. 나는 다음과 같이 추세선 의 가격을 얻습니다.

이 선의 길이를 막대로 찾는 방법은 무엇입니까?

시간에서 시간을 뺀 시간을 PeriodSeconds()로 나눈 값

 
Alexey Viktorov :

시간에서 시간을 뺀 시간을 PeriodSeconds()로 나눈 값

고맙습니다.