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

 
Artyom Trishkin :
숫자 하나
2

4
5
6
7
여덟
아홉

색인 0
하나
2

4
5
6
7
여덟
아홉

보시다시피 10개의 주문이 있지만 모든 배열에서 개수가 0부터 시작하기 때문에 해당 인덱스는 1이 적습니다.

OrdersTotal()은 10과 같지만 OrdersTotal()을 사용하여 루프를 시작 하면 배열 에서 비행이 발생합니다. 주문 인덱스는 10이 아니며 가장 큰 인덱스는 9이므로 OrdersTotal()-1이 됩니다.


감사합니다...이해했습니다...감사합니다.
 
Vitalie Postolache :

0부터 계산하기 때문입니다. 10개의 주문이 있는 경우 일련 번호 0..9, 즉 0..(10-1)을 계산해야 합니다. 여기서 OrdersTotal()=10 입니다.

프로그램을 작성할 때 이것을 염두에 두십시오.


감사합니다...이해했습니다...
 
Vitaly Muzichenko :
Print()를 통해 인쇄하면 그러한 질문이 없을 것입니다. 어렵지 않습니다.

감사합니다 ... 알았습니다 ... 방금 OrdersTotal 의 수도 0이라고 생각했습니다 ... 그래서 틀렸습니다. 나는 이렇게 썼습니다 ( int i=OrdersTotal() ; i>-1 ; i--) 그리고 그것은 나를 위해 작동하지 않았습니다.


 
안녕하세요!
문서의 "예제의 표시기 스타일" 기사에는 다음과 같이 나와 있습니다.
기본적으로 표시기 버퍼는 그리기 위한 데이터( INDICATOR_DATA )를 저장하는 데 사용됩니다.

지표 값 계산을 위해 중간 계산을 수행하고 각 막대에 대한 보조 값을 저장해야 하는 경우 이러한 배열을 연결할 때 계산 버퍼( INDICATOR_CALCULATIONS )로 선언할 수 있습니다.

MQL5 언어로 제공된 18개의 구성 예제 중 어느 것도 계산 버퍼( INDICATOR_CALCULATIONS ) 의 배열보여주는 단일 예제를 포함하지 않습니다 .
이 주제에 대해 읽을 수 있는 다른 곳을 알려주세요.
 
Leo59 :
안녕하세요!
문서의 "예제의 표시기 스타일" 기사에는 다음과 같이 쓰여 있습니다.
기본적으로 표시기 버퍼는 그리기 위한 데이터( INDICATOR_DATA )를 저장하는 데 사용됩니다.

지표 값 계산을 위해 중간 계산을 수행하고 각 막대에 대한 보조 값을 저장해야 하는 경우 이러한 배열을 연결할 때 계산 버퍼( INDICATOR_CALCULATIONS )로 선언할 수 있습니다.

MQL5 언어로 제공된 18개의 구성 예제 중 어느 것도 계산 버퍼( INDICATOR_CALCULATIONS ) 의 배열보여주는 단일 예제를 포함하지 않습니다 .
이 주제에 대해 읽을 수 있는 다른 곳을 알려주세요.
중간 계산 데이터를 저장하기 위한 일반적인 동적 배열이라고 생각하십시오. 직접 제어하고 크기를 늘리거나 줄일 필요가 없습니다. 터미널이 알아서 해줍니다. 이러한 버퍼 배열의 데이터는 차트에 표시되지 않습니다. 이것이 DATA와 CALCULATIONS의 전체 차이점입니다.
 
Artyom Trishkin :
중간 계산 데이터를 저장하기 위한 일반적인 동적 배열이라고 생각하십시오. 직접 제어하고 크기를 늘리거나 줄일 필요가 없습니다. 터미널이 알아서 해줍니다. 이러한 버퍼 배열의 데이터는 차트에 표시되지 않습니다. 이것이 DATA와 CALCULATIONS의 전체 차이점입니다.
명확성을 위해 작업 코드의 예는 어디에 있습니까?
 
Artyom Trishkin :
중간 계산 데이터를 저장하기 위한 일반적인 동적 배열이라고 생각하십시오. 직접 제어하고 크기를 늘리거나 줄일 필요가 없습니다. 터미널이 알아서 해줍니다. 이러한 버퍼 배열의 데이터는 차트에 표시되지 않습니다. 이것이 DATA와 CALCULATIONS의 전체 차이점입니다.
지표가 #property indicator_chart_window인 경우 표시되지 않습니다. 그러나 어떤 이유로 #property indicator_separate_window 표시기가 표시되는 경우.
 
Leo59 :
명확성을 위해 작업 코드의 예는 어디에 있습니까?
DemoBufferPattern
DemoBufferPattern
  • 투표: 21
  • 2010.03.24
  • Loong
  • www.mql5.com
Пример использования нескольких индикаторных буферов(Candles+Fractals+ZigzagColor+ColorMaLine).
 
Artyom Trishkin :
고맙습니다!
 
Artyom Trishkin :
Artyom, WORKING 코드 예제가 필요합니다!!!!

그리고 당신이 준 것.... 예를 들어, 87행: maHandle=iMA( Symbol() ,0,ExtPeriod,0,MODE_EMA,PRICE_CLOSE);
글쎄, 어떤 종류의 게이트가 올라갈까?