MQL5 데이터베이스에 전문가가 적은 이유는 무엇입니까? - 페이지 3

 
sergey1294 :

수업 없이 Expert Advisor를 작성했지만 상업적으로 배포하기 위해 작성되고 있기 때문에 보여줄 수 없습니다. 그러나 클래스 없이 작성할 수 있는 것은 실제이지만 표준 구조를 사용하지 않고는 다음과 같은 것이 불가능합니다.

그리고 좀 더

구조는 기능이 없는 동일한 클래스입니다. 수업이 없으면 작동하지 않는다고 말합니다.

 
sergey1294 :
... 예를 들어, MQL5에 대한 내 Expert Advisors를 널리 알리고 싶지 않습니다. 코드베이스 와 지금 글을 쓰는 많은 사람들은 그런 욕망이 없다고 생각합니다.
+1
 
Yedelkin :
+1
그렇다면 문제는 MT4에 글을 쓰는 사람들은 왜 그런 욕망을 가지고 있지만 이미 MT5에 글을 쓰는 사람들은 그런 욕망이 없느냐는 것입니다.
 
joo :

구조는 기능이 없는 동일한 클래스입니다. 수업이 없으면 작동하지 않는다고 말합니다.


아마도 나는 여전히 클래스에 익숙하지 않을 것입니다. 귀하의 의견으로는 클래스 없이 지표와 스크립트를 작성하는 것도 불가능하다는 것이 밝혀졌습니다.
 

Figar0 :

플랫폼을 홍보하려면(그리고 이것은 의심할 여지 없이 MQ 계획의 일부임) 거래자들 사이에서 대중화되어야 합니다. MQ 개발의 주요 이점은 자동 거래의 가용성이며 사용 가능한 자동 거래가 없을 것입니다. 인기도 없고 다른 것도 없을 것입니다. 대중화하기 가장 쉬운 사람은? 물론 이미 환경에 익숙한 사람들 사이에서. 그리고 대부분의 경우 전환의 복잡성 때문에 МQL4와 여전히 친구입니다... 맞춤형 프로그래머를 사용하는 옵션은 선택 사항이 아닙니다(МТ4에 대한 경험이 거의 없기 때문에 말할 수 있습니다).


하지만 플랫폼이 트레이더들 사이에서 인기가 있지 않습니까, 아마도 자동 거래가 금지된 것일까요?

많은 사람들이 여전히 알지 못한다면 이 플랫폼의 새 버전을 만드는 데 개발자가 두 가지 주요 목표, 즉 MT를 새로운 시장에 가져오기(주 작업)와 MQL 언어의 기능 향상이라는 두 가지 주요 목표를 추구했음을 알려드립니다.

이 두 가지 작업은 모두 충분히 달성되었습니다.

figar0 :

Z.Y. 전환이 얼마나 어려운가요? 예, 지금까지 그 이상 ... 여기 내 예가 있습니다. 기술 교육은 한때 "아마추어"가 perl, asm, foxpro, html, php로 프로그래밍되었으며 C, Java, VB로 꽤 많이 프로그래밍되었습니다. 관심을 갖게 되자 MQ4(첫 번째 전문가가 지인의 첫날에 썼음)를 쉽고 빠르게 마스터했습니다. 그리고 여기 - 다섯 번째 접근 방식, 그리고 꽤 많이 진행되었습니다. .... 아직 보안이 안된 것일 수도 있지만? :)

전환이 얼마나 어려운가요? 그리고 무엇보다도 먼저 결정합니다. 개인적으로 필요합니까, 아니면 조용히 MT4에 남아 있습니까?.

내 경험은 또한 "아마추어"라고 말할 수 있으며 나열된 모든 언어에도 익숙합니다. Pascal을 추가할 수도 있습니다.

하지만 다른 많은 사람들과 달리 저는 RAW Expert Advisors를 100줄 길이로 작성하기 시작하지 않았지만 6개월 동안 코드 라이브러리를 만들고 있었습니다. 나중에 복잡한 Expert Advisors를 개발할 때 이 라이브러리를 생성자로 사용할 것입니다. 이 라이브러리의 대부분은 MQL4에서 MQL5로의 마이그레이션 문제 전용입니다. 즉시 답변하는 데 왜 그렇게 오래 걸리는지에 대한 질문이 없도록 - 나는 모든 것을 처음부터 처방하고 기성품 솔루션 (클래스, 구조 등)을 사용하지 않습니다 ...

따라서 내 경험을 바탕으로 MQL4에서 MQL5 로의 전환이 Pascal 7.0 에서 Delphi 7.0 으로의 전환보다 어렵지 않다고 자신 있게 말할 수 있습니다(많은 사람들에 따르면 클래식 버전의 가장 성공적인 구현임) .

모든 비즈니스, 다음 사항에 대한 좋은 설명을 찾으십시오. 모듈식(단위) 코드 레이아웃; 객체와 클래스는 무엇입니까? 데이터 구조는 무엇이며 마지막으로 이벤트와 메서드는 무엇입니까(물론 도움말에 모두 잘 설명되어 있지만 다른 소스에서 쉽게 찾을 수 있는 사람에게는 충분하지 않습니다).


추신

MQL4를 사용한 SIMPLE 및 MAXIMUM EXACTLY REWRITTEN Expert Advisors에 대한 이전 게시물에 또 다른 의견을 추가하겠습니다...

두 개의 Mashka와 모든 MM이 로트 크기 선택에 기반한 거래에 대해 Expert Advisor를 작성할 수 있었던 시대는 지났습니다. 아직 이것을 이해하지 못한 모든 사람들은 조만간 이 시장에서 퇴출될 것입니다(물론, 거래 보증금의 비용이 아니라면).

나는 종종 이러한 Expert Advisors의 크기가 100-300줄의 코드(동시에 효과적인 시스템이 없었음)인 경우에 효과적인 Expert Advisors(특히 신경망이 있는 경우)에 대해 이야기하는 것이 가능했다는 사실에 여전히 놀랐습니다. 다중 통화 거래자 작업 및 테스트용)...

:)

 
Figar0 :
그렇기 때문에 4 ki와 거의 다르지 않은 쓰기가 있지만 두 명의 전문가와 스크립트 만있는 지표가 많이 있습니까?

그리고 모든 것이 공개 도메인에 있다면 프로그래머는 무엇을 먹을까요? 8 월이오고 (아마도 나중에) SHOP이 열리고 올 것입니다 (특히 조급한 사람들은 WORK를 사용할 수 있습니다) ...

:)

추신

MQ 자체의 전문가 사례를 희생하여 - 여기에 제안이 포함된 내 게시물이 있습니다. 관심 있는 사람은 무엇을, 어떻게 찾을 수 있는지 확인할 수 있습니다.

 
Figar0 :
그렇다면 문제는 MT4에 글을 쓰는 사람들은 왜 그런 욕망을 가지고 있지만 이미 MT5에 글을 쓰는 사람들은 그런 욕망이 없느냐는 것입니다.
100,000,000,000,000,000,000,000,000명이 MQL4로 작성하고 그 중 많은 매니아가 있고 약 1000명이 MQL5로 작성한다고 가정해 보겠습니다. 그리고 그 중 10명의 열성팬이 있다고 하자 , 전문가를 작성하는 데 시간이 걸리고 프로그래머는 이 외에도 할 일이 있고 개인 생활이 있습니다. 바로 지금, 2006년, 2006년에 MQL4에 대해 총 15명의 Expert Advisors, 60개의 지표가 게시되었습니다. 게다가 2005.11.09부터 전문가들이 업로드를 시작했고 지표는 2005.09.15부터 2개월의 공백기가 있었고 첫 번째 스크립트가 2005.09.16에 게시되었고 6개월 만에 약 10편이 게시되었습니다.
 
Figar0 :
그렇다면 문제는 MT4에 글을 쓰는 사람들은 왜 그런 욕망을 가지고 있지만 이미 MT5에 글을 쓰는 사람들은 그런 욕망이 없느냐는 것입니다.

MT4에 글을 써본 적이 없어서 욕망과 이유를 비교할 수는 없다.

 
sergey1294 :
아마도 나는 여전히 클래스에 익숙하지 않을 것입니다. 귀하의 의견으로는 클래스 없이 지표와 스크립트를 작성하는 것도 불가능하다는 것이 밝혀졌습니다.

이전에 작성:

:

클래스가 없으면 거의 모든 복잡성을 수행할 수 있습니다.

스크립트 - 예

지표 - 예

그러나 수업이 없으면 전문가가 될 수 없습니다. 아마도 그것이 코드 베이스에 그것들이 거의 없는 이유일 것입니다. 사람들은 대부분 OOP를 잘 모릅니다. 내가 틀렸다면 수업없이 전문가를 보여주세요.
 

joo :

수업이 없는 전문가의 예를 들어달라는 요청을 받았습니다. 예를 들어주실 수 있습니까? 나는 매우 감사할 것입니다.


다음과 같은 경우 쉽게 스스로 할 수 있습니다.

1. 가까운 포럼에서 그다지 복잡하지 않은 전문가를 발굴하십시오.

2. 디렉토리의 내용을 명시적으로 적용할 수 있다는 사실을 잊어버리십시오: 배열, ChartObjects, 차트 및 기타(우리의 삶을 더 쉽게 만들어줌);

3. MQL5에 등장한 타이머 및 기타 삶의 즐거움을 사용하지 마십시오.

4. Expert Advisor의 작동 중에 명시적으로 필요하지 않고 언어 코어에 포함되지 않은 클래스 및 구조를 생성하지 마십시오(예 : MqlTradeRequestMqlTradeResult ).


추신

물론 위의 모든 것이 부족한 Expert Advisor의 기성품 예를 들 수 있지만 그렇게 필요하다고 생각하지 않기 때문에 하지 않을 것입니다. 내 발전을 고려하여).

예, 그리고 저는 OWN CLASSES와 STRUCTURES를 사용하기 때문에 지금(이미 몇 달 동안) 순수한 형태의 전문가가 없습니다(MQL5의 장점을 거부하는 완전한 바보는 아닙니다)...