고문 쓰기 - 페이지 3

 
Alexey Volchanskiy :

이렇게 쓸 필요가 있었고 배수구가 준비 되었습니다.

나는 여러 EA 생성자를 보았고 일반적으로 지표를 선택하면 거래 작업에 대한 신호를 생성합니다. 모든 것이 다소 열악하고 사이트에 빨판을 유치하도록 설계되었습니다.

네 말이 맞아, 알렉시.

내 생각에 이것은 Expert Advisors 구축의 원칙을 이해하려는 사람들에게 매우 유용한 기능입니다.

 
Vladimir Karputov :

MQL5에서 Expert Advisor, 지표 및 스크립트를 작성하는 방법을 배우는 것은 그리 어렵지 않습니다. 그리고 이를 위해 특별히 프로그래밍 언어를 배울 필요가 없습니다.

작게 시작하세요: 작업을 설정하고 해결하는 과정에서 MQL5 언어를 배우게 됩니다. 그 과정 에서 MQL5 도움말을 살펴보십시오 .


그리고 몇 년이 걸릴 것입니다. 아니면 내가 꽉.

 
George Merts : 내 생각에 이것은 Expert Advisors 구축의 원칙을 이해하려는 사람들에게 매우 유용한 기능입니다.

모두가 자신의 길을 간다

 

MQL 언어는 실제로 매우 간단하지만 하나의 작업에 맞게 고도로 전문화되어 있으므로 Pascal 또는 C와 같은 프로그래밍 경험이 있는 경우 전체 학습 프로세스는 주로 다음과 관련된 이러한 미묘함을 이해하게 됩니다. 거래 경험이 있다면 모든 것이 쉬울 것입니다. 하지만 프로그래밍 경험이 전혀 없다면... 그리고 수학을 잘 못한다고 해도... 그렇다면 이 특정 언어로 프로그래밍을 마스터하는 작업은 거의 불가능하고 많은 시간과 노력이 필요할 것입니다. 귀하의 경우가 두 번째 경우라면 프로그래밍의 기초부터 시작해야 합니다. 저는 Pascal에게 조언합니다. 변수와 그 유형, 주기, 조건(논리를 강화하는 것이 좋음), 기능 및 절차와 같은 기본 사항을 이해하는 즉시. 그런 다음 mql을 사용할 수 있습니다.

 
Alexey Volchanskiy :

물론 MS Office의 모든 스크립트는 그의 VBA 방언으로 작성됩니다.

Edsger Dijkstra의 "명함" 중 하나는 다음과 같습니다.

이전에 BASIC을 공부한 학생들은 좋은 프로그래밍을 가르치는 것이 거의 불가능합니다. 프로그래머 지망생으로서 그들은 회복의 희망 없이 정신적으로 불구가 되었습니다[3].

원문(영어)

BASIC에 사전에 노출된 적이 있는 학생들에게 좋은 프로그래밍을 가르치는 것은 실질적으로 불가능합니다. 잠재적 프로그래머로서 그들은 재생의 희망을 넘어서 정신적으로 절단됩니다.

내 생각에, 완전한 넌센스.

나는 그 고전적인 것으로 BASIC으로 시작했고, 그것에 나의 첫 비교적 성공적인 프로그램(EC1010의 "메모리" 게임)을 작성했습니다.

이것은 내가 나중에 Pascal, C, C++, Assembler로 글을 쓰는 것을 막지 못했습니다.

 
George Merts :

내 생각에, 완전한 넌센스.

나는 그 고전적인 것으로 BASIC으로 시작했고 비교적 성공적인 첫 번째 프로그램(EC1010의 "메모리" 게임)을 그 안에 작성했습니다.

이것은 내가 나중에 Pascal, C, C++, Assembler로 글을 쓰는 것을 막지 못했습니다.


그러나 Pascal에서 쓰기 시작하면 아무 것도 바뀌지 않습니다. BASIC은 쓸모없는 단계입니다. 게다가 일반 언어는 컴퓨터 시대 여명기의 엑셀처럼 고도로 단순화된 언어이기 때문에 프로그래밍 능력 없이 누구나 간단한 것을 계산할 수 있기 때문에 일반 언어를 배우기 어렵다. 그리고 실제로 기술은 필요하지도 않고 개발되지도 않았습니다.

 

흥미롭게도 BASIC 또는 Pascal로 시작하는 이유는 무엇입니까? 당신은 또한 우리 양동이에 차를 운전하는 법을 배워야 합니다.


일반적으로 Weisfeld와 같은 스레드인 OOP 이론부터 시작하는 것이 좋습니다. 또한 알고리즘 개념도 있습니다. 책도 완성되었으며 UML을 소프트웨어 형태로 사용할 수 있습니다. 원하는 대로 쓰 십시오. 언어의 구문과 주제 영역의 논리를 찾는 것만 남아 있습니다.

 
Андрей :

그러나 Pascal에서 쓰기 시작하면 아무 것도 바뀌지 않습니다. BASIC은 쓸모없는 단계입니다. 게다가 일반 언어는 컴퓨터 시대 여명기의 엑셀처럼 고도로 단순화된 언어이기 때문에 프로그래밍 능력 없이 누구나 간단한 것을 계산할 수 있기 때문에 일반 언어를 배우기 어렵다. 그리고 실제로 기술은 필요하지도 않고 개발되지도 않았습니다.

모르겠어요.

파스칼 - 사실 크게 달라지는 것은 없습니다. 모든 종류의 OOP 지혜를 사용하지 않는다면 Pascal은 BASIC과 다르지 않기 때문입니다.

동일한 VBA가 많이 사용되는 언어라고 말하는 것이 아닙니다. 나는 그 안에 "비정상적"이 무엇인지 이해하지 못합니까?

 
George Merts :

모르겠어요.

파스칼 - 사실 크게 달라지는 것은 없습니다. 모든 종류의 OOP 지혜를 사용하지 않는다면 Pascal은 BASIC과 다르지 않기 때문입니다.

동일한 VBA가 많이 사용되는 언어라고 말하는 것이 아닙니다. 나는 그 안에 "비정상적"이 무엇인지 이해하지 못합니까?


파스칼은 다양한 유형의 변수를 사용하고 한 유형에서 다른 유형으로 변환하는 방법을 알려줍니다. 정상적인 주기와 조건을 사용하는 방법을 알려줍니다. 절차와 기능을 사용하는 방법을 배웁니다. BASIC에서는 수학 공식이 삽입된 일반적인 영어 텍스트가 전혀 아닙니다. BASIC을 공부한 후에는 i=i+1 사람만이 그것이 무엇인지 이해할 것입니다. 거기에는 다른 것이 없습니다.

 
Андрей :

파스칼은 다양한 유형의 변수를 사용하고 한 유형에서 다른 유형으로 변환하는 방법을 알려줍니다. 정상적인 주기와 조건을 사용하는 방법을 알려줍니다. 절차와 기능을 사용하는 방법을 배웁니다. BASIC에서는 수학 공식이 삽입된 일반적인 영어 텍스트가 전혀 아닙니다. BASIC을 공부한 후에는 i=i+1 사람만이 그것이 무엇인지 이해할 것입니다. 거기에는 다른 것이 없습니다.

하지만 그것으로 충분하지 않습니까?

BASIC에서는 항상 한 변수에서 다른 변수로 변환할 수 없습니다. 주기와 조건은 파스칼과 완전히 동일합니다. BASIC에 절차와 기능이 없다는 사실에 대해 - 처음 듣습니다. 학생 시절에도, 지금도 VBA를 사용할 때에도 항상 많은 기능을 사용합니다. BASIC으로 글을 많이 안쓰신듯...

3차원 그래프 모델을 계산하고 최적화한 다음 차트로 표시하는 VBA 프로그램을 Excel로 작성했습니다. 이 프로그램에는 여러분이 생각하기에 BASIC에 없는 모든 것이 많이 있습니다.