콘텐츠로 건너뛰기
Reddit

트레이딩 봇 만들기 질문 🤖

r/Daytrading 조회 32
원문 보기 →
💡

데이터 제공처와 호스팅을 먼저 결정해야 봇 개발 방향이 명확해집니다. API 제공 여부와 플랫폼(예: MetaTrader 5) 호환성, VPS 선택이 성능과 안정성에 직접 영향을 줍니다. 어떤 시장(예: FX/CFD), 사용할 브로커, 그리고 파이썬 등 개발 환경 호환성부터 점검하세요.

안녕하세요. 제가 직접 트레이딩 봇을 코딩하고 있는데 가격 데이터를 어디서 받아야 할지, 봇은 어디에 호스팅해야 할지 잘 모르겠습니다.

몇몇 CFD 브로커가 무료 API를 제공하고 MetaTrader 5로 봇을 돌릴 수 있다고 들었는데, 이게 실제로 가능한지 아니면 더 나은 방법이 있는지 조언 받고 싶습니다.

지금은 파이썬으로 개발하는 쪽을 생각 중이고, 데이터 소스·주문 연결·호스팅(로컬 vs VPS) 중 무엇을 우선 확인해야 할지 궁금합니다.


🧐 배경 설명 및 요약

1) 왜 이 글이 올라왔나: 작성자는 직접 자동매매(트레이딩 봇)를 개발 중이며, 실거래에 연결할 '가격 데이터 공급처'와 '봇을 운영할 호스팅 환경'을 결정하지 못해 도움을 구하고 있습니다.

2) 작성자가 실제로 묻고 걱정하는 것: 어떤 브로커가 API를 제공하는지, MetaTrader 5(MT5)를 써서 운용하는 것이 현실적인지, 로컬 호스팅과 VPS 중 어떤 선택이 나은지, 그리고 파이썬으로 개발한 봇이 MT5와 잘 연동되는지 등입니다. 또한 실전 운용에서 안정성(연결 끊김, 주문 지연)과 규제·수수료 문제도 고려해야 합니다.

3) 주요 개념을 간단히 설명(초보자용):

- API: 브로커나 데이터 제공자가 가격·주문을 프로그램으로 주고받게 해주는 통신 규칙입니다. API가 있으면 봇으로 실시간 데이터 수집과 자동주문이 가능합니다.

- CFD(차액결제거래): 기초자산을 직접 보유하지 않고 가격 차액만 정산하는 파생상품입니다. 레버리지와 마진이 있어 위험도가 높습니다.

- MetaTrader 5(MT5): 외환·CFD 거래에서 널리 쓰이는 거래 플랫폼으로, 자체 스크립트나 API로 자동매매를 돌릴 수 있습니다. 파이썬과 연동 가능한 라이브러리도 있습니다.

- VPS(가상사설서버): 인터넷으로 항상 켜둘 수 있는 원격 서버로, 봇을 24/7 안정적으로 돌려야 할 때 유용합니다. 로컬(내 컴퓨터)은 연결 끊김·전원 문제가 발생할 수 있습니다.

요약하면, 우선 어떤 시장에 연결할지(예: FX/CFD), 사용할 브로커가 API를 제공하는지, 그리고 개발 환경(MT5 호환성, 파이썬 라이브러리)을 확인하세요. 그다음 안정적 운영을 위해 VPS와 장애 대비(네트워크, 슬리피지 등)를 고려하는 것이 좋습니다.

💬 원문 댓글 (2)

u/Particular_Benefit46 ▲ 1
로컬에 호스팅하거나 VPS에서 직접 호스팅하면 됩니다. 데이터는 어떤 브로커로 주문을 보낼지에 따라 달라지니 그 부분을 확인하세요. MetaTrader 5 괜찮습니다. 제 봇은 파이썬 네이티브인데 MT5에서 잘 돌아갑니다.
원문 보기
Héberger soit en local soit directement sur un vps, pour ce qui est des données tout simplement il faut voir par quel broker tu veut passer pour les ordres mais MetaTrader 5 est très bien mon bot est natif en python tourne très bien avec mt5
u/talkthispeyote
이런 기능을 훨씬 더 잘 해주는 플랫폼들이 이미 많습니다. 기분 나쁘지 않으려 하는 말인데, 모든 트레이더가 이런 프로그램으로 봇을 만들지 않는 이유가 있습니다. 저도 몇 년 동안 포렉스 자동매매 프로그램을 사용해봤습니다.

당신이 만든 알고리즘은 분에서 며칠 사이에 구식이 될 가능성이 큽니다. 시장은 매우 복잡하고 조건이 계속 바뀌기 때문에 백테스트에서 좋게 나온 성과가 실전에서 그대로 유지되지 않을 수 있습니다.
원문 보기
there are already platforms that do this infinitely better than what you will be able to make, no offense. There is a reason every trader on earth isn't using these programs to make trading bots. I used programs to make forex trading bots for years.

The algorithm you settle on will be outdated in anywhere from minutes to days because... markets are fking complicated and conditions are always being changed that will permanently brick whatever you were able to backtest and achieve some retarded sharpe ratio.

댓글 (0)

로그인하고 댓글을 작성하세요.

아직 댓글이 없습니다.