MQL5 언어를 처음부터 자가 학습 - 페이지 3

 
MrBrooklin :

포럼 참가자의 새 메시지는 없지만 Dmitry Fedoseev의 기사 https://www.mql5.com/en/articles/2744 를 연구하고 있습니다.

처음에는 스크립트의 코드가 작성되는 모든 전역 변수 보기 섹션에 도달할 때까지 기사에서 모든 것이 명확하고 이해할 수 있었습니다. 모든 것이 명확해 보이지만 코드에서:

이것이 무엇을 의미하는지 명확하지 않습니다.

정수 4바이트(32비트) 크기의 정수 데이터 유형입니다. 최소값은 -2 147 483 648이고 최대값은 2 147 483 647입니다. 이것은 이해할 수 있습니다.

그러나 그것은 i=0;i<total;i++ 라고 말합니다. 제가 무엇을 의미합니까? 변수입니까 아니면 무엇입니까? i 대신 다른 변수를 쓸 수 있습니까? 그리고 왜 이 선이 나타났습니까?

"=" 와 동일합니다. 그것은 무엇입니까, 왜 필요한가요? MQL5 참조에서 찾지 못했습니다. 사소해 보이지만 그것들이 없으면 초보자로서 코드에 대한 일반적인 이해가 없습니다.

안부 인사를 전합니다. 블라디미르.

분명히 모든 연산자가 연구된 것은 아닙니다. for 루프와 관련이 있습니다. 주기는 0에서 시작하여 1단계로 식 2의 조건이 참이 될 때까지 계속됩니다. 물자는 완료되어야 합니다. 저항과 arduino 또는 프로세서의 차이와 같습니다.

교과서

일반적으로 일반적인 제품 개발, 모든 단계. 목표, 문제 설명, 문제 해결의 논리, 여기에서는 알고리즘이라고 하고 코딩이라고 합니다.

 
MrBrooklin :

이 코드의 의미를 잘못 이해했다면 수정해 주세요.

정수 데이터 유형 을 갖는 변수 i의 경우 0과 같은 값, 합계보다 작은 값, 1보다 큰 값이 할당됩니다. 맞나요?

안부 인사를 전합니다. 블라디미르.

C 또는 C++의 기초부터 시작해야 합니다. 그리고 이 포럼의 기사가 아닙니다.


 
MrBrooklin :

즉, 이 줄에는 모든 변수 값의 열거가 포함되어 있습니까? 사실인가요?

안부 인사를 전합니다. 블라디미르.

몰라, 미안)

 
Renat Akhtyamov :

당신은 혼란 스럽습니다. 경계 너머의 정보.

자신에게 작업 설정(예: 프로그래밍 방식으로 거래 시작)

코드베이스 를 뒤지고 문서를 작은 코드와 일치시키면 모든 것이

안녕하세요 레나트입니다! 처음에는 이런 식으로 독학을 시작하려고 했지만, 전혀 이해하지 못하는 것을 깨달았습니다! 몇 달 동안 내가 할 수 있었던 유일한 일은 필요하지 않은 매개변수에서 두 개의 Expert Advisors를 줄이는 것이었으며 다양한 프로그램 코드 블록에서 하나의 Expert Advisor를 모을 수 있었습니다. 따라서 처음부터 시작하기로 결정했습니다. 하지만 어쨌든 조언 감사합니다!

안부 인사를 전합니다. 블라디미르.

 
Valeriy Yastremskiy :

분명히 모든 연산자가 연구된 것은 아닙니다. for 루프와 관련이 있습니다. 주기는 0에서 시작하여 1단계로 식 2의 조건이 참이 될 때까지 계속됩니다. 물자는 완료되어야 합니다. 저항과 arduino 또는 프로세서의 차이와 같습니다.

교과서

일반적으로 일반적인 제품 개발, 모든 단계. 목표, 문제 설명, 문제 해결의 논리, 여기에서는 알고리즘이라고 하고 코딩이라고 합니다.

Valery, 당신이 모든 연산자를 연구하지 않고 단순히 그들에 대해 읽은 것이 맞습니다. 코드에서 수정하지 않고 매뉴얼을 읽는 것만으로는 여전히 쓸모가 없다는 것을 이미 알고 있습니다. 튜토리얼 주셔서 감사합니다. 유일한 질문은 MQL4에 있기 때문에 코드에서 혼란스러워 합니까?

안부 인사를 전합니다. 블라디미르.

 
MrBrooklin :

안녕하세요 레나트입니다! 처음에는 이런 식으로 독학을 시작하려고 했지만, 내가 전혀 이해하지 못한 것을 깨달았습니다! 몇 달 동안 내가 할 수 있었던 유일한 일은 필요하지 않은 매개변수에서 두 개의 Expert Advisors를 줄이고 다양한 프로그램 코드 블록에서 하나의 Expert Advisor를 조합하는 것뿐이었습니다. 따라서 처음부터 시작하기로 결정했습니다. 하지만 어쨌든 조언 감사합니다!

안부 인사를 전합니다. 블라디미르.

그렇게 시작했지만 자습서를 찾은 다음 기사를 찾았습니다. 일반적으로 하나는 다른 하나를 방해하지 않습니다. 단지 언어의 구문이 충분히 커서 그것을 빨리 배우는 것이 불가능할 뿐입니다. 절차 부분, if 문, 루프 및 기타, 수학 부분, 그림, 거래 부분, OOP 및 이것들은 모두 요소 기반을 구성하는 언어의 다른 부분입니다. 당신은 무언가와 프로그램을 알 수 없지만 절차적인 부분 없이는 단순히 불가능합니다.

 
Roman :

C 또는 C++의 기초부터 시작해야 합니다. 그리고 이 포럼의 기사가 아닙니다.

영상을 제공해주신 로만님 감사합니다! 나는 오늘 밤이 잠 못 이루는 밤이 될 것이라고 생각한다. 배울 것이 많다.

안부 인사를 전합니다. 블라디미르.

 
MrBrooklin :

안녕하세요 레나트입니다! 처음에는 이런 식으로 독학을 시작하려고 했지만, 전혀 이해하지 못하는 것을 깨달았습니다! 몇 달 동안 내가 할 수 있었던 유일한 일은 필요하지 않은 매개변수에서 두 개의 Expert Advisors를 줄이고 다양한 프로그램 코드 블록에서 하나의 Expert Advisor를 조합하는 것뿐이었습니다. 따라서 처음부터 시작하기로 결정했습니다. 하지만 어쨌든 조언 감사합니다!

안부 인사를 전합니다. 블라디미르.

좋은 결과

어떤 사람들은 아무것도 얻지 못한다
 
MrBrooklin :

영상을 제공해주신 로만님 감사합니다! 나는 오늘 밤이 잠 못 이루는 밤이 될 것이라고 생각한다. 배울 것이 많다.

안부 인사를 전합니다. 블라디미르.

이 chela의 채널로 이동하여 처음부터 시청하십시오.
거기에는 많은 교훈이 있습니다. Mql은 C와 같은 언어이므로 수업에서 기본적인 이해를 얻을 수 있습니다.

 
MrBrooklin :

Valery, 당신이 모든 연산자를 연구하지 않고 단순히 그들에 대해 읽은 것이 맞습니다. 코드에서 수정하지 않고 매뉴얼을 읽는 것만으로는 여전히 쓸모가 없다는 것을 이미 알고 있습니다. 튜토리얼 주셔서 감사합니다. 유일한 질문은 MQL4에 있기 때문에 코드에서 혼란스러워 합니까?

안부 인사를 전합니다. 블라디미르.

4k에서는 거의 모든 5k가 2016년에 추가되었습니다. 차이점은 거래 작업에만 있고 막대의 번호 매기기는 그 반대입니다. 그리고 절차적인 부분은 동일합니다. 예를 들어 교과서에는 삼항 if 연산자 가 없지만 if 연산자는 잘 씹고 루프와 배열 및 표시 논리가 있습니다. 그리고 똑같습니다.