데이터 피드
AlgoQuant Studio는 편집기, 차트 화면, 백테스트, 실시간 전략 실행에서 사용할 로컬 데이터 피드와 주문 실행 브로커 구성을 저장합니다.
데이터 피드 구성 위치
섹션 제목: “데이터 피드 구성 위치”연결을 관리하려면 Settings → Data Feed를 여세요.
이 화면에서 다음 작업을 수행할 수 있습니다.
- 기본 제공 또는 외부 데이터 피드 추가
- 주문 실행 브로커 연결 추가
- 각 연결에 표시 이름 지정
- 연결 설정 테스트
- 차트, 전략 편집기 런타임 설정, 전략 상세 시장 데이터 설정에서 구성된 피드 선택
표시 이름은 AQS에서 Display Name (Provider) 형식으로 나타나므로 같은 공급자에 대한 여러 연결을 명확히 구분할 수 있습니다.
AQS에서 MT5 데이터 피드 설정하기
섹션 제목: “AQS에서 MT5 데이터 피드 설정하기”AQS에서 MetaTrader 5 시장 데이터를 사용하려면 다음과 같이 설정하세요.
- Settings → Data Feed를 엽니다.
- Add Broker → MT5를 선택합니다.
- 선택적으로 표시 이름을 입력합니다.
- MT5 계좌 ID, 서버, 비밀번호,
AQE_MT5_BRIDGE_TOKEN을 입력합니다. - 기본값
127.0.0.1:18080을 사용하려면 Bridge Bind Address를 비워 두고, 여러 브리지를 실행한다면 다른 로컬 주소를 설정합니다. - 선택적으로 테스트 심볼을 설정합니다. 생략하면 AQS는
BTCUSD를 사용합니다. - Test Connection을 클릭해 계좌 접근, 심볼 메타데이터, 최신 호가 조회를 확인합니다.
AQS는 구성된 MT5 데이터 피드를 차트 캔들, 활성 인사이트 화면의 현재 가격, 선택한 런타임이 지원하는 경우 과거 데이터 로딩에 사용합니다.
AQS에서 MT5 브로커 설정하기
섹션 제목: “AQS에서 MT5 브로커 설정하기”MT5를 실시간 주문 실행에 사용하려면 다음과 같이 설정하세요.
- Settings → Data Feed에서 MT5 Broker 연결을 추가합니다.
- 시장 데이터를 제공할 MT5 데이터 피드와 동일한 브리지 토큰 및 바인드 주소를 사용합니다.
- 편집기 런타임 구성에서 실시간 모드용 MT5 데이터 피드와 MT5 브로커를 선택합니다.
- 소량의 테스트 주문으로 시작하고 MT5 터미널에서 체결, 스톱 주문, 미청산 포지션을 확인합니다.
백테스트에서 과거 캔들을 불러올 때는 MT5 데이터 피드를 사용할 수 있지만, 주문 실행은 모의 거래 브로커가 처리합니다. MT5 브로커 연결은 실시간 주문 실행에 사용됩니다.
MT5 EA 설정하기
섹션 제목: “MT5 EA 설정하기”위 AQS 설정은 AQE MT5 Expert Advisor가 이미 설치되어 있고 일치하는 브리지 설정으로 MetaTrader 5에 연결된 상태를 전제로 합니다.
엔진 측 브리지와 Expert Advisor 설정은 MT5 브로커 및 데이터 피드를 참조하세요.
공통 확인 사항
섹션 제목: “공통 확인 사항”- MT5 터미널이 열려 있고 로그인되어 있는지 확인하세요.
- AQE Expert Advisor가 차트에 연결되어 있고 실행이 허용되어 있는지 확인하세요.
- AQS 토큰과 Expert Advisor 토큰이 일치하는지 확인하세요.
- 양쪽 브리지 바인드 주소가 일치하는지 확인하세요.
- 테스트 심볼이 브로커에 존재하고 정확한 브로커 심볼 이름을 사용하는지 확인하세요.
- 계좌에 이미 실행 소유자가 있다고 AQS가 보고하면 대체 전략을 시작하기 전에 기존 전략을 확인하고 중지하세요. 브리지 포트를 바꿔도 계좌 소유권 문제는 해결되지 않습니다.
데이터와 주문 실행을 독립적으로 선택하기
섹션 제목: “데이터와 주문 실행을 독립적으로 선택하기”Data Feed는 가격과 이력을 제공하고 Execution Broker는 주문을 받습니다. Strategy Editor 구성에서 둘 다 선택하세요. 프로젝트에서 실시간 실행용 MT5 주문 실행 연결을 선택했더라도 백테스트는 PaperBroker를 사용합니다.
실시간 전략의 상세 화면에서 시장 데이터 선택을 변경하면 AQS가 표시하는 가격이 바뀝니다. 실행 중인 AQE 전략의 데이터 피드나 주문 실행 연결은 바뀌지 않습니다. 런타임 구성을 변경해야 한다면 전략을 다시 빌드하고 재배포하세요.
표시된 호가 이해하기
섹션 제목: “표시된 호가 이해하기”현재 0.2.0 개발 버전에서 MT5는 캔들 업데이트와 독립적으로 샘플링한 매수 및 매도 호가를 스트리밍할 수 있습니다. Yahoo는 최근 폴링한 분봉에서 파생된 합성 호가를 제공합니다. 매수 호가와 매도 호가는 모두 종가와 같습니다. 합성 호가는 거래 가능한 스프레드나 실시간 거래소 호가가 아닙니다.
인사이트를 검토할 때 호가 소스와 타임스탬프를 확인하세요. 백테스트 호가는 현재 시장이 아니라 재생된 봉에서 가져옵니다.
주문 실행 한도 확인하기
섹션 제목: “주문 실행 한도 확인하기”현재 엔진은 단일 주문의 최대 수량, 심볼별 허용 총수량, 계좌의 대기 주문 수 상한을 구분합니다. 브로커 한도 정보를 사용할 수 있도록 엔진과 일치하는 버전의 MT5 Expert Advisor로 업데이트하세요.
주문 제출이 거부되면 수량을 줄이거나 다시 실행하기 전에 인사이트 이력과 브로커 메시지를 확인하세요. 모의 거래는 실시간 브로커의 모든 한도 규칙을 재현하지 않습니다.
로그인, 계정 보안, 색상 테마 설정, 이 알림 표시와 PostHog의 필수 내부 이용 현황·세션 품질·안정성 지표 수집을 위해 필수 쿠키와 저장소를 사용합니다. 광고 쿠키는 사용하지 않습니다.
