Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

예제 5.7 코드 설명좀 부탁드립니다 #126

Open
Yang-Hyun-Jun opened this issue Dec 15, 2021 · 1 comment
Open

예제 5.7 코드 설명좀 부탁드립니다 #126

Yang-Hyun-Jun opened this issue Dec 15, 2021 · 1 comment
Labels
question Further information is requested v2

Comments

@Yang-Hyun-Jun
Copy link

예제 5.7 매수/매도 단위 결정함수에서 added_trading의 코드가

added_trading = max(min(int(confidence*(self.max_trading_unit - self.min_trading_unit),
self.max_trading_unit - self.min_trading_unit, 0)

인데, 왜 이렇게 짜여지는지 설명해주시면 감사하겠습니다!
또한 왜 min을 취한 뒤 max를 취하는지 설명 부탁드립니다.

@quantylab
Copy link
Owner

[min_trading_unit, max_trading_unit] 범위로 매수 주식 수를 정하고자 한 것입니다.
confidence가 행여나 1이 넘어가면 max_trading_unit을 넘어버릴 수 있으므로 min()으로 self.max_trading_unit-self.min_trading_unit가 못넘게 한 것이고 반대로 confidence가 행여나 음수가 들어올 경우를 방어하기 위해 max()로 0 아래로 못내려가게 한 것입니다.

@quantylab quantylab added v2 question Further information is requested labels Dec 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested v2
Projects
None yet
Development

No branches or pull requests

2 participants