커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

(블록) 종목별 비중 조정_Sample

koa55 2020.05.13 17:53 조회수  581 추천 5

안녕하세요. koa55입니다.


블록알고리즘에서 종목별로 비중을 다르게 설정하는 방법을 생각해보았습니다.


portfolio1에서 원하는 전략을 설정하신 후 'builder_portfolio1'이라는 함수를 생성하여 호출하면 구성 종목리스트를 만들 수 있습니다.


원하는 종목 수 만큼 추가로 portfolio를 생성하신 후 종목 리스트에서 하나씩 넣어주시면 종목별 비중을 다르게 설정할 수 있습니다.


비중 산출 방법으로는 샘플로 변동성을 이용한 것과 모멘텀을 이용한 것 두가지를 만들어 보았습니다.


혹시 비중 산출 방법에 대해 좋은 의견이 있으시다면 가르쳐주시면 감사하겠습니다.

-------------------------------------------------------------------

20.05.23

코드수정

-유니버스가 지정된 종목 수보다 작을때 오류 발생

-------------------------------------------------------------------

20.07.16

코드수정

-유니버스 종목 수가 0일때 오류 발생

댓글 5
다소 편법적인 방법을 사용하셨으나, 굉장한 응용력을 보여 주셨네요.^^
자바스크립트로 코딩을 하면 Basket 내에서 차지하는 각 종목(BasketEgg)의 비율을 지정할 수 있는 방법이 있지만, 블록에서는 아직 준비가 안 되어 있다 보니, 이렇게 응용을 하시게 된 것 같네요.
차후에 종목별 비중조절을 쉽게 할 수 있도록 관련 함수를 제공하도록 개선하겠습니다.^^
Joseph 2020.05.13 21:24
뭔가 건의하기에는 이미 준비하시는 것들이 많은것 같아 이래저래 방법을 찾아보게 되네요ㅎㅎ 신경 써 주셔서 감사합니다^^
koa55 2020.05.13 22:17
와~
상상도 못할 정도의 방법으로 종목별 비중을......
대단하십니다.
최고  ^_^)=b 
푸른주전자 2020.05.14 09:26
대단하십니다 ㅎㄷ ㄷ ㄷ 
theonejh 2020.05.15 13:31
대단하시네요....!
대풍 2020.06.01 22:29
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글