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

블록 알고리즘에서 중국 주식 제외하는 필터 만들어 주실 수 있을까요?

Myungbo Kim 2020.04.29 00:14 조회수  189 추천 0

안녕하세요. 인텔리퀀트 잘 쓰고 있는 유저입니다.


혹시 블록 알고리즘에서 중국 주식 제외하는 필터 만들어 주실 수 있을까요?


직접 코드 짤때는 상대적으로 쉬운데, 블록 알고리즘에서는 어렵네요

댓글 1
혹시 특정 종목코드를 가진 주식을 제외하는 필터를 의미하시는 거라면,
전략 템플릿 > 종목 필터 > 사용자 정의 필터  를 기본필터 아래에 추가로 사용하시면 되고요..
구체적으로는 해당 조건 부분에 ['종목코드'  != "A900000"] 가 되도록 '조건' 블록과 '종목코드' 블록, 그리고 해당 종목 코드명을 입력한 문자열 블록을 사용하셔서 끼워 주시면 됩니다.

그런데... 지금 확인해 보니, 문자열 블록이랑 종목코드 블록이 조건 블록 내에서 서로 type이 안 맞는 것처럼 동작하네요. 이 부분은 수정해 놓겠습니다. 지금이라도 이런 문제를 피할 수 있는 방법으로는, 변수를 하나 정의 하시고 (예를 들어, s_code) 초기화 작업 같은 곳에 s_code에 제외하고픈 주식 코드를 넣어 주시고, 조건문에서 '종목코드' 블록과 s_code 변수값을 비교하도록 하면 호환됩니다.

댓글이 이미지 삽입이 안 되어 말로 설명 드리다 보니 조금 복잡하네요. 도움이 되셨기를 바랍니다.
Joseph 2020.04.30 14:57
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글