기고글 토론 "가장 강력한 머신러닝 기반의 트레이딩 플랫폼은 어떻게 구축 된 것인가: 아카이브, 포럼 및 릴리스를 통해 살펴본 MQL과 MetaTrader의 진화"

 

새로운 기고글 가장 강력한 머신러닝 기반의 트레이딩 플랫폼은 어떻게 구축 된 것인가: 아카이브, 포럼 및 릴리스를 통해 살펴본 MQL과 MetaTrader의 진화 가 게재되었습니다:

MQL 진화의 기술적 역사: 제한적인 MQL 및 MQL II 언어에서 절차적 MQL4를 거쳐 네이티브 컴파일, 풍부한 API 및 완벽한 엔지니어링 환경을 갖춘 객체 지향 MQL5에 이르기까지. 이 글은 MQL 언어의 주요 기능과 MQL과 파이썬, OpenCL, ONNX, OpenBLAS, 데이터베이스, DirectX, 에이전트형 AI 어시스턴트와의 통합과 AI 시스템을 터미널, MetaEditor, 시장 데이터, 트레이딩 운영 및 개발 도구와 연결하는 모델 컨텍스트 프로토콜(MCP)과 MQL의 통합에 대해 소개합니다. MetaQuotes와 MetaTrader의 기원, MQL4.COM 및 MQL5.COM의 출시, 챔피언십, Algo Forge 그리고 이들이 생태계에 미친 영향에 대한 역사를 살펴봅니다.

이제 MetaEditor를 단순히 코드 편집기로만 생각할 수는 없습니다. 이제 MetaEditor에는 문서, 컴파일러, 디버거, 프로파일러, 프로젝트 관리, MQL5.COM 통합, 중앙 집중식 소스 코드 저장소, Python 통합, ONNX 지원, AI 어시스턴트, SQLite 데이터베이스 지원, CSV 파일을 편집 가능한 테이블로 사용할 수 있는 기능 등이 포함되어 있습니다. 이러한 변화는 하루아침에 이루어진 것이 아닙니다.

MetaQuotes는 플랫폼 초기부터 한 가지 방향으로 나아가고 있었습니다: 트레이더들에게 차트와 매매 버튼 뿐만 아니라 트레이딩 아이디어를 코드로 작성하고 히스토리 데이터로 테스트하고 인간의 개입 없이 실행될 수 있도록 하는 것이었습니다. MQL의 역사는 Expert Advisors를 위해 개발된 간단한 언어가 점차 완벽한 엔지니어링 환경으로 발전해 온 과정을 보여주는 서사입니다.

인터넷이 모든 것을 보존해 준 것은 아닙니다. 일부 오래된 페이지는 완전히 사라졌고, 일부는 Internet Archive Wayback Machine에만 남아 있으며 일부는 이전 포럼 아카이브와 뉴스 기사에서 찾아볼 수 있습니다. 하지만 발전의 주요 과정을 밝히기에 충분한 자료가 아직 남아 있습니다:

Fx Charts → MetaQuotes → MetaTrader → MetaTrader 4 → MetaTrader 5

이 차이점은 중요합니다. 해당 아카이브에는 다양한 빌드 번호, 내부 버전 지정 및 이전 포럼 게시글의 제목이 포함되어 있습니다. 하지만 플랫폼의 공개적인 역사는 버전 번호의 연속이라기보다는 제품과 아이디어의 발전 과정으로 이해하는 것이 가장 적절합니다. 이 이야기의 핵심은 소프트웨어의 출시가 아닙니다. 트레이딩 터미널이 개발자 작업 공간으로 점진적으로 변모하는 과정에 있습니다.

가장 강력한 머신러닝 기반 트레이딩 플랫폼인 MetaTrader 5는 어떻게 만들어졌는가

테스트 스레드.

작성자: MetaQuotes

 

이 기사를 막 읽기 시작했습니다.

이건 2001년 당시 MQ 플랫폼의 스크린샷입니다. 25년 동안 외관상으로는 거의 변화가 없었던 것 같네요. 그리고 그건 오히려 좋은 일입니다.

그런데 도대체 2001년판 마켓워치에 시간대가 왜 표시되어 있는 거죠?!

 

회고 기사는 흥미롭지만, 일부 주장은 논란의 여지가 있습니다.


하지만 테스터는 어디에 있나요?! 프레임 함수에 대한 언급을 제외하면 그에 대한 내용은 전혀 없습니다.


알고리즘 트레이딩의 가장 중요한 도구인 MetaTrader의 발전 과정에 대한 설명은 어디에 있나요?!

  • 다중 통화 기능과 타이머의 등장.
  • 방대한 실거래 틱 데이터 아카이브를 간편하게 활용할 수 있게 된 점.
  • 내장된 클라우드 컴퓨팅과 자체 컴퓨팅 팜 구축 기능.
  • 유전적 최적화의 개선.
  • 자신만의 호가 이력을 생성하고 이를 바탕으로 테스트를 수행할 수 있는 기능.
  • 호가와 독립적인 수학적 모드.
  • 개방형 캐시 형식.
  • 테스터의 자동화 기능이 내장되어 있습니다.


혹시 MT4/5 테스터가 발전 역사상 최고가 아니라고 반박하는 분이 계실까요?

Expert Advisor에 대한 관심(토론, 개선 등)의 원인은 테스터가 아니라 언어 때문일까요?


기사 제목.

Как мы построили самую мощную торговую платформу с Machine Learning: хроника развития MQL и MetaTrader по архивам, форумам и релизам.

 

모든 기능을 일일이 설명하지는 않았습니다. 기능 목록이 엄청나게 길어질 테니까요.

직접 추가해 보세요. 당신은 정말 테스터 전문가니까요.

 
읽는 내내 정말 흥미로웠습니다. 26년 동안 이루어낸 작업의 규모는 정말 놀라울 정도이며, 이는 그야말로 믿기 힘든 공학적 도약입니다. 어쩌면 언젠가 이 프로젝트에 대해 책 한 권이 나올지도 모르겠습니다. 모든 기능을 하나하나 설명한다면, 그야말로 알고리즘 트레이딩의 진정한 연대기가 될 테니까요. 제 생각에는 이 분야의 발전 과정에서 여러분보다 더 큰 기여를 한 사람은 아무도 없습니다. 일반 사용자를 위한 이와 같은 "올인원" 턴키 솔루션을 만든 사람은 아무도 없습니다. 터미널을 개발자들을 위한 가장 강력한 생태계로 변모시켜 주신 MetaQuotes에 깊은 감사를 드립니다. 앞으로의 발전을 기대하겠습니다! 👍
 
정말 대단하네요. 마치 모나리자가 그려지는 과정을 지켜보는 것 같아요. 저는 MQL4 언어로 시작했는데, 글을 다 읽고 나서야 당신이 이렇게까지 먼 길을 걸어왔다는 걸 깨달았네요. 이 프로젝트와 창립자들은 오늘날 이룬 모든 성과를 충분히 받을 자격이 있습니다 🙌💯
 

정말 놀라운 여정이었네요!

앞으로 메타트레이더 플랫폼에 더욱 흥미진진한 발전이 있기를 바랍니다!😊

 
fxsaber #:
그런데 도대체 왜 2001년 버전의 마켓워치에는 시간대가 표시되는 걸까요?!
아마도 대부분의 시간대 변환이 (일광 절약 시간제(DST)로 인해) 궁극적으로 GMT를 기준으로 하기 때문일 것이며, 두 개의 명확한 시간대를 미리 알지 못한 채 시간을 변환하는 것은 어떤 사람들에게는 까다로울 수 있기 때문일 것입니다.
 
글이 잘 쓰여 있어서 읽기 편하고 흥미로웠습니다.
 
정말 영감을 주는 기사입니다. MetaQuotes 창립자들과 팀, 그리고 MQL 커뮤니티와 개발자들이 함께 걸어온 긴 여정과 비전, 그리고 현명한 노력이 어우러져 진정으로 놀라운 성과를 계속해서 만들어내고 있습니다. MQL의 영원한 번영을 기원합니다.
 

네. 떠올려 보니 흥미로웠네요. 사람의 기억이란 참 묘한 법이죠. 좋은 일은 금방 잊혀지지만, 나쁜 일은 오랫동안 기억에 남곤 하죠. 실제 자금을 걸고 600번째 버전으로 전환하던 그 스트레스 가득했던 과정은 오랫동안 기억에 남았습니다. 게다가 당시 R 언어 통합에 대한 기대가 실현되지 않았던 점도, 솔직히 말해 좀 속상했죠. 물론 지금은 시간이 지나면서 커뮤니티, 터미널, 언어 자체의 발전과 비교하면 사소한 일처럼 느껴집니다.

도입된 AI에 대한 초기 반응과 질문들을 보면 묘한 인상이 듭니다. 제안된 기능들이 현재의 요구를 훨씬 앞서가고 있는 것 같습니다.

행운을 빕니다