MQL5 Algo Forge는 MQL5 프로젝트 작업을 위한 온라인 허브로 MetaEditor에 완전히 통합되어 있으며 Git 버전 제어 시스템을 기반으로 구축되었습니다. 주요 목적은 깃허브가 오픈소스 커뮤니티에 제공하는 것과 동일한 혜택을 알고리즘 트레이딩 개발자에게 제공하는 것입니다:
안정적인 버전 관리
Git은 로컬에 기록을 저장하므로 커밋, 브랜치 전환 및 변경 검토가 더 빠르고 오프라인에서도 사용할 수 있습니다.
편리한 분기 및 병합
실험적인 아이디어를 위해 별도의 브랜치를 만들고 메인 버전으로 쉽게 병합할 수 있습니다.
통합 프로젝트 포털
에서는 타사 서비스 없이 브라우저에서 각 리포지토리의 파일 구조, 커밋, 브랜치, 기여자 및 작업을 모두 볼 수 있습니다.
알고리즘 트레이딩 개발자를 위한 소셜 네트워크
영향력 있는 작성자를 팔로우하고 팀에 합류하고 코드에서 직접 변경 사항을 논의하고 각 기여자의 의견을 따라가 보세요.
MetaEditor와 직접 통합
기본 제공 명령을 사용하면 명령줄을 사용하지 않고도 복제, 커밋 및 푸시할 수 있으며, 클릭 한 번으로 모든 작업이 에디터에서 바로 이루어집니다.
학습 및 지식 공유
오픈 리포지토리를 통해 다른 개발자의 솔루션을 연구하고 모범 사례를 채택하고 자신만의 포크를 빠르게 출시할 수 있습니다.
Algo Forge는 트레이딩 로봇 개발을 혼자서 코딩하는 프로세스에서 Git 기반 인프라, 투명한 버전 기록, 활발한 커뮤니티를 통해 대규모 고품질 알고리즘 트레이딩 프로젝트에 필요한 협업 팀워크로 전환합니다.
Algo Forge에는 두 가지 방법으로 로그인할 수 있으며 각각은 서로 다른 기능을 제공 합니다.
forge.mql5.io로 이동하여 MQL5 계정 자격 증명을 입력하고 로그인합니다.
포털은 통합된 MQL5.community 계정을 사용합니다. 그러므로 추가적인 로그인이 필요하지 않습니다. 아직 계정이 없는 경우 Login을 위해 이메일을 입력한 후 가입을 통해 등록하세요. 이 로그인/비밀번호 쌍은 마켓, VPS, 시그널을 포함한 모든 MQL5 서비스에서 작동합니다.
브라우저에서 쿠키가 활성화되어 있는지 확인하세요. 쿠키가 없으면 로그인할 수 없습니다.
로그인하면 개인 프로젝트 피드에 내 활동과 연결된 리포지토리(개인 및 공유)가 표시되는 개인 프로젝트 피드가 표시됩니다.
다른 개발자의 개발 내용을 살펴보고 싶으신가요? forge.mql5.io/explore/reposExplore 탭에서 MQL5용 기능을 제외한 공개 리포지토리, Star 및 Fork 버튼, 기여자 목록, 커밋 기록 등 모든 표준 GitHub 기능을 찾을 수 있습니다.
IDE에서 바로 동일한 리포지토리에 액세스하려면 MetaEditor를 MQL5 계정에 한 번만 연결하면 됩니다:
MetaEditor를 열고 도구 → 옵션 → Community로 이동합니다.
MQL5.community 탭에서 자격 증명을 입력해야 합니다.
로그인 (이메일이 아닌 사용자 이름)과 비밀번호를 입력한 다음 확인을 클릭합니다. 비밀번호는 암호화되어 여러분의 컴퓨터에 저장되므로 매번 비밀번호를 다시 입력할 필요가 없습니다.
요약: 하나의 MQL5.community 계정 = 웹사이트와 MetaEditor에서 모두 빠른 로그인. 익숙한 환경을 벗어나지 않고도 코딩, 커밋, 프로젝트 공유 등 모든 Git의 기능과 협업 개발을 바로 사용할 수 있습니다.
목적: 리포지토리 이벤트에 대한 알림을 구독합니다.
보기를 선택하면 새로운 이슈, 풀 리퀘스트, 릴리스 및 기타 활동에 대한 알림(이메일 또는 앱 내)을 받게 됩니다.
목적: 프로젝트를 흥미롭거나 가치 있는 것으로 표시합니다.
스타를 클릭한다고 해서 업데이트를 구독하는 것은 아닙니다. 고마움을 표시하고 리포지토리를 즐겨찾기에 추가하는 것이 스타입니다.
스타는 종종 프로젝트의 인기를 나타내며 스타가 많을수록 더 많은 사람들이 유용하다고 생각한다는 의미입니다.
나중에 '스타로 표시된 리포지토리' 섹션에서 스타로 표시된 프로젝트에 쉽게 액세스할 수 있습니다.
MQL5 Algo Forge 사이트에서 여러분은 다른 개발자의 프로젝트를 포크하여 자신만의 복사본을 만들 수 있습니다. 이 작업은 프로젝트 페이지의 포크 버튼을 통해 할수 있습니다. 계정 아래에 새로운 리포지토리가 만들어집니다. 이렇게 하려면 MQL5 계정 데이터를 사용하여 에 로그인하고 탐색으로 이동하여 프로젝트를 선택합니다. 단순 파일 복사에 비해 장점이 많습니다:
4.1 다른 개발자의 프로젝트 복제하기
forge.mql5.io에서 복제하려는 프로젝트를 열고 포크를 클릭합니다. 포크의 이름과 설명을 입력하고 저장합니다.
복제 후 프로젝트를 확인하려면 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴를 연 다음 Git Log를 선택합니다. 그러면 프로젝트의 현재 브랜치에 대한 전체 커밋 기록이 표시됩니다.
4.2 MetaEditor에서 나만의 프로젝트 만들기
MetaEditor에서 바로 새 프로젝트를 만들 수 있습니다. MQL5 디렉터리의 모든 폴더에 있는 비공개 프로젝트(1)와 '공유 프로젝트' 디렉터리에 생성된 공개 프로젝트(2)를 만들 수 있습니다. 프로젝트 생성 및 관리에 대한 전체 문서는 MetaEditor 온라인 도움말 섹션 생성 및 프로젝트 관리에서 확인할 수 있습니다.