분류 전체보기 215

코드카데미 파이썬(Codecademy Python) 강좌 - 요소 걸러내기(Purify)

오늘은 코드카데미 파이썬(Codecademy Python) 강좌 해설 11번째 시간입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 11번째 문제 [요소 걸러내기(purify)] 입니다. purify는 정화하다, 정제하다라는 뜻이군요. 문제 페이지 설명문을 보면 list를 거르는(필터링하는) 문제라는 걸 알 수 있습니다. 함수 purify를 작성하고, 숫자로 이루어진 리스트를 받아 리스트 내의 숫자 중 홀수를 제거한 결과를 반환하도록 구현하면 됩니다. 완성된 코드를 보시면 아래와 같습니다.12345678910def purify(x): # 함수 purify를 선언합니다. result = [] # 결과값을 반환할 리스트 result를 생성합니다. for i in x: # i가 x를 순환하도록 f..

낙폭 과대 종목 매수 매도 전략 #2 - 엑셀 볼린저 밴드 계산

낙폭 과대 종목 매수 매도 전략 중 2번째 글입니다. 지난 글에서 볼린저 밴드를 이용한 낙폭 과대 종목 매수 매도 전략에 대해서 대략적인 순서를 나타내 봤는데요. 이번에는 엑셀에서 일자별 볼린저 밴드 값을 계산해 보도록 하겠습니다. 뭐, 컨셉이 쉽게 구현하자이고 제 실력도 별 볼일 없기 때문에 최대한 쉬운 방법으로 갑니다. 먼저 볼린저 밴드(Bollinger Band)에 대해 잘 모르시는 분들은 아래 링크의 글을 한 번 보시는 게 좋을 것 같습니다. 위 볼린저 밴드 기초 지식 글에 나와 있는 내용을 보면 계산해야 하는 값은 5가지인데요. - 볼린저 밴드 계산식 - 미드밴드 : 20일 주가 이동평균선 - 플러스 1시그마(*1) : 미드밴드 + (표준편차 * 1) - 플러스 2시그마(*2) : 미드밴드 + ..

낙폭 과대 종목 매수 매도 전략 #1

이번에는 실제 알고리즘 트레이딩 전략을 한 번 생각해 보는 글입니다. 글의 목적이 알고리즘 트레이딩에 대한 맛보기인 만큼 간단한 전략을 세워보고 다음에 그것에 대해 백테스팅을 해볼텐데요. > 기술적 분석에서 사용할 수 있는 전략 중 가장 간단한 전략이라고도 할 수 있는 볼린저 밴드를 이용한 낙폭 과대 종목의 매수 매도 전략에 대해서 한 번 생각해 보죠. - 볼린저 밴드를 이용한 낙폭 과대 종목 매수 매도 전략 - 현재 주가 볼린저 밴드 상한선 : 매도 주문 - 현재 주가 < 손절 예정 가격 : 매도 주문 간단하게 생각하면 위와 같은 내용이 될 것 같은데요. 현재 주가가 볼린저 밴드보다 낮다면 주식을 매수하고, 매수 후 볼린저 밴드 상한선에 도달하거나..

엑셀(EXCEL) 개발 도구 메뉴 표시

기본적으로 엑셀(EXCEL)을 설치 후 처음 실행하게 되면 개발 도구 메뉴가 표시되지 않는 상태인데요. VBA 또는 매크로 등의 고급 작업을 하기 위해서는 개발 도구 메뉴가 표시되어 있어야 작업이 수월합니다. - 엑셀(EXCEL) 개발 도구 메뉴 표시 설정 - 메뉴 [파일] - 옵션 - 리본 사용자 지정 선택 - 우측 [리본 메뉴 사용자 지정] 하단 체크박스 - 개발 도구 체크 선택 - 확인 ※ 위 엑셀 캡처화면은 2013버전입니다.(2010, 2007 버전도 유사합니다.)