inflearn logo
강의

Course

Instructor

Python Algorithmic Trading Part 2: Real-Time Algorithmic Trading with the Interactive Brokers API

The final step to prepare for live trading: Determine the trade size

margin_init 수정필요한 것 아닌가요?

62

rlftkdgns1676172

7 asked

0

image.png

margin_init = AvailableFunds/len(df_pairs_wt_paras) * margin_ratio 로 작성하셨는데,

제 추측으로는 만약 df_sel에 13개의 목록이 있다면 나의 BuyingPower를 13개로 나누어서 각각 페어에 대해서 트레이딩을 하기 위해서 margin_init을 len(df_pairs_wt_pars)로 나누었다고 판단됩니다.

 

다만, 해당 코드에서 *margin_ratio가 아니라 /margin_ratio가 되어야 하는 것 아닌가 해서 질문드립니다.

(margin_ratio는 0보다 작은 값이기 때문에 나눗셈을 해주어야 더 큰 구매력이 도출되기 때문입니다)

 

혹시 제가 생각한게 맞을까요?

python 객체지향 퀀트

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

길상훈님께서 제기하신 질문은 파이썬 코드의 margin_init 변수 계산에서의 논리적 오류 가능성에 대한 것입니다. margin_init 변수는 거래에 사용될 초기 마진 금액을 계산하는 부분으로, AvailableFunds, df_pairs_wt_paras, 그리고 margin_ratio를 이용하여 연산됩니다.

길상훈님의 의문점 정리:

  • margin_init = AvailableFunds/len(df_pairs_wt_paras) * margin_ratio 코드에서 * (곱셈) 대신 /(나눗셈) 연산이 적합하다고 판단하신 이유는 margin_ratio가 0보다 작은 값이기 때문에, 이를 활용함으로써 더 큰 구매력을 도출할 수 있다는 점을 들고 계십니다.

논리적 분석:

  • margin_ratio가 실제로 특정 조건에서 1보다 작고, 이로 인해 더 큰 구매력을 의도하신 대로 배분하는 것이 목표라면, / margin_ratio로 수정하는 것이 맞을 수 있습니다.
  • 일반적으로, margin_ratio는 구매력과 관련하여 초과/부족 금액을 처리하는 데에 활용됩니다. 따라서, 정확한 설정을 위해서는 margin_ratio의 정의와 로직에서의 전후 맥락 확인이 필수적입니다.

추천 사항:

이제 실제 강의 내용 및 지식공유자님의 설명을 바탕으로 정확성을 검증할 필요가 있습니다. 아래에 유사한 질문과 답변이 있거나 추가 설명이 필요한 경우 참고해 보세요:

이 링크를 통해 해당 코스 혹은 강의자의 설명 방식을 이해하고, 필요시 직접 변수를 조정해 가면서 실제 결과를 테스트해 보시는 것을 권합니다.

저는 질문자님의 문제 해결에 도움을 주기 위해 유사 질문과 답변을 참조하고 있습니다. 현재 베타 기능으로 답변이 다소 부족할 수 있다는 점 양해 부탁드립니다. 🙏 추가적인 질문이 필요하다면, 계속 질문해 주세요. 곧 지식공유자께서 상세히 답변해 주실 것입니다.

수강평 이벤트

0

8

1

작업형 1 (삭제예정, 구 버전)

0

26

2

강의노트는 어디있나요?

0

10

0

노션 학습 자료 권한 요청

0

10

1

수강기간 연장 문의드립니다.

0

17

1

Singleton 관련 질문입니다.

1

26

2

2유형 레이블 인코딩 VS 원핫 인코딩

0

19

3

part2강의 문의사항입니다.

0

15

2

수강기간 연장 문의드립니다.

0

26

1

인덱스 슬라이싱

0

26

2

코드를 첨부해야하는 이유가 있나요?

0

20

2

주문 하는것도 강의내용에 잇나요

0

60

1

섹션4에서 실시간 거래 준비

0

98

1

섹션2에서 ib.connect() 연결

0

129

2

sp500 데이타 가져올 때 문제가 있어요

1

368

3

myenv-finance.yml 실행 시 오류

0

172

3

open position 설정

0

142

2

docker port

0

163

2

interactive brokers 로그인할 때 에러가 발생합니다.

1

357

2

타임시리즈 데이터 가져오기에서 에러원인이 무엇인가요?

0

207

2

환경세팅에서 막히네요....

0

261

1

api연결하기 영상이 재생이 안되네요

0

219

1

IBKR Desktop Global Configuration 설정

1

400

2

환경설정

1

277

1