본문 바로가기

일반

naver글 검색 노출이 막혔네 (2) 트레이딩, AI 트레이딩봇 카테고리

반응형

어쩐지 요새 애드센스 치킨값도 안나오더라ㅡㅡ

 

음 티스토리에서 수동으로 해봐야겠다.

 

[기본적인 트레이딩 카테고리]

 

오픈소스 트레이딩봇 중에 freqtrade 라는게 있다.

 

그 중 NFI 를 실행해 보겠음.

오픈소스 트레이딩봇 처음 써보는 사람은

이것저것 찾아보면서 낭비되는 시간이 많아서

(나 뻥안치고 5시간 넘게 걸림 ㅅㅂ 뭔 에러가 끝이없어)

블로그에 막혔던 부분들과 해결방법을 정리해봤다.

  • Binance API 키 발급

binance API 키 발급받을 때,

Enable reading 말고는 클릭이 안됨

이 때 IP access restrictions 를

Restrict access 로 설정해야 활성화된다.

  • 파이썬 버전문제

파이썬 3.13.x 버전 깔려있었는데,

지우고

3.11.x 로 재설치 해야함, 안그럼 오류생김

  • 전략 인식 확인
freqtrade list-strategies --strategy-path user_data/strategies

위 명령어를 입력했을 때, strategies 폴더에 .py 파일은 하나밖에 없는데,

자꾸 파일 똑같은 거 두 개 있다고 에러남.

->--strategy-path 없이 다음 명령어를 입력했더니 해결됨.

왜 이 방법으로 해결된 거지?

freqtrade list-strategies
 

  • AI한테 가이드 구체적으로 요청하기

GPT가 애매하게 설명하면, Claude 같은 다른 AI 에게 물어보거나 검색하는 수고를 해야함.

->프롬프트를 좀 더 구체적으로 입력해서, 가이드하면서 설명도 같이 하도록 해서 좀 나아짐.

개발 모르는 사람 기준으로 설명하라는 것도 포함해야 함.

freqtrade nfi 트레이딩봇을 사용하는 방법, step by step 으로 알려줘. 보면서 따라할거야. 난 개발지식이 없어. 각 단계가 무엇을 의미하는건지도 설명해. docker 설치는 스킵해. 어디서 뭘 해야하는지 알려줘.
  • No pairs available for download

이건 config.json 파일에서

pair whitelist 를 현물 방식으로 작성해서 생기는 문제였음

 

"pair_whitelist": [ "BTC/USDT", "ETH/USDT", "SOL/USDT", "XRP/USDT", "DOGE/USDT" ],

이 부분을

 
"pair_whitelist": [ "BTC/USDT:USDT", "ETH/USDT:USDT", "SOL/USDT:USDT", "XRP/USDT:USDT", "DOGE/USDT:USDT" ],

이렇게 수정하면 됨.

  • ERROR - Pairlist Handlers VolumePairList do not support backtesting.

freqtrade backtesting --config user_data/config.json --strategy NostalgiaForInfinityX7

이 백테스팅 명령어를 했을 때.

파일의 pairlists 부분을 아래와 같이 StaticPairList로 바꿔주면 됨.

"pairlists": [ { "method": "StaticPairList" } ],
  • AI 한테 질문할 때 꼭 로그는 최대한 많이 복붙해서 전달 하기.. 터미널 캡쳐해서 물어보기 절대금지
 

에러난 부분 해결해달라고 물어보면

AI 가 헛다리 짚어서 이상한 거 수정하느라 시간 제일 많이썼음

수정해도해도 계속 에러나고

잘못 수정하면 수정한 거 또 되돌려야 하고

아오~~~~~~~~~~~~~~~~ 내가 개발을 좀 알았으면 얘가 개소리하는 걸 미리 알 수 있었을까?

특히 터미널 복붙 안될 때 화면 캡쳐해서 전달하면

에러랑 관련없는 거 수정하라고 함

  • ChatGPT + Claude 한테 교차로 물어보면서 해야 함

한 놈 한테만 물어보면 무조건 빈 부분 나와서 에러남

예를 들어 백테스팅 할 때

GPT가 실행하라고 해서 했는데 안될 때

Claude 한테 터미널 메세지 보여주면,

데이터 먼저 다운받고 실행은 그 다음이라고 알려줌.


그리고 Gemini 는 진짜 미친놈인가

토큰 아낄 때 Gemini 한테 물어보곤 했는데

이놈 때문에 몇 시간을 헛돌고 낭비한 건지 모르겠다.

Gemini는 오늘부로 완전히 신뢰를 잃었다.

절대 개발 질문 Gemini한테 하지마.

https://blog.naver.com/visualchorang/224275689100

 

AI 백테스팅

이 작업에 사용되는 AI : Codex - 코딩용, Cursor - 코드 테스트용 Gemini - 기타 질문용 + (가끔 Cl...

blog.naver.com

 


Freq NFI 백테스팅 결과

NFI 가 원래 40~80개 페어에서 운용하도록 설계된 거라고 해서, 페어 더 추가해서 다시 테스트 해봐야 한다.

그리고 같은 기간에 시장이 +161% 상승했다는데, 전략은 +14%에 그쳤음(?!)

EMA, VWMA 매매봇 로직_ 별로임...

https://blog.naver.com/visualchorang/224275689100

 

AI 백테스팅

이 작업에 사용되는 AI : Codex - 코딩용, Cursor - 코드 테스트용 Gemini - 기타 질문용 + (가끔 Cl...

blog.naver.com

 

지표
역할
EMA20
단기 추세
EMA50
중기 추세
EMA200
장기 추세
VWMA100
거래량 기반 평균 가격
ADX
추세 강도
ATR
변동성
Volume
거래량

https://blog.naver.com/visualchorang/224275804349

전략의 전체 흐름

1. 상승 추세 확인

2. 눌림목 확인

3. 상승 재개 확인

4. 진입

5. ATR 기반 손절/익절 관리

6. 추세 깨지면 청산

다음 모든 조건을 충족할 때 매수함.

  1. EMA
  • EMA200 아래에서는 거래 안함
  • EMA50이 상승 중일 때 체크( EMA50 slope)
  • EMA200에서 너무 멀리 떨어진 자산은 안삼

2. VWMA

  • VWMA 각도가 0 이상일 때 진입
  • EMA + VWMA 를 동시에 보고, 캔들의 저가가 EMA20, EMA50, VWMA100 중 하나까지 내려왔는지 확인함. 가격이 이동평균선 근처까지 잠깐 눌림 받은 눌림목을 확인하는 것임.
  • https://blog.naver.com/visualchorang/224280363145
 

어린이날에 한 거 - 전략3개 테스트함

오늘 졔언니랑 카공족 가서 한 거 (12pm ~ 10pm. 한 시간 점심) codex, cursor 로 전략 3개를 코드로 변환...

blog.naver.com

 

 

어린이날에 한 거 - 전략3개 테스트함

오늘 졔언니랑 카공족 가서 한 거 (12pm ~ 10pm. 한 시간 점심) codex, cursor 로 전략 3개를 코드로 변환...

blog.naver.com

 

 

매매봇 일지_데모 트레이팅 돌리는 중

그 때 그 때 메모한 글 모음이라 좀 중구난방임. 시간날 때 정리해 볼듯 매매봇 데모 트레이딩 관련 지금까...

blog.naver.com

 

low <= ema20 or low <= ema50 or low <= vwma100
close > prev_high and volume > volume_avg
stop = entry - ATR * 1.3

https://blog.naver.com/visualchorang/224225704510

 

트레이딩 수련규칙과 5가지 질문들

윌리엄 에크하르트는 이버다 더 중요한 질문들은 없다고 단호하게 말했다. 1. 원금이 늘어나거나 줄어든다...

blog.naver.com

 


https://blog.naver.com/visualchorang/224217651477

 

지표 4개만 보면서 해보기

FVG 오더블록 트렌드라인 매물대 오더블록: 주요 저점 고점, 혹은 FVG 구간에서 발생한 오더블록 위...

blog.naver.com

 

180일 백테스팅 했을 땐 수익이 나오는데,

데모 트레이딩에서는 손실만 남.

왜지... 주말이라고 해도 좀 심한데

gpt, claude 동원해서 승률을 개선하는 코드 작성했는데

(수익구간 진입 시 SL 을 본절가로 놓는 로직 추가)

오히려 손실이 더 커졌음...

AI 랑 전략 수정할 때는,

승률은 높게 설정해달라고 하는게 나을 것 같음

승률 40% 정도 되게 해달라고 하고 실제로 테스트 하면 10% 정도 나옴.

아 그냥 지금은 내가 직접 전략 짜서 코드 쓰는 것보다

남이 만든 거 먼저 써야지

이 정도 했는데 쓸만한 전략이 안나온 건 내 문제다.

AI 로 전략 코드로 만들면서 테스트 하는 건 그만할게요

필요한 지식을 머리에 좀 더 넣고 오던가

오픈소스 트레이딩봇 적용해보는 거 먼저 해보고 올게

매매봇 일지_데모 트레이팅 돌리는 중

 초랭  2026. 5. 10. 2:09

그 때 그 때 메모한 글 모음이라 좀 중구난방임. 시간날 때 정리해 볼듯

매매봇 데모 트레이딩 관련 지금까지 진행내용

  • RSI + EMA : 5일동안 무거래라서 잠깐 종료함
  • 코드 문제점 확인함, 거래가 생길 수가 없는 잘못된 코드였음. 수정함.
  • EMA + VWMA : 지표 안맞아도 무조건 매수하는 코드로 데모 트레이딩 돌리는 중 (거래 자주 일어나게 해서 원활한 테스트/코드 보완을 위함)

다음 할 거

  • EMA + VWMA : 진입조건 맞을 때 매수/매도 하는 코드로 수정해서 데모 트레이딩ㄱㄱ
  • 거래횟수 괜찮으면 실제 자금 투입
  • 다른 전략도 같은 프로세스로 테스트 후 동시에 봇 돌리기

첨엔 내가 수동매매 할 때 쓰던 전략을 코드로 만들어서 매매봇에 먹여봤다가(1)

최근엔 그냥 GPT한테 전략 찾아달라고 해서 테스트(2)해보고 있는데

(1) 장점 - 수익이 남 / 단점 - 거래 빈도가 넘 낮음

(2) 장점 - 빠르게 새로운 전략들 테스트 / 단점 - 테스트에서조차 수익 난 적이 없음

그래서 이제 AI 가 추천한 전략이라도 무슨 전략인지

어느 정도는 파악하고 적용해야겠다.

말도 안되는 전략을 테스트 해봤자 시간낭비고

내 머리에 든 게 많아야 수정도 옳은 방향으로 할 수 있을듯

GPT 가 짜주는 전략은 다음과 같이 테스트 했었음,

근데 수정 좀 해야됨

  1. GPT로 전략 서치
  2. 전략의 조합 추천받아서
  3. binance api로 60일치 백테스트할 코드 작성 (cursor에 복붙할거라고도 해야 함)
  4. 백테스트

+ gpt는 OI지표 넣어주던데 OI 지표는 간단하게 다음과 같다.

출처: 트레이딩뷰


그냥 평소에 매매하던 방법 중 하나에서 VWMA 지표 추가해서

AI로 파이썬 새로 짰음. 현재는 demo trading 잘 해보고 있는데, 하다가 막혔던 부분들 좀 정리해봄.

대부분 내가 python 이나 퀀트 지식이 없어서 생긴 병목임.

지금까지 있었던 병목

  1. 백테스팅
  • claude가 자기가 만든 랜덤 데이터로 테스트 했으면서 실제 데이터라고 구라뻥치고 좋은 결과를 보여줌;
  • 백테스팅 할 데이터 불러오는 거 어려움. API 로 불러올 수도 있고 csv 파일로 가져오는 방법 등이 있다. API 로 불러오는게 쉬운데, 전략에 따라서 API 키를 입력해야 하는게 있을 때 귀찮음

2. 거래가 안생길 때 테스트가 어려움

  • 5일동안 기다려고 거래가 안생길 때, AI 는 그냥 전략이 빡빡해서 그런 거라고 했음. 근데 알고보니 코드에 문제가 있었음. (bybit의 경우 한국에서 데모 트레이딩이 안된다는 문구가 떴음)
  • 그래서 마냥 기다리면 안되겠다 싶어, 거래조건 안맞아도 일단 진입하는 코드를 추가해서 테스트를 함. 그 후 데모 트레이딩 해봄.

어린이날에 한 거 - 전략3개 테스트함

오늘 졔언니랑 카공족 가서 한 거 (12pm ~ 10pm. 한 시간 점심)

codex, cursor 로

전략 3개를 코드로 변환하고

백테스팅 하고

데모 트레이딩 돌려보고

쓸만한 전략 솎아내거나 개선하기 함


  1. OI

백테스팅 승률은 괜찮은데 진입조건이 너무 빡빡해서

거래가 안일어남.

거래량 많을 때만 좀 통하는 전략.

10시 이후에 다시 테스트해보던가, 진입조건을 느슨하게 하던가 해야지

거래 대상: BTCUSDC Top Trader Ratio 기준 심볼: BTCUSDT 청산 스트림 기준 심볼: BTCUSDT 데이터 소스: https://fapi.binance.com 초기 가상 잔고: 1000 USDC 레버리지 표시값: 2 수수료: 0.05% taker fee 루프 주기: 60초 재진입 쿨다운: 30분 최대 포지션 크기: 200 USDC 최소 포지션 크기: 20 USDC 1회 리스크: 가상 잔고의 0.3%
 

2. ,OB, FVG

롱 진입 조건 1. 현재 시간이 KST 22:00 ~ 04:00 2. 15분봉 추세가 롱 방향 3. 최근 201분봉 저점을 아래로 sweep 4. sweep 이후 종가가 다시 이전 저점 위로 회복 5. FVG 터치 또는 Bullish Order Block 발생
손절 조건 : 진입 캔들 저점 또는 Bullish OB 저점 아래

유튜버가 쓰는 전략을 테스트 해보려고

유튜브 스크립트 복붙 > gpt로 코드로 변환했음

총 3번 수정해서 고쳐써봤는데

최종은 손실밖에 안일어남.

그래도 거래는 자주 일어남

 

하루 1건 이상의 거래와 수익률은 공존할 수 없는 건가?

3. codex 가 만들어준 전략

codex 오늘 처음 써봤는데 괜찮길래

얘한테 너가 검색해서 고수들이 쓰는 전략 조합해서

승률 40% 이상, 손익비 1:2 이상, 하루 2건 이상 거래 일어나는 전략 짜보라고 했고

그대로 백테스팅 했는데

9번 거래만에 1000$을 0$로 만들어서 그냥 ㅂㅇ

https://blog.naver.com/visualchorang/224281261215

 

Freqtrade NFI 트레이딩봇 오픈소스 try_5시간만에 백테스팅 성공

오픈소스 트레이딩봇 중에 freqtrade 라는게 있다. https://www.freqtrade.io/en/stable/ 그 중 NFI 를 ...

blog.naver.com

 


그래서

오늘 건진 전략은 딱히 없지만

전략 찾을 때 쓸 프로세스를 다음과 같이 정립했다.

전략 테스트 프로세스

  1. 전략 찾기
  2. 전략 정리
  3. codex 로 코드 작성
  4. cursor 로 백테스팅 ( + 개선 )
  5. cursor 로 데모 트레이딩 ( + 개선 )
  6. 실전

https://blog.naver.com/visualchorang/224280842764

 

EMA, VWMA 매매봇 로직_ 별로임...

전략 추천 아닙니다. 이 전략이 보는 지표 전략의 전체 흐름 1. 상승 추세 확인 ↓ 2. 눌림목 확인 ↓ 3. ...

blog.naver.com

 


카페 가서 했는데

거래 잘 안일어나는 시간대였음

봇 매매는 오후 10시 ~ 새벽 4시 사이에만 해야겠다 앞으로

반응형

'일반' 카테고리의 다른 글

naver 글 검색 노출이 막혔네 (1)  (0) 2026.05.15