inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비트코인 알고리즘 트레이딩 봇 개발

트레이딩 봇 구현하기-트레이딩

오픈건수가 아닌 자산비율 100%구매방법

280

선우

작성한 질문수 3

0

오픈건수로 하나하나씩 구매하는 것이 아닌

가지고있는 자산의 모든 돈(100%)으로 종목을 구매하고 싶은데 어떻게 하는지 지금 있는 코딩을 다 갈아야하는지 궁금합니다.

퀀트 투자 pandas

답변 1

0

멀티코어

안녕하세요 선우님.

잔고 기준으로 구매하기 위해서는 구매건수를 다음과 같이 계산할 수 있습니다.

잔고 기준으로 백테스트를 하시면 성능이 많이 향상된 것을 확인하실 수 있습니다. 하지만 오버피팅(Overfitting)되는 경우가 많기 때문에 잔고 기준으로 프로그램을 개발하실 때 이점을 항상 유의하셔야 합니다.

감사합니다.

※Overfitting : 프로그램 튜닝이 테스트 데이터에 너무 최적화되어 실전에서 성능이 떨어지는 현상

 

'''

price_now : 현재가

buy_cnt_limit : 최대 구매건수

balance : 잔고

balance_rate : 잔고 사용 비율, 0.9이면 90%만 사용

'''

 

#잔고기준 구매 단위 계산

def get_open_amt_unit(price_now, buy_cnt_limit, balance):

    return round(balance*balance_rate/price_now/buy_cnt_limit,4)

바이낸스 오픈 API가 없습니다..

0

251

1

ta 모듈을 못 찾습니다

0

484

1

데이터수집하기 오류

0

334

1

베이지안에서 질문있습니다.

0

294

2

바이낸스 오픈 API 깃허브 링크

0

763

1

데이터 수집하기 오류 질문

0

495

1

BinanceApiException

0

579

2

target 값 0

0

279

1

This access key is incorrect.

0

559

2

현재가 가져올때 request를 사용하는 이유

0

448

3

error code 400 관련 질문

0

325

1

'NoneType' object is not subscriptable 오류 문의 (robobits.py)

0

303

1

부분 매수로 인한 check_open_cnt 문제

0

245

1

리눅스에서 파이썬 실행하기

1

2290

1

업비트 아이디 1개로 robobits.py 파일을 몇개까지 실행 할 수 있을까요?

0

304

1

robobits_adv2.py 파일에서 TypeError: 'NoneType' object is not subscriptable 오류 발생하면서 멈췄어요.

0

906

2

로그기록을 파일로 저장 하고 싶습니다.

0

1004

1

매수 금액설정

0

428

3

리플 뿐만이 아닌 다른 종목들

0

238

1

1분 데이터를 끌어올 수 없습니다

0

266

1

module not find 에러 문의

0

290

2

read_json오류 문의

0

479

2

WMAIndicator에서 오래 걸리는게 정상인가요?

0

219

1

pbound 관련 질문드립니다.

0

240

1