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

 
아니요, 금기는 없습니다. 실제로 지점이 닫히지 않았습니다. Renat 이 특정 제안을 내놓을 것을 제안한 것일 뿐이며 이는 매우 논리적입니다. ArrayRange () 에 관한 그러한 특정 제안 중 하나는 Yurixx 에 의해 자세히 설명되었습니다(나중에 내가 수정함). 나는 또한 그 예가 매우 조잡하다고 생각한다.

 int dim_size;
이중 num_array[10,10,10];
dim_size=ArrayRange(num_array, 1);

Yurixx 의 단점을 반복하지 않겠습니다. 나는 동일한 크기의 측정에 대한 조롱을 보지 않고 여기에서 느슨함 만 봅니다.

나는 이 기능을 돕기 위해 그러한 옵션을 제공합니다(지금까지는 영어로, 번역가가 러시아어 버전을 만드는 것은 어렵지 않을 것입니다). 변경 사항 및 추가 사항은 녹색 기울임꼴로 강조 표시됩니다.

정수 배열 범위( 객체 배열[], int range_index)
배열의 주어진 차원에 있는 요소 수를 반환합니다. range_index 변수는 0부터 시작하므로 첫 번째 차원 크기를 알아보려면 range_index 값이 0이어야 합니다. 인덱스는 0부터 시작하므로 차원의 요소 개수는 이 차원의 가장 큰 인덱스보다 1이 더 많습니다.
매개변수:
정렬[] 확인할 배열
range_index 차원 인덱스.
견본:
 int dim_size;
이중 num_array[5,7,10];
dim_size=ArrayRange(num_array, 1);
// 두 번째 차원의 크기인 7을 반환합니다.
 
xeon :
또한 일반적으로 프로그래밍을 처음 배우는 사람들에게는 특히 교과서가 필요하다고 생각합니다.
프로그래밍에 대해 전혀 모르는 사람들이 mql로 프로그래밍을 시작하려고 한다는 사실은 이미 사실입니다.

그래서 튜토리얼이 있습니다 :)
프로그래밍 전반에 대한 Donald Knuth
+ 코딩할 특정 언어의 사양 :)

저에게 MQL은 아홉 번째 언어입니다. 기능 목록은 그룹으로 나누어져 있으며 간단한 설명으로 충분합니다. :)
 
maveric , 당신의 유머는 가학적인 느낌을 줍니다 :) 어떤 종류의 초보자가 Knuth를 읽을까요?! 특정 알고리즘에 대한 참조에 때때로 유용하다는 점을 제외하고는 실제로 읽어본 적이 없습니다. 초보자는 알고리즘이 필요하지 않지만 언어의 구조와 구문이 필요합니다 ...
 
Mathemat :
maveric , 당신의 유머는 가학적인 느낌을 줍니다 :) 어떤 종류의 초보자가 Knuth를 읽을까요?! 특정 알고리즘에 대한 참조에 때때로 유용하다는 점을 제외하고는 실제로 읽어본 적이 없습니다. 초보자는 알고리즘이 필요하지 않지만 언어의 구조와 구문이 필요합니다 ...

동의한다. 새로운 언어를 배우려면 (기술 문서에 따라) 빠르게 실행하고 기능 목록과 기능 목록을 머리에 넣습니다. 그런 다음 항상 도움말에서 이 기능의 실제 사용을 꺼낼 수 있습니다. 그러나 여기에서는 방법론에 대해 이야기하고 있는 것 같습니다. 즉, 여기서 언어는 중요하지 않지만 작업 순서, 즉 MQL4로 프로그램을 작성하는 것입니다. 대부분의 경우 인형을 위한 책은 도움이 되지 않습니다. 포럼은 모든 문제를 해결합니다.

그리고 나는 모든 사람들에게 크누트를 다시 읽으라고 조언하고 싶습니다. 이미 클래식입니다.
 
Kernighan, Ritchie 를 다시 읽는 것으로 충분하지만 . C 언어 . 거기에는 난해한 것이 없습니다. 그러나 이 책은 많은 사람들에게 유용할 것입니다. 나는 C 언어로 프로그램을 작성할 수 있을 정도로 C 언어를 공부한 적이 없지만. 그러나 여전히 아이디어가 필요합니다.
프로그래밍은 언어가 아니라 기능과 절차(즉, 프로그램)로 자신의 생각을 표현하는 능력입니다.
 

안타깝게도, 맞아. 그러나 한때 나는 모든 것을 내가 더 잘 아는 파스칼로 번역했습니다. 단지 사람이 알고리즘의 개념을 얻습니다. MQL을 배우고 싶으시다면 http://www.vedikhin.ru/ 를 보시길 권합니다. MQL4 프로그래밍의 기본에 대해 아주 잘 설명되어 있습니다. 거의 완성된 교과서. 비록 말하기는 어렵습니다. 각 레벨에는 하나가 필요합니다. 그리고 Vedikhin은 " 초보자를 위한 프로그래밍 전문가 고문에 대한 가장 완벽한 가이드 "를 쓰려고 시도했는데, 그는 그렇게 썼습니다. 평가는 하지 않겠지만 제 생각에는 꽤 괜찮습니다. 나는 그에게서 몇 가지 흥미로운 아이디어를 얻었다.

 
Dmitrich :

따라서 MQL4는 젊음을 감안할 때 모든 것이 그렇게 나쁘지 않습니다. 교과서가 더 완전하고 이해하기 쉬운 문서로 등장하는 것은 시간 문제입니다. 개발자들이 자랑스러워할 이유가 있겠지만, 더 좋은 제품을 갖고 싶어하는 소비자의 본능에 따른 비판은 과연 금기일까요?

근거 없는 비판을 막을 수 있습니까? 타부는 어디에 있습니까? 당신은 당신의 말에 책임을 질 수 있습니까, 증거를 제공할 수 있습니까? 이것은 발차기라고 하는 것입니다. 감사합니다. 하지만 제품을 더 좋게 만들기 위해 갈비뼈에 몇 번 더 있습니다.

당신은 다른 사람들에게 그들의 사업을 하는 방법을 가르치려고 합니다. 왜요? 세계적 수준의 제품을 만들었습니까? 당신은 투자자도 아닙니다. 왜 MQL이 필요합니까?
그건 그렇고, MQ의 경우 당신은 소비자가 아닙니다. 그들의 타겟 고객은 이러한 거래 센터입니다. 그들은 돈을 지불하는 사람들입니다. 따라서 그들의 편의 시설이 무엇보다 먼저 생각됩니다.
 
Vinin :
Kernighan, Ritchie 를 다시 읽는 것으로 충분하지만 . C 언어 . 거기에는 난해한 것이 없습니다. 그러나 이 책은 많은 사람들에게 유용할 것입니다. 나는 C 언어로 프로그램을 작성할 수 있을 정도로 C 언어를 공부한 적이 없지만. 그러나 여전히 아이디어가 필요합니다.
프로그래밍은 언어가 아니라 기능과 절차(즉, 프로그램)로 자신의 생각을 표현하는 능력입니다.

나는 현재 이 책을 공부하고 있다. 예제를 컴파일하는 방법을 알려주시겠습니까? C 컴파일러가 필요하십니까?

 
Dmitrich :

나는 현재 이 책을 공부하고 있다. 예제를 컴파일하는 방법을 알려주시겠습니까? C 컴파일러가 필요하십니까?


어떤 컴파일러가 중요하지 않다면 무료 Microsoft Visual C++ 2005 Express Edition을 사용해 볼 수 있습니다.
웹 설치 다운로드 - http://download.microsoft.com/download/E/B/B/EBB39CA3-C78B-49CD-B1BA-3CB80A8A5B09/vcsetup. exe 2.87MB.
그런 다음 실행 후 컴파일러의 실제 설치를 꺼내는데 68MB를 꺼낸 것 같습니다.


음, SP1 도 있습니다. 이것은 버그 수정 패키지입니다. -INTL. exe - 43MB
DSL을 사용 중이면 꺼내기가 쉬울 것이고 전화 접속에서는 어려울 것입니다. 나는 그것을 설치하지 않았고 Visual Studio 2005의 더 완전한 버전을 가지고 있지만 이 버전으로 작업할 수도 있습니다.
정말 좋은 unlim 채널이 있다면 http://www.microsoft.com/downloads/details.aspx?familyid=281fcb3d-5e79-4126-b4c0-8db6332de26e&displaylang 에서 최신 버전의 Visual Studio "Orcas"를 가져올 수 있습니다. =ko , 3월 CTP 버전이 있긴 한데, 4.4GB DVD와 같은 크기가 될 것인데, 예를 들어 저한테는 가져가기 힘듭니다.
 
timbo :
드미트리 :

따라서 젊음을 감안할 때 MQL4의 모든 것이 그렇게 나쁘지는 않습니다. 교과서가 더 완전하고 이해하기 쉬운 문서로 등장하는 것은 시간 문제입니다. 개발자들이 자랑스러워할 이유가 있겠지만, 더 좋은 제품을 갖고 싶어하는 소비자의 본능에 따른 비판은 과연 금기일까요?

근거 없는 비판을 막을 수 있습니까? 타부는 어디에 있습니까? 당신은 당신의 말에 책임을 질 수 있습니까, 증거를 제공할 수 있습니까? 이것은 발차기라고 하는 것입니다. 감사합니다. 하지만 제품을 더 좋게 만들기 위해 갈비뼈에 몇 번 더 있습니다.

당신은 다른 사람들에게 그들의 사업을 하는 방법을 가르치려고 합니다. 왜요? 세계적 수준의 제품을 만들었습니까? 당신은 투자자도 아닙니다. 왜 MQL이 필요합니까?
그건 그렇고, MQ의 경우 당신은 소비자가 아닙니다. 그들의 타겟 고객은 이러한 거래 센터입니다. 그들은 돈을 지불하는 사람들입니다. 따라서 그들의 편의 시설이 무엇보다 먼저 생각됩니다.

팀보! 이에 대한 논의를 종료할 것을 제안합니다. 당신이 원한다면, 마지막 말을 당신의 것으로 두십시오. 다수가 내 주장을 이해하지 못한다면, 다수가 아닌 내 주장에 무언가가 있을 가능성이 더 큽니다. C를 컴파일하는 방법을 알고 있다면 말해주세요. 어떤 종류의 컴파일러가 필요하며 어디서 구할 수 있습니까?