MQL5 언어를 정말 배우고 싶어요 어디서부터 시작해야 하나요? - 페이지 4

 
Vladimir Karputov :

MQL5를 배우고 싶고 "C를 배우십시오"라는 조언을 받고 있다면 가능한 한 깊이 그러한 조언자를 보내십시오.

가장 좋은 방법: 작업이 설정되고(예: "이러한 기호의 가격을 표시하고 싶습니다") MetaEditor 및 문서. 작동하지 않으면 포럼에서 도움을 요청하십시오. 그래서 단계적으로.

그래, 난 동의. 길은 걷는 자가 지배할 것이다.

그러나 나는 "시를 배우라"는 제안을 그다지 거부하지 않을 것입니다. 제 생각에는 이것도 충분히 받아들일만 합니다... 또 다른 한가지는 MQL을 배우는 것과 마찬가지로 C++를 배우는 것도 당신이 지적한 방식으로 이루어진다는 것입니다. 우리는 작업을 설정하고 문서를 연구하고 포럼에서 조언을 요청하여 해결하려고합니다 ...

 
Georgiy Merts :

그래, 난 동의. 길은 걷는 자가 지배할 것이다.

그러나 나는 "시를 배우라"는 제안을 그다지 거부하지 않을 것입니다. 제 생각에는 이것도 충분히 받아들일만 합니다... 또 다른 한가지는 MQL을 배우는 것과 마찬가지로 C++를 배우는 것도 당신이 지적한 방식으로 이루어진다는 것입니다. 우리는 작업을 설정하고 문서를 연구하고 포럼에서 조언을 요청하여 해결하려고합니다 ...

최소한 mql5에 대한 작업과 유사할 수 있는 C에 대한 작업을 제안하십시오.

글쎄, 나는 쓸모없는 일을 설정했다. 글쎄, 나는 그것을 해결했다. 그래서 무엇? 이것은 어떻게 포지션을 여는 방법이나 보류 중인 주문 을 이해하는 데 도움이 될까요? mql5 기능에 대한 지식 없이 OOP에 대한 지식이 어떻게든 도움이 될 수 있습니까? 먼저 mql5를 마스터하고 나서야 OOP가 무엇인지 그리고 이와 관련된 모든 장점을 이해하려고 노력해야 한다고 생각하지 않습니까?

 

실제 이야기는 며칠 같습니다.

주말 동안 고객은 Excel에서 선택 항목이 있는 테이블을 만드는 문제를 해결해야 했습니다. 물론 VBA는 "다른 모든 사람들과 같은" 수준에서 프로그래머가 되는 방법을 모릅니다.

해결해야 할 문제가 있습니다. 그는 인터넷에서 VBA 수업을 받아 문제에 적용했습니다.

그 결과 삐뚤어진 코드로 문제를 풀었지만 1~2일 만에 해결해 '코끼리처럼' 만족스러웠다.

여기서 두 가지 핵심 사항에 유의하는 것이 중요합니다.

1) 그는 문서가 아니라 수업으로 눈을 돌렸습니다. 왜냐하면 초보자를 위한 문서는 "거기고, 어디에서 시작해야 하는지 모릅니다."이고 "문서로 시작하라"는 조언은 부적절하기 때문입니다.

2) 그는 특히 VBA, BASIC, C, C ++ 또는 다른 곳이 아닌 다른 곳으로 눈을 돌렸습니다. 일부 포럼에서 "시작할 위치"를 물었고 "Si로 시작"이라고 대답했을 것입니다. 그러면 이 조언이 부적절해 보일 것이고 조언자는 "ku-ku"일 것입니다.

 

총:

-- MQL에 대한 튜토리얼이 있습니다 -- 이것은 Kovalev의 튜토리얼입니다 https://book.mql4.com/ru

여기에서 시작해야 합니다. MQL4에 두고 MQL4로 시작하십시오. 그를 결점으로 두십시오.

그러나 "무엇이 무엇인지"를 이해하기 위해서는 그것으로 충분합니다. 최소한 문서를 이해할 수 있습니다. 문서 + 기사 이해 -- "MQL 기본 사항" 직후에 MQL5로 전환할 수 있습니다.

Учебник по MQL4
Учебник по MQL4
  • book.mql4.com
В настоящее время персональный компьютер стал незаменимым помощником в жизни каждого человека. Благодаря развитию Интернета и увеличению мощности современных компьютеров открылись новые возможности во многих областях деятельности. Ещё десять лет назад торговля на финансовых рынках была доступна только банкам и узкому кругу специалистов. Сегодня...
 
Georgiy Merts :

에에... 그리고 생각을 여는 것이 가능합니까?

밝힐 것이 무엇입니까? C와 C++는 컴퓨터(하드웨어) 프로그래밍에 중점을 두고 있으며, mql은 사용자 정의 프로그램(사람이 사용)을 작성하는 데 중점을 두고 있습니다. 바이트와 비트가 무엇인지에 대한 아이디어도 없고 다른 많은 것들에 대해 전혀 걱정하지 않고(그리고 그것에 대해 전혀 모르는) mql로 훌륭하게 작성할 수 있습니다.

 
Alexey Viktorov :

최소한 mql5에 대한 작업과 유사할 수 있는 C에 대한 작업을 제안하십시오.

글쎄, 나는 쓸모없는 일을 설정했다. 글쎄, 나는 그것을 해결했다. 그래서 무엇? 이것은 어떻게 포지션을 여는 방법이나 보류 중인 주문 을 이해하는 데 도움이 될까요? mql5 기능에 대한 지식 없이 OOP에 대한 지식이 어떻게든 도움이 될 수 있습니까? 먼저 mql5를 마스터하고 나서야 OOP가 무엇인지 그리고 이와 관련된 모든 장점을 이해하려고 노력해야 한다고 생각하지 않습니까?

"이해할 수 있는 방법"은(는) 무슨 뜻인가요? 네, 정확히 그렇게 될 것입니다. 어떤 방식으로 구조를 채우고 어떤 함수를 호출해야 한다는 것.

즉, 구조가 무엇인지, 무엇으로 구성되어 있는지, 함수가 무엇인지, 어떻게 호출하는지 이해해야 합니다.

그리고 표준 라이브러리의 클래스를 사용하려면 적어도 첫 번째 근사에서 "클래스"의 개념에 익숙해져야 합니다.

이 모든 것은 C++와 MQL에서 모두 가능합니다.

개인적으로 저는 큰 차이를 느끼지 못합니다. 모든 라이브러리는 최소한의 재작업으로 C ++에서 사용할 수 있는 방식으로 작성되었습니다.

 
Georgiy Merts :

"이해할 수 있는 방법"은(는) 무슨 뜻인가요? 네, 정확히 그렇게 될 것입니다. 어떤 방식으로 구조를 채우고 어떤 함수를 호출해야 한다는 것.

즉, 구조가 무엇인지, 무엇으로 구성되어 있는지, 함수가 무엇인지, 어떻게 호출하는지 이해해야 합니다.

그리고 표준 라이브러리의 클래스를 사용하려면 적어도 첫 번째 근사에서 "클래스"의 개념에 익숙해져야 합니다.

이 모든 것은 C++와 MQL에서 모두 가능합니다.

개인적으로 저는 큰 차이를 느끼지 못합니다. 모든 라이브러리는 최소한의 재작업으로 C ++에서 사용할 수 있는 방식으로 작성되었습니다.

Vasik에서 프로그래밍에 대한 나의 첫 번째 "작업"은 연구소의 실험실 작업이었습니다.

작업: x.xxxx의 정확도로 반복 공식(공식이 제공됨)을 사용하여 세제곱근을 계산합니다.

이러한 작업이 mql5를 마스터하는 데 어떻게 도움이 됩니까? 글쎄, 나는 적어도 Vasik에서, 적어도 C에서, 어떤 수정이나 어셈블러까지의 다른 복잡한 언어를 했으므로 무엇을 ??? 이것은 어떻게 mql5를 이해하는 데 더 가까워질까요??? 대답은 확실한 NO입니다...

변수가 무엇인지, 범위와 미리 정의된 변수가 무엇인지 아직 파악하지 못한 경우 OOP를 배워야 하는 이유는 무엇입니까? 질문은 원래 기술을 향상시키기 위한 것이 아니라 공부를 시작하기 위한 것이었습니다.

 
Alexey Viktorov :

... 질문은 원래 START learning ...

문제는 처음부터 공부를 시작하는 것이 아니라 문제 해결을 시작하는 것입니다.

MQL로 작업을 작성하는 방법을 배우기 위해 C++를 배우라는 무의미한 "뻐꾸기" 조언처럼 언어를 배우기 위해 언어를 배우는 것은 의미가 없습니다.

프로그래밍 언어를 연구하는 것이 아니라 과제를 해결하는 중입니다. 여기서 언어는 항상 부차적인 것입니다.

언어는 문제를 해결하는 데 필요한 정도와 완전하게만 학습됩니다.

 
Andrey F. Zelinsky :

문제는 처음에 공부를 시작하는 것이 아니라 문제 해결을 시작하는 것입니다.

MQL로 작업을 작성하는 방법을 배우기 위해 C++를 배우라는 무의미한 "뻐꾸기" 조언처럼 언어를 배우기 위해 언어를 배우는 것은 의미가 없습니다.

프로그래밍 언어를 연구하는 것이 아니라 과제를 해결하는 중입니다. 여기서 언어는 항상 부차적인 것입니다.

언어는 문제를 해결하는 데 필요한 정도와 완전하게만 학습됩니다.

Andrey, 화제의 제목에 눈을 들어

MQL5 언어를 정말 배우고 싶습니다. 어디서부터 시작해야 합니까?

 
Alexey Viktorov :

Andrey, 화제의 제목에 눈을 들어

당신은 여전히 "오래된 언어"에 대해 이야기하기 시작합니다 - 음, 초보자를 위한 문서는 적합하지 않습니다 - 초보자의 99%는 문서의 도움으로 꿈쩍도 하지 않을 것입니다 - Kovalev의 교과서, 좋은 / 나쁜, 오래된 / 새 만 있습니다 , 그러나 그는 단지 있다.