article: 현대 알고리즘 트레이딩 - 개인 사용자를 위한 고급 트레이딩 제품

현대 알고리즘 트레이딩 - 개인 사용자를 위한 고급 트레이딩 제품

개인 사용자를 위한 가장 진보되고 정교한 트레이딩 제품을 발견하세요. 자동화 트레이딩에 전념하는 600,000줄 이상의 코드로 구성된 완전한 트레이딩 프레임워크에 대해 알아보세요.

환영합니다

소프트웨어 개발과 트레이딩 분야의 광범위한 경험을 통해 우리는 자동화 트레이딩을 마스터하는 데 있어 일반적인 과제들을 극복할 수 있었습니다. 우리의 제품은 수많은 다른 제공업체들이 제공하는 불완전하고, 제대로 테스트되지 않았으며, 혼란스러운 솔루션들 사이에서 두각을 나타냅니다. 이 글은 잘 구조화된 소프트웨어 스택에서 기대할 수 있는 것들에 대한 소개를 제공합니다.

자동화 트레이딩을 시작하는 사람이라면 누구나 엑스퍼트 어드바이저라는 용어를 필연적으로 접하게 됩니다. 엑스퍼트 어드바이저는 자동화된 트레이딩 전략을 구현하고 실행하는 애플리케이션입니다. 최근 몇 년간 소위 트레이딩 봇과 알고 트레이딩 도구에 대한 관심이 급증했습니다. 그러나 대부분의 소프트웨어 솔루션은 기본적인 코딩 원칙을 따르지 않아 현대적인 전문 개발 표준을 충족하지 못합니다.

이와 대조적으로, 자동화 트레이딩 시스템은 전문 트레이더, 투자자, 개발자들의 귀중한 의견을 수년간 반영하여 개발된 복잡한 소프트웨어입니다. 이러한 유형의 협업이 우리의 트레이딩 프레임워크를 형성했으며, 그 결과 자동화 트레이딩에 전적으로 전념하는 600,000줄 이상의 광범위하게 테스트된 코드가 탄생했습니다. 우리의 제품은 이 프레임워크의 동일한 구성 요소를 자주 활용하여, 초보자, 중급자, 심지어 전문 트레이더나 투자자에게도 독특하고 사용자 친화적입니다. 간단한 Stop Loss Manager로 즉시 시작할 수 있으며, 곧 최첨단 웹 기반 Expert Advisor Builder 또는 완전 자동화 트레이딩 시스템 Signova를 사용하여 자신만의 완전 자동화 트레이딩 전략을 구현할 수 있습니다.

학습 및 지원

사용자 친화적이고 이해하기 쉬운 우리의 제품은 세 가지 범주로 나뉜 상세한 학습 자료와 함께 제공됩니다:

시작 가이드: 각 제품과 작동 원리에 대한 기본 소개를 제공하며, 실제 사용의 초기 단계를 안내합니다.

사용자 매뉴얼: 각 제품의 모든 기능과 입력 매개변수를 철저히 설명하는 상세한 매뉴얼로, 트레이딩 설정에 대한 완전한 제어권을 제공합니다.

튜토리얼 및 예제: Expert Advisor Builder와 같은 기능이 풍부한 제품의 학습 과정을 단순화하기 위해, 실습을 통한 학습을 용이하게 하는 수많은 실용적인 예제를 제공합니다.

시작 가이드부터 시작한 다음 튜토리얼과 예제로 이동하고, 마지막으로 필요에 따라 사용자 매뉴얼을 탐색하는 것을 권장합니다. 전문성에 따라 모든 것을 읽을 필요는 없을 수 있습니다. 하지만 제품에 익숙해진 후 실제 트레이딩으로 전환하기 전에 데모 계정으로 시작하는 것을 강력히 권장합니다. 우리의 접근 방식은 예제와 일러스트레이션을 통한 학습을 강조하여 긴 텍스트 설명을 최소화합니다.

트레이딩 프레임워크

트레이딩 프레임워크와 각 제품이 어떻게 파생되는지에 대해 논의하는 것부터 시작하겠습니다. 현대 소프트웨어 개발에서 코드 재사용성은 매우 바람직합니다. 이상적인 코드는 서로 다른 제품에서 재사용될 수 있는 방식으로 작성됩니다. 실용적인 비유는 자동차의 엔진입니다. 많은 자동차 제조업체가 다양한 모델에서 동일한 엔진을 사용합니다.

Stop Loss Manager 또는 Meta Extender로 시작하면 Expert Advisor Builder와의 유사성을 발견하게 될 것입니다. 특히 Expert Advisor Builder를 사용할 계획이라면 Meta Extender로 시작하는 것이 좋습니다. 사용자 친화적인 인터페이스로 동일한 기능을 사용할 수 있기 때문입니다. 이는 모범 사례와 원칙을 이해하는 데 도움이 됩니다. 예를 들어, 인스펙터 모듈은 성과와 드로우다운을 감독하며 다양한 제품에서 사용됩니다.

제품 포트폴리오를 자세히 살펴보겠습니다. 다음 일러스트레이션은 권장 스킬 레벨과 자동화 정도에 따라 각 제품의 위치를 나타내는 그래프를 보여줍니다.

FEA Trading, Product portfolio overview

트레이딩 유형 이해하기

두 가지 주요 트레이딩 유형은 다음과 같이 정의됩니다:

자동화 트레이딩: 거래를 개시, 관리, 종료하기 위한 결정을 독립적이고 자동으로 내리는 소프트웨어를 말합니다.

수동 트레이딩: 트레이딩 플랫폼을 사용하여 사람이 거래를 개시, 관리, 종료하기 위한 수동 결정을 내리는 것을 말합니다.

이 두 가지 트레이딩 유형 사이에는 다양한 단계가 있습니다. 예를 들어, 펀드 매니저는 자동화 트레이딩 시스템을 사용하지만 여전히 제안된 거래를 승인해야 할 수 있습니다. 기술적으로 이것은 완전 자동화 시스템이지만, 규제 요구 사항으로 인해 사람이 최종 결정을 내려야 합니다. 따라서 수동 트레이딩은 여전히 이 시스템의 일부이지만, 의사 결정 과정의 아주 작은 비율만 차지합니다.

반면에, 데이 트레이더는 ECB 데이터와 같은 뉴스 정보를 가격 차트에서 직접 제공받고 이 정보를 사용하여 트레이딩 신호를 도출할 수 있습니다. 기술적으로 완전히 수동인 트레이딩 시스템이지만, 차트에 이벤트를 표시함으로써 필터 로직이 어떤 뉴스를 트레이더에게 전달할지 결정합니다. 따라서 이와 같은 트레이딩 시스템은 아주 작은 비율의 자동화 트레이딩으로 구성되며, 시스템의 대부분은 수동 트레이딩으로 간주됩니다.

제품 포트폴리오 개요

우리의 제품 포트폴리오는 네 가지 주요 트레이딩 솔루션을 포함합니다:

Signova

Signova는 은행과 펀드에서 고용한 전문 트레이더의 행동을 재현하는 완전 자동화 트레이딩 시스템입니다. 이 기관급 알고리즘은 20개 이상의 외환 심볼에 걸쳐 50개 이상의 전략을 병렬로 구현하여 10% 미만의 드로우다운으로 월 최대 10%의 수익을 달성합니다. 일반적인 단일 전략 시스템과 달리, Signova는 자기 적응 기능이 있는 다중 전략 접근 방식을 사용합니다 - 저성과 전략을 제거하고 필요에 따라 새로운 전략을 생성합니다. 이 시스템은 D1 추세 검증과 함께 H4 타임프레임에서만 거래하여 적절한 위험 관리와 분산 투자를 통한 지속 가능한 성장을 보장합니다.

Expert Advisor Builder

Expert Advisor Builder는 프로그래밍 지식 없이 MetaTrader 4 및 MetaTrader 5 플랫폼에서 자동화 트레이딩 전략을 실행하는 런타임 환경입니다. 사용자는 웹 기반 Expert Advisor Builder에서 전략을 시각적으로 디자인한 다음 텍스트 기반 트레이딩 모듈 파일로 내보냅니다. 인터프리터는 지정된 폴더에서 이러한 모듈을 읽고 정의된 로직에 따라 거래를 실행합니다. 각각 자체 신호 및 위험 관리로 독립적으로 작동하는 여러 트레이딩 모듈을 동시에 관리할 수 있습니다. 실시간 트레이딩을 중단하지 않고 런타임 중에 모듈을 추가, 제거 또는 수정할 수 있어 유연한 전략 관리를 제공합니다.

MT5 Tick Data

트레이딩 전략의 적절한 개발 및 테스트에는 장기간에 걸친 정확한 과거 차트 데이터가 필요합니다. 이 데이터 유형에 액세스하려면 최대 26개의 주요 및 마이너 심볼을 구독할 수 있으며, 각각 세 가지 다른 스프레드 변형으로 제공됩니다. MT5 Tick Data는 과거 최대 20년까지의 틱 단위 정밀 과거 데이터를 포함합니다.

Meta Extender

차트 내 사용자 인터페이스로 거래 분할, 후행 손절매, 위험 및 자금 관리, 자동화된 트레이딩 저널 등을 관리하기 위한 반자동 트레이딩 도구 및 편리한 위젯을 제공합니다. 홈 화면을 통해 트레이딩을 지원하도록 설계된 다양한 위젯 중에서 선택할 수 있습니다.

Stop Loss Manager

현재 시장 상황에 따라 새로 개설된 거래의 손절매를 자동으로 설정하는 간단한 애플리케이션입니다. 가격이 거래에 유리하게 움직이면 애플리케이션이 선택한 후행 방법에 따라 손절매를 조정합니다. 선택 가능한 후행 방법에는 시장 후행, 평균 실제 범위 후행, 파라볼릭 SAR 후행, 고정 거리 후행, 손익분기점 후행이 있습니다.

기술적 기반

모든 제품은 프로그래밍 언어 MQL4 및 MQL5를 사용하여 개발되었으며 모든 MetaTrader 4 또는 MetaTrader 5 트레이딩 플랫폼에서 실행할 수 있습니다. MetaTrader는 트레이딩을 배우는 초보자부터 수백만 달러의 계정을 관리하는 전문가까지 수용하는 널리 사용되는 트레이딩 플랫폼입니다. 개발 관점에서 MetaTrader 플랫폼은 단순히 트레이딩 플랫폼이 아니라 통합 개발 환경(IDE)에 가깝습니다. MQL4와 MQL5의 강력한 유사성과 사실상 무한한 가능성 덕분에 MetaTrader는 위에 나열된 제품과 같은 광범위하고 다양한 애플리케이션으로 확장될 수 있습니다.

우리의 트레이딩 프레임워크는 자동화 트레이딩을 위해 특별히 설계된 완전한 소프트웨어 계층입니다.

Add on packages for MetaTrader for automated trading

추상화 및 접근성

소프트웨어의 추상화는 복잡한 주제를 사용자 친화적이고 작고 이해하기 쉬운 제품으로 단순화하는 일반적인 접근 방식입니다. 목표는 자동화 트레이딩 시스템 개발에서 재사용 가능한 모든 작업을 식별하고 다양한 스킬 레벨에 맞는 서로 다른 제품으로 패키징하는 것이었습니다. 제품은 스킬 레벨이나 재정적 가능성에 관계없이 모든 사람을 위한 저렴한 구독 서비스입니다. 트레이딩 프레임워크에서 파생된 제품을 사용하면 알고리즘 지원을 받아 수동으로 거래하거나 애플리케이션이 자율적으로 거래하도록 지시할 수 있습니다. 제품 중 어느 것도 코딩 기술이나 코드 작성이 필요하지 않습니다.

코더의 관점에서 차트는 단순히 일련의 숫자입니다. 따라서 트레이딩 프레임워크를 외환, 지수, 선물 또는 주식에만 독점적으로 적용할 필요가 없었습니다. 따라서 모든 제품은 MetaTrader 4 또는 MetaTrader 5 트레이딩 플랫폼에서 지원하는 모든 자산과 호환됩니다. 예를 들어, 외환 CFD와 같은 파생 상품 또는 MT5 투자 계정을 통한 실제 주식을 거래하는 데 제품을 사용할 수 있습니다!

애플리케이션은 다음 트레이딩 플랫폼에서 사용할 수 있습니다.

FEA Trading, Product availability

주요 장점

우리의 완전한 트레이딩 프레임워크는 여러 가지 고유한 장점을 제공합니다:

전문적인 개발 표준: 자동화 트레이딩에 전념하는 600,000줄 이상의 광범위하게 테스트된 코드

코드 재사용성: 모듈식 디자인을 통해 구성 요소를 여러 제품에서 공유할 수 있어 일관성과 신뢰성을 보장합니다

스킬 레벨 유연성: 초보자부터 전문 트레이더 및 투자자를 위해 설계된 제품

코딩 불필요: 모든 제품은 프로그래밍 지식 없이 사용할 수 있도록 설계되었습니다

플랫폼 호환성: MetaTrader 4 또는 MetaTrader 5 플랫폼에서 지원하는 모든 자산과 함께 작동합니다

저렴한 접근성: 구독 기반 가격 책정으로 재정적 가능성에 관계없이 전문 트레이딩 도구에 접근할 수 있습니다