MQL4 문서에 대한 토론 - 페이지 7

 
Dmitrich :

프로그래머 중 한 명이 원칙적으로 교육을 받을 준비가 되어 있는지 여부가 특히 흥미롭습니다.


여러 번 했다
 
Dmitrich :

레나트! 우리가 당신을 기분 상하게 해서 미안합니다!

전혀 아프지 않았습니다. 그러나 잘못된 생각을 제거해야 합니다. 아무도 당신을 위해 프로그래밍 언어를 마술처럼 배우지 않을 것입니다.

많은 사람들이 몇 단계로 쉽게 결과를 얻고 싶어합니다. 그래서 그들은 문서가 역겹고 개발자가 책임이 있다고 말하지만 많은 정보를 눈치 채지 못합니다. 그러나 그것은 다른 것입니다.

원격교육 요청도 게으른 분야에서 “나는 소파에 누워 누군가가 원격으로 긴장을 풀어주며 가르쳐준다”는 게으름의 현장이다.
 
Jhonny :
그런데 문서에 대해 툴킷의 OBJPROP_FIBOLEVELS 속성에서 F1 키를 눌렀을 때 뭔가 이상하거나 거의 아무 일도 일어나지 않는 것을 발견했습니다.
예, 이 속성은 검색 엔진 키워드에 설명되어 있지 않은 것 같습니다. 오늘 수정하겠습니다.

버그를 찾아주셔서 감사합니다.
 
Dmitrich :
C++ 교과서를 공부하지 않고 예제만 있는 것이 비현실적입니까?

Dmitrich , 당신의 인내심은 정말 놀랍습니다. 여러 사람들이 이미 최대 C가 있고 그 다음에는 하위 집합만 있다고 썼습니다. MQL4에 C++에서 정말 멋진 것이 최소한 포함되어 있는 구체적인 예를 들어 주십시오.

추신 나 자신은 C의 하위 집합에만 익숙하지만 C ++(즉, 클래스, 인터페이스 및 ActiveX와 같은 기타 타사 기술)에서는 아무 것도 작성하지 않았습니다. 이것은 MQL4의 일반적인 방향에 대해 나에게 충분합니다.
 
프로그래밍에 전혀 준비가 되어 있지 않은 사람들에게 개발자의 관심을 끌기 위해 노력할 가치가 있는 것 같습니다. 마찬가지로 mql 메커니즘을 사용하여 고도로 전문화된 작업을 해결하고자 하는 거래자는 피할 수 없습니다. 초보자가 먼저 기본 사항을 이해하고 프로그래밍에 참여하도록 설득할 수는 없을 것입니다.
나는 오늘 제품 지원이 약하다고 말하고 싶지 않습니다. 제 생각에는 가치가 있습니다.
나는 이것에 대해 Renat 의 의견에 동의합니다.
  • MetaEditor에서 내장 MQL4 문서(2개 언어로 제공)의 가용성
  • MQL4 프로그래머 커뮤니티의 3개 언어(러시아어, 영어, 중국어) 웹사이트 개발
  • MQL4의 독립 트레이더 기사에 대한 당사의 지불
  • 조직 자동화 트레이딩 챔피언십
  • MetaEditor에서 직접 액세스하여 온라인 코드베이스 라이브러리 유지 관리
  • 포럼에서 거래자 개발자의 기술 지원 및 지속적인 컨설팅

그러나 다시 한 번 말씀드립니다. "프로그래밍 초보자"는 여전히 벗어날 수 없습니다 :-)
그 결과 다음과 같은 아이디어가 탄생했습니다.
포럼에서 "mql 프로그래밍 보육원" :-)과 같은 하위 섹션을 열고 초보자를 위한 질문과 답변을 수집하십시오.
많은 노력이 필요하지 않을 것 같아요. 그러나 초보자가 이해하기 더 쉬울 것입니다.
그리고 언어에 관해서는 초보자들 사이에서 수요가 많은 이유입니다. 특히 특정 작업이 있을 때 프로그래밍의 세계로 들어가는 것이 더 쉽고 명확합니다. 물론 IMHO.

 
solandr :
이 접근 방식을 사용하면 프로그래머가 될 가능성이 거의 없습니다! 그리고 요점은 당신을 가르칠 사람과 방법, 그리고 당신이 이것을 위해 정확히 무엇을 읽을 것인지가 아닙니다.
예비 읽기에 관해서는 아무도 당신에게 전체 C ++를 읽도록 강요하지 않는다고 즉시 말할 수 있습니다. MQL4는 C와 유사한 언어라고 분명히 들었습니다. C 프로그래밍을 읽기만 하면 됩니다. C++는 클래스, 구조 등을 도입하여 C 언어의 기능을 확장하는 것입니다. 등, MQL4에서는 사용할 수 없습니다. 일반적으로 손가락에서는 다음과 같이 보일 수 있습니다.
1. 가까운 서점에 가다
2. 프로그래밍 선반에서 가장 얇고(<200페이지) C 언어에 대한 가장 저렴한 책을 찾으십시오. "Basics of C Programming", "Introduction to C Programming" 또는 단순히 "C Programming for Dummies"와 같은 이름이 될 것입니다.
3. "대각선으로" 읽으면서 C 언어를 사용하는 예에 너무 집중하지 않고 기능, 연산자가 설명되는 방식, 일반적으로 존재하는 데이터 유형 등에 대한 일반적인 아이디어만 추출합니다.
4. MetaEditor( https://docs.mql4.com/ru/ )의 도움말을 차례로 읽기 시작합니다. 이 글을 읽고 나면 의미상 MQL4가 아마도 95% 이상의 C 언어라는 것을 이해하게 될 것입니다.
5. 다음으로 Rosh 기사 http://old.alpari.org/en/experts/articles/ 를 주의 깊게 읽고 Expert Advisors, 지표 및 스크립트를 구축할 때 다음에 나오는 내용을 이해하려고 합니다.
6. "모든 것이 있는 곳"과 필요한 경우 도움을 요청해야 하는 곳에 대한 정보를 얻기 위해 이 사이트의 기사(첫 번째 읽기에서 "대각선으로"도 가능)를 읽으십시오.
7. 이 모든 작업이 끝나면 이 포럼에서 프로그래밍을 시작하고 기술적인 질문을 하기 시작합니다. 사람들이 문제 없이 도와줄 것입니다. 게다가, 당신은 다른 모든 사람들이 한 번에 가졌던 것과 같은 질문을 하게 될 것입니다.
8. 다음으로, 당신은 당신의 거래 전략을 의식적 으로 찾기 시작할 것입니다. 알고리즘을 프로그래밍하지 않고 거래 전략 검색은 일반적으로 "이러한 지표가 수익성이 있는 것 같았고 한 달 동안 데모 기간 동안 100개 중 99개의 성공적인 거래를 수동으로 만들었습니다"라는 원칙을 기반으로 합니다. 거의 매일 사람들이 찾아오는 이 포럼과 관련 포럼을 읽어보세요. 사람들은 독창적인 프로그램을 갖고 싶어 합니다(때로는 사람들도 이 독창적인 제품에 돈을 지불하는 데 동의합니다). 사실, 숙련 된 프로그래머의 리뷰로 판단하면 그들은 아직 돈을 위해 독창적 인 것을 프로그래밍 할 필요가 없었습니다.

일반적으로 프로그래머가 되기 위한 대략적인 알고리즘을 설명했습니다. 원하는 대로 스테이지의 순서를 변경할 수 있습니다.
조언 감사합니다. 튜토리얼을 찾았고 초보자와 공유할 수 있습니다. 나는 당신과 Renat 모두가 옳다고 믿는 경향이 있습니다.
 
Renat :

버그를 찾아주셔서 감사합니다.
이유가 아닙니다. 우리는 모두 인간...
 
xeon :
프로그래밍에 전혀 준비가 되어 있지 않은 사람들에게 개발자의 관심을 끌기 위해 노력할 가치가 있는 것 같습니다. 마찬가지로 mql 메커니즘을 사용하여 고도로 전문화된 작업을 해결하고자 하는 거래자는 피할 수 없습니다. 초보자가 먼저 기본 사항을 이해하고 프로그래밍에 참여하도록 설득할 수는 없을 것입니다.
나는 오늘 제품 지원이 약하다고 말하고 싶지 않습니다. 제 생각에는 가치가 있습니다.
나는 이것에 대해 Renat 의 의견에 동의합니다.
  • MetaEditor에서 내장 MQL4 문서(2개 언어로 제공)의 가용성
  • MQL4 프로그래머 커뮤니티의 3개 언어(러시아어, 영어, 중국어) 웹사이트 개발
  • MQL4의 독립 트레이더 기사에 대한 당사의 지불
  • 조직 자동화 트레이딩 챔피언십
  • MetaEditor에서 직접 액세스하여 온라인 코드베이스 라이브러리 유지 관리
  • 포럼에서 거래자 개발자의 기술 지원 및 지속적인 컨설팅

그러나 다시 한 번 말씀드립니다. "프로그래밍 초보자"는 여전히 벗어날 수 없습니다 :-)
그 결과 다음과 같은 아이디어가 탄생했습니다.
포럼에서 "mql 프로그래밍 보육원" :-)과 같은 하위 섹션을 열고 초보자를 위한 질문과 답변을 수집하십시오.
많은 노력이 필요하지 않을 것 같아요. 그러나 초보자가 이해하기 더 쉬울 것입니다.
그리고 언어에 관해서는 초보자들 사이에서 수요가 많은 이유입니다. 특히 특정 작업이 있을 때 프로그래밍의 세계로 들어가는 것이 더 쉽고 명확합니다. 물론 IMHO.

같은 섹션에서 언어 학습에 관한 모든 기사를 배치할 수 있습니다. 예를 들어 Rosha, 간단한 C 교과서, 자세한 설명이 포함된 Expert Advisors의 예.
 
모든 것이 이해될 수 있고, 문서가 있고, 예가 있으며, Rosh는 모든 것을 썼습니다.
설명서에 있는 예제만으로는 만족하지 않습니다. 여기 사이트에서 이러한 예제 중 많은 부분이 이미 작성되었지만 문서는 여전히 동일합니다.
 
Renat :
드미트리 :

레나트! 우리가 당신을 기분 상하게 해서 미안합니다!

전혀 아프지 않았습니다. 그러나 잘못된 생각을 제거해야 합니다. 아무도 당신을 위해 프로그래밍 언어를 마술처럼 배우지 않을 것입니다.

많은 사람들이 몇 단계로 쉽게 결과를 얻고 싶어합니다. 그래서 그들은 문서가 역겹고 개발자가 책임이 있다고 말하지만 많은 정보를 눈치 채지 못합니다. 그러나 그것은 다른 것입니다.

원격교육 요청도 게으른 분야에서 "나는 소파에 누워 누군가가 원격으로 긴장을 풀고 가르쳐준다"고 했다.


친애하는 Renat, 다음 사항을 명확히 해주실 수 있습니까?

이 스레드의 주제는 MQL4 문서의 품질에 관한 것입니다. 참고 - 이미 존재하는 문서.

이 문서에는 많은 오류, 결점 및 단순히 잘못 작성된 부분이 포함되어 있다는 것을 누구나 알고 있으며, 당신도 이것을 부정하지 않을 것입니다. 이 문서가 일종의 자원 봉사자, 교과서 작가 또는 프로그래밍 언어 교사가 아니라 개발자의 작업이라는 사실 또한 모든 사람에게 분명합니다. 그리고 이 스레드에서 몇 가지(몇 가지만!) 주제에 대한 구체적인 희망 사항이 표현되었습니다. 이러한 소망의 구현은 동일한 초보자를 위한 MQL을 배울 수 있는 완전히 새로운 품질의 기회로 이어질 것입니다.

그러나 당신은 그것에 대해 아무 말도 하지 않았습니다. 그 대신 교과서, 비용, 초심자를 위한 과정, 원격 학습 및 이와 유사한 환상, 즉 개발자와 전혀 관련이 없는 것에 대해 적극적으로 논쟁합니다. 그리고 이것에 의해 악센트가 바뀌고 분기의 주제가 손실되며 가장 중요한 것은 이 토론이 모든 사람에게 줄 수 있는 긍정적인 내용이 손실된다는 것입니다. 왜요 ?

문서 품질 주제로 돌아가십시오. 그녀는 이미! 그것을 수정하는 것은 그렇게 크고 불가능한 작업이 아닙니다!
결국, 문서 비용의 일부를 문서를 개선하기 위해 문서를 작성한 동일한 사람들에게 지불하는 데 사용하십시오. 마지막으로 MQ 제품의 수준에 해당하는 수준으로 가져옵니다. 그리고 초보자를 위해 이 섹션과 병렬 사이트인 자주 묻는 질문(FAQ)에 대한 공통 섹션을 만드십시오. 앞으로 이 포럼에 표시될 내용으로만 보충하면 1년 안에도 관심 있는 모든 사람들과 신규 이민자를 위한 훌륭한 리소스를 갖게 될 것입니다. 그리고 마지막으로 지옥이 아니라 구체적이고 분명히 유용한 정보로 보낼 수 있습니다.

MQ가 이 두 가지 긴급한 MQ 전용 문제(문서 및 온라인 리소스)를 해결할 수 없다면 최소한 그 이유를 설명하십시오. 또는 적어도 "아니요, 그렇지 않을 것입니다."라는 방법을 직접 말하십시오.