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

 
Codebase에서 코드를 가져와서 구문 분석/수정, 무엇이 필요한지, 왜 필요한지 시작합니다. 가장 중요한 것은 댓글이 잘 달린
 
Andrey F. Zelinsky :

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

정말 딱 그 말을 하고 싶었지만 참았다. 이제 건너뛰겠습니다. 마음대로 하세요. 나는 Kovalev의 교과서를 읽지 않았고 그것에 고통받지 않습니다. 충분한 문서가 있습니다. 처음 읽을 때부터 이해가 안 되시면 다시 읽으세요. 그리고 나는 그것을 얻을 때까지 계속한다.

 
Andrey F. Zelinsky :

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

물론 IMHO이지만 입구가 현지 부두에 따라 나오지 않으면 더 이상 찾을 필요가 없으며 의미가 없으며 시간 낭비입니다. 글쎄, 예를 들어 시를 쓰도록 모든 사람이 주어지는 것은 아닙니다.
 
Alexey Viktorov :

정말 정확히 말하고 싶었지만 참았다. 이제 건너뛰겠습니다. 마음대로 하세요. 나는 Kovalev의 교과서를 읽지 않았고 그것에 고통받지 않습니다. 충분한 문서가 있습니다. 처음 읽을 때부터 이해가 안 되시면 다시 읽으세요. 그리고 나는 그것을 얻을 때까지 계속한다.


"모든 사람은 자신의 길, 자신의 목표를 가지고 있지만 한쪽 끝이 우리 모두를 기다리고 있습니다. 모든 길은 아무데도 통하지 않습니다. 따라서 모든 기쁨과 의미는 목표가 아니라 길 자체에 있습니다." [카를로스 카스타네다]

 
Vladimir Simakov :
물론 IMHO이지만 입구가 현지 부두에 따라 나오지 않으면 더 이상 찾을 필요가 없으며 의미가 없으며 시간 낭비입니다. 글쎄, 예를 들어 시를 쓰도록 모든 사람이 주어지는 것은 아닙니다.

여기에서 그들은 mql로 프로그램하는 것보다 시를 덜 자주 쓰려고 합니다. mql만큼 배우고 싶어하는 언어는 없지만 인기 면에서 계속 뒤쳐지고 있습니다. 그들은 C로 그것을 시도할 수 있지만, 그들은 정상적인 작업을 마스터할 수 없으며 일종의 넌센스를 작성하는 것이 흥미롭지 않다는 것을 빨리 깨닫습니다. 그러나 Forex에서 그들은 성배를 발견했으며 시급히 프로그래밍해야 한다고 믿습니다. 그리고 아이디어를 공유하는 것은 유감입니다 ... 언어를 마스터하려면 자신을 놀려야합니다.

그러한 모든 마조히스트에게: 프로그래밍은 언어 구문에 대한 지식일 뿐만 아니라 목표를 달성하기 위한 작업을 설정하는 능력입니다. 그것은 임무입니다. 프로그래머가 질문을 하지 않고 즉시 원하는 내용을 작성할 수 있는 기술 사양을 읽은 후 먼저 작성해 보십시오. 성배를 배치 할 필요는 없으며 이동 평균의 교차점에 대한 기술 작업을 작성하십시오. 평균이 교차했는지 확인하는 방법, 포지션을 닫을 때 다른 포지션이 즉시 열리지 않도록 고려해야 할 사항. 등등...

 

프로그래밍에 사용하는 언어는 중요하지 않습니다.

모든 프로그램의 코드가 컴파일되는 절차와 기능이 있습니다.

언어의 차이는 기록의 형태로만 구성됩니다.

번호

파스칼

기능

function SplitString( const Str: string ): string ;
var
  k: integer;
begin
  result:= Str;
  k:= Pos( '-' , result);
   if (k > 0 ) then
  begin
    Delete(result, k, length(result) - k + 1 );
  end else result:= '' ;
end;

MQL5의 동일한 기능

 string SplitString( const string Str)
{
   if ( StringLen (Str) > 0 )
  {
     int k = StringFind (Str, "-" );
     if (k>- 1 )
    {
       return ( StringSubstr (Str, 0 , k));
    }
  }
   return ( "" );
}

프로그래밍에서 가장 중요한 것은 당신이 하고 있는 일을 이해하는 것입니다!

 
prostotrader :

프로그래밍에 사용하는 언어는 중요하지 않습니다.

...

함께하지 않는 경우.
 
Dmitry Fedoseev :
함께하지 않는 경우.

C에 무슨 문제가 있습니까?

 
Vladimir Simakov :

C에 무슨 문제가 있습니까?

그러나 S의 전문가라고 말하면 더 좋을 것입니다. 환영합니다. 그에게 문제가 있다는 것만이 잘못된 질문입니다. 그러면 나중에 내가 C가 잘못된 언어라고 선언했다고 말할 것입니다.

 
muhhacc ccc :
안녕하세요. MQL5 언어 를 배우고 싶습니다 /
얘들 아, 어디서부터 시작해야 합니까? 어떤 비디오 자습서?
비디오 자료를 찾았지만 거기에 나와 있는 것 중 80% 이상이 내가 이해하지 못하는 예제로 어드바이저를 작성하는 방법(모든 종류의 기능에 대한 예제 등)은 기본이 필요합니다.
이해 주셔서 감사합니다

인터넷에서 MQL5에 대한 책을 검색하십시오. 아마도 유용할 것입니다.

고급 사용법
거래 플랫폼 MetaTrader 5
© 티무르 마슈닌, 2016