외환 & MetaTrader
EA(전문가 자문 프로그램)는 MetaTrader 5 터미널 내부에서 실행되며 가격을 읽고 주문을 내고 수정하고 청산하며 이벤트에 반응할 수 있는, MQL5로 작성된 프로그램입니다. 완전한 전략부터 외부에서 전송된 명령을 실행하는 단순한 브리지까지, MetaTrader 상에서 무엇이든 자동화하는 표준적인 방법입니다.
MetaTrader에는 공개 HTTP API가 없습니다: MT5 계좌는 오직 터미널을 통해서만 프로그래밍 방식으로 거래할 수 있으며, EA는 터미널이 자동으로 동작하게 만드는 요소입니다. 그렇기 때문에 시그널 복사기를 포함한 모든 진지한 MT5 자동화는 EA에 의존하며, EA의 품질이 지연 시간, 신뢰성, 안전성을 결정합니다. 이는 또한 EA가 로그인되어 연결된 터미널에서 24시간 내내 실행되고 있어야 함을 의미하며, 이것이 가정용 설정이 자주 실패하는 이유입니다.
AlgoVesta는 자체 운영하는 MetaTrader 5 터미널 팜에서 브리지 EA를 실행하므로, 사용자는 자신의 컴퓨터나 VPS에 아무것도 설치하거나 설정할 필요가 없습니다. EA는 프라이빗한 저지연 채널을 통해 AlgoVesta 백엔드로부터 명령(오픈, 수정, 청산, 포지션 조회)을 받아 계좌에서 실행하고 체결 결과, 보호 상태, 계좌 데이터를 다시 보고합니다. EA는 이미 봇의 리스크 규칙을 통과한 명령에만 작동하며, 전략 로직을 담고 있지 않고 스스로 거래하지 않습니다. 터미널과 EA의 상태는 모니터링되고, 연결 끊김은 복구되며, 연결 상태는 계좌별로 표시됩니다. 심볼 접미사와 브로커별 특성은 명령이 준비될 때 처리되므로 EA는 정확한 브로커 심볼을 받습니다. MetaTrader 상의 Forex와 MetaTrader 브리지 항목을 참조하십시오.
EURUSD에 대한 시그널이 봇의 규칙을 통과하여 심볼, 방향, 0.20랏, 손절, 목표가를 가진 오픈 명령이 됩니다. 백엔드는 이를 트레이더의 브로커 로그인이 있는 터미널로 전송하고, EA는 시장가 주문을 내고 체결을 기다린 후 포지션에 손절과 목표가를 설정하고 티켓 번호와 체결가를 반환합니다. 1초 이내에 브로커 자체의 수치와 함께 대시보드에 포지션이 표시됩니다.