초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1184

 
secret :
EA에서 사용자 지정 지표 를 호출하는 방법은 무엇입니까? mql4에서 이것은 iCustom()을 호출하여 수행되었습니다.

https://www.mql5.com/ru/docs/series/copybuffer

그러나 기사를 통해 검색하여 이 예는 도움말에 설명되어 있지 않습니다. 한 번 MQL5로 전환하는 것에 대한 일련의 기사가 있었습니다. 좋은 예가 있습니다.

 
Igor Makanu :

https://www.mql5.com/ru/docs/series/copybuffer

그러나 기사를 통해 검색하여 이 예는 도움말에 설명되어 있지 않습니다. 한 번 MQL5로 전환하는 것에 대한 일련의 기사가 있었습니다. 좋은 예가 있습니다.

하지만 표시기 버퍼를 가져올 필요가 없습니다. OnCalculate()

 
secret :

하지만 표시기 버퍼를 가져올 필요가 없습니다. OnCalculate()

다음 은 예입니다.

 

ChartIndicatorAdd() 를 통해 표시기를 추가하려고 했지만 작동하지 않았습니다.

테스터 실행 후 터미널 창에 인디케이터가 있는 차트가 뜨는데 테스터의 틱은 안 나옵니다.

그리고 테스터 창에서는 전혀 추가되지 않았습니다.

 

도움이 되었습니다, 감사합니다)

그리고 두 번 일어나지 않으려면 테스터에서 실행할 때 터미널에 새 차트가 추가되는 이유는 무엇입니까?

 
secret :

도움이 되었습니다, 감사합니다)

그리고 두 번 일어나지 않으려면 테스터에서 실행할 때 터미널에 새 차트가 추가되는 이유는 무엇입니까?

백테스트 탭의 테스터를 마우스 오른쪽 버튼으로 클릭 - 차트 자동 열기 확인란이 있습니다. 아마도 이것이 필요할 것입니다.

 

안녕하세요 감정사님들!

다음 코드가 있습니다.

구조체 STRUCT_POSITION { \...\}

STRUCT_POSITION 위치[];

문제:

STRUCT_POSITION SPosition[]이란? ?? 구조체의 인스턴스를 만드는 것이라면 동적 배열 이 필요한 이유는 무엇입니까? 가능합니까? 무엇 때문에?


나는 대답에 대해 매우 감사 할 것입니다.

 
odyn :

안녕하세요 감정사님들!

다음 코드가 있습니다.

구조체 STRUCT_POSITION { \...\}

STRUCT_POSITION 위치[];

문제:

STRUCT_POSITION SPosition[]이란? ?? 구조체의 인스턴스를 만드는 것이라면 동적 배열 이 필요한 이유는 무엇입니까? 가능합니까? 무엇 때문에?


나는 대답에 대해 매우 감사 할 것입니다.

라인

STRUCT_POSITION SPosition[]

STRUCT_POSITION 구조의 배열(배열 이름 'SPosition')을 선언합니다. 그리고 이 배열은 얼마나 많은 위치가 배열에 기록될지 아무도 모르기 때문에 동적입니다.

 
Vladimir Karputov :

라인

STRUCT_POSITION 구조의 배열(배열 이름 'SPosition')을 선언합니다. 그리고 이 배열은 얼마나 많은 위치가 배열에 기록될지 아무도 모르기 때문에 동적입니다.

예, 하지만 구조 선언에 배열이 없습니다. 다른 유형의 변수만 해당됩니다.

뭔가 놓치고 있는 것 같습니다.

답변해주셔서 정말 감사드립니다. 설명해주실 수 있으신가요? 구조 설명에 배열이 없는 경우 구조의 배열을 선언하는 방법을 모르겠습니다. (바로 쓴게 아니라 제 실수입니다) (참고로 이분이 조언가님? 샘플로 공부중입니다 https://www.mql5.com/en/code/27559 )

 
odyn :

예, 하지만 구조 선언에 배열이 없습니다. 다른 유형의 변수만 해당됩니다.

뭔가 놓치고 있는 것 같습니다.

답변해주셔서 정말 감사드립니다. 설명해주실 수 있으신가요? 구조 설명에 배열이 없는 경우 구조의 배열을 선언하는 방법을 모르겠습니다. (바로 쓴게 아니라 제 실수입니다) (참고로 이분이 조언가님? 샘플로 공부중입니다 https://www.mql5.com/en/code/27559 )

질문이 코드에 관한 것이라면 코드 토론에서 질문하십시오.