그림 1-10 아나콘다 설치 (7/8)
변동성 장 트레이딩
스마일카드는 전월실적, 적립한도 없이 쓸 때마다 최대 2% 적립됩니다.
스마일클럽은 가입 즉시 캐시 적립과 추가 할인을 받는 쇼핑 멤버십입니다. 자세히보기
- 스마일카드 첫결제 혜택 / 최대 10,000원)
(단 10,100원 이상 결제 시 적용 ) - 삼성카드 15% 할인 / 최대 100,000원)
(단 5,000원 이상 결제 시 적용 ) - 6대 카드사 15%할인 / 최대 300,000원)
(단 50,000원 이상 결제 시 적용 ) - 현대카드 15% 할인 / 최대 100,000원)
(단 5,000원 이상 결제 시 적용 ) - BC카드 15% 할인 / 최대 100,000원)
(단 5,000원 이상 결제 시 적용 ) - KB카드 15% 할인 / 최대 100,000원)
(단 5,000원 이상 결제 시 적용 ) - 하나카드 15% 할인 / 최대 100,000원)
(단 5,000원 이상 결제 시 적용 ) - 신한카드 15% 할인 / 최대 100,000원)
(단 5,000원 이상 결제 시 적용 )
- 연말정산시, 도서구입을 위해 사용한 금액에 대해 추가적인 소득공제를 받을 수 있습니다.
- 적용대상 총 급여 7,000만원 이하 근로소득자 중 신용카드, 직불카드 등 사용액이 총 급여의 25%가 넘는 자
- 공제내용 신용카드 등으로 변동성 장 트레이딩 도서구입을 위해 사용한 금액 추가공제 (100만원까지 추가한도 인정되며, 공제율은 30%로 적용)
- 유의사항 현금(스마일캐시) 결제시, 도서·공연비 소득공제 사업자로 등록한 판매자의 상품만 소득공제를 받을 수 있습니다.
(이벤트성 스마일캐시는 소득공제 불가) - 개별 상품의 특성에 따라 소득공제 적용에서 제외될 수 있습니다.
소득공제 문의 콜센터 : 1688-0700
국내 최저가 해외배송비로 해외 70여 개국 배송이 가능하며, 최대 30KG 해외 묶음배송이 가능합니다.
이용안내
상품번호 | 1232826238 |
---|---|
상품상태 | 새상품 |
부가세 면세여부 | 면세상품 |
영수증발행 | 발행가능 - 신용카드 전표, 온라인 현금영수증 |
사업자구분 | 법인사업자 |
과세자구분 | 일반과세자+간이과세자(세금계산서 발급사업자) |
모델명 | 실전 스윙 트레이딩 기법 |
제조일자 | 20180130 |
도서명 | 실전 스윙 트레이딩 기법 : 시장의 변동성을 정복하는 실전 투자법 |
---|---|
저자/출판사 | 앨런 S. 팔리 저/ 김태훈 역 / 이레미디어 |
크기 | 153X224 |
쪽수 | 438 |
제품 구성 | 상품페이지에 표기함. |
출간일 | 2018-01-30 |
목차 또는 책소개 | 상품페이지에 표기함. |
주문후 예상 배송기간 | 상품페이지에 표기함. |
소비자가 전자상거래등에서 소비자 보호에 관한 법률 제 17조 제1항 또는 제3항에 따라 청약철회를 하고 동법 제 18조 제1항에 따라 청약철회한 물품을 판매자에게 반환하였음에도 불구하고 결제 대금의 환급이 3영업일을 넘게 지연된 경우, 소비자는 전자상거래등에서 소비자보호에 관한 법률 제18조 제2항 및 동법 시행령 제21조 2에 따라 지연일수에 대하여 전상법 시행령으로 정하는 이율을 곱하여 산정한 지연이자(“지연배상금”)를 신청할 수 있습니다. 아울러, 교환∙반품∙보증 및 결제대금의 환급신청은 [나의쇼핑정보]에서 하실 수 있으며, 자세한 변동성 장 트레이딩 문의는 개별 판매자에게 연락하여 주시기 바랍니다.
데이트레이딩 주가변동성에 긍정적 구실
분(分) 초(秒) 단위 초단기매매인 데이트레이딩이 주식 시 장에 유동성을 보태줌으로써 오히려 증시 변동성을 줄여주는 긍정적 구실을 한다는 분석이 나왔다. 마크로젠 로커스 한글과컴퓨터 아시아나항공 새롬기술 서울이동통신 등 7개 종목은 데이트레이더가 달라 붙으면서 주가 변동성이 줄었다. 또 다산금속공업 풍연 시티아이반도체 유진기업,국제정공,보성인터내셔 날등 6개 종목은 주가변동성이 데이트레이더를 불러들인 경우다. 10일 코스닥증권시장이 수원대 금융공학대 이준행 교수에게 의뢰해 분석한 '데이트레이딩과 주가변동성 관계'에 따르면 데이트레이딩이 투기를 부추겨 손실을 초래할 위험은 크지만 주식 시장 안정화에는 어 느정도 기여하는 것으로 나타났다.
1월부터 8개월간 거래량 상위 10개, 회전율 상위 7개, 단타매매가 성 행하는 5개 등 20개종목을 대상으로 연구했다. 하루 변동성은 고가에 서 저가를 뺀 수치를 고가와 저가를 더한 절반값으로 나눠 구했다. 분석에 따르면 마크로젠은 데이트레이딩이 10% 증가할 때 주가 변동 성이 0.4% 줄고 3일동안 1% 감소했다. 반면 이오리스는 데이트레이딩 이 10% 늘면서 주가 변동성이 0.6% 늘었다. 데이트레이딩 비중이 상대적으로 낮고 하루 주가변동성이 높은 종목 의 주가가 크게 변하면 데이트레이더가 많이 모이는 것으로 나타났다. 이준행 교수는 "데이트레이딩을 금지하는 것 같은 직접적인 규제 보 다는 일반투자자에게 데이트레이딩의 위험을 충분히 알리고 장기투자 를 유도하는 제도적 장치를 마련하는게 바람직하다"고 조언했다. 데이트레이딩은 동일인이 당일 매수(도)한 종목을 그 날 매도(수)하는 거래를 말한다. 코스닥 시장에서 차지하는 비중은 45%이며 대부분 개 인이다.
변동성 장 트레이딩
이 책을 구입하신 분들이 산 책
이 상품의 태그
[최근담] 내 생애 처음으로 공부하지 않은 날
[100% 페이백][대여] 마음의 법칙
[최근담] 그래머블 제로 Grammable zero
달러구트 꿈 백화점 : 잠들어야만 입장 가능합니다
월간 채널예스 2022년 7월호
부의 추월차선 (10주년 스페셜 에디션)
우리가 빛의 속도로 갈 수 없다면
월간 채널예스 2022년 6월호
출판사 리뷰 출판사 리뷰 보이기/감추기
“어느 쪽이 먹잇감인지 재빨리 파악하고
스마트 머니와 같은 편에 서라“
세계적 대가로부터 배우는 스윙 트레이딩 실전 기법
세계적으로 독보적인 권위를 인정받고 있는 대가(大家), 앨런 S. 팔리로부터 스윙 트레이딩의 모든 기법을 배워보자. 그는 데이 트레이딩, 스캘핑과 함께 단기 매매로 뭉뚱그려 받아들이던 스윙 트레이딩을 다른 것과 구별되는 하나의 기법으로 정립했다. 그의 전작으로 폭발적인 호응을 얻었던 『마스터 스윙 트레이딩』을 더욱 보완하고, 변화된 시장 상황을 반영한 『실전 스윙 트레이딩 기법』을 국내 최초로 소개 한다.
현대의 주식 시장은 과거보다 최근 10년 사이에 급격히 변화했다. 그럼에도 당신은 과거의 수익 모델만을 고집하다가 지속적으로 손실을 입고 좌절하지 않았는가? 만일 그렇다면 당신도 변화된 전략으로 시장과 승부해야 한다. 『실전 스윙 트레이딩 기법』은 이러한 변화된 시장 상황에서 적용할 수 있는 실전적 기법을 총망라한 역작이다. 시장의 흐름과 맥락 속에서 진입 기회를 포착하고, 수익 목표와 손실 목표를 세워 청산하는 정통 스윙 기법을 배우고자 한다면 반드시 이 책을 읽어보자.
성공 확률이 높은 트레이딩 전략 확보
스윙 트레이딩을 ‘손절매 시기를 놓쳐 며칠 지켜보는 전략’ 정도로 단순하게 생각하면 오산이다. 시장의 큰 흐름을 읽고, 정확한 진입 기회를 포착 후 명확한 청산 목표를 세워 트레이딩 하는 것이 정통 기법이다. 주식시장은 과거 200여 년 동안 변화했던 것보다 최근 10년 사이에 급격히 변화했다. 그러나 과거의 수익 모델을 학습한 트레이더들이 자신의 기법이 더 이상 먹히지 않음에도 이를 고집하다가 연속적으로 손실을 입고 절망 속에 시장을 떠나곤 한다.
『실전 스윙 트레이딩 기법』은 가장 인기 있는 툴이 왜 실전에서 다른 결과를 내는지, 시장의 사악한 이면을 적나라하게 파헤침으로써 그 이유를 설득력 있게 제시한다. 기관의 프로그램 매매, 선물 가격의 영향력 등 주식시장의 변동성을 높이는 거시적 매커니즘을 이해할 수 있다. 또한 실적발표, 옵션 만기, 연준 회의, 윈도우 드레싱 등의 이벤트가 있을 때마다 논리적으로 설명되지 않는 상반된 결과가 나오는 이유도 설명한다. 예컨대 실적호조 발표에 주가가 급락하는 이유, 옵션 만기 변동성 발생의 이유, 윈도우 드레싱 효과가 예전과 어떻게 달라졌는지 등을 정확히 이해한다면, 이도 수익의 기회로 충분히 활용할 수 있게 된다.
이 외에도 『실전 스윙 트레이딩 기법』은 20여 년간 저자가 시장에서 직접 활용하고 발전시킨 시장의 상대강도-약도 주기, 지표 간 신호의 교차검증, 서로 영향을 주는 시장 간 관계, 장전.장중.장후 전략, 일중 스윙의 강도 등에 대한 남다른 통찰력과 대응 전략도 제시되어 있다. 방심상태에서 맞닥뜨릴 경우 손실이 불가피한 갭과 함정, 노이즈, 변동성 역시 수익 기회로 활용할 수 있는 날카로운 분석 기법도 공개했다.
성공 투자를 위한 강력한 도구, 체결창 분석
저자 앨런 S. 팔리는 『실전 스윙 트레이딩 기법』 안에 체결창으로 매수와 매도세의 힘을 읽는 방법, 주도 세력에 합류하는 방법, 치열한 전투가 벌어지는 지점에서 전황을 예측하여 대응하는 방법을 완벽히 정리했다. 이것 중에서 한 가지만이라도 제대로 익힌다면 시장의 함정을 역으로 활용할 수 있을 것이다.
체결창 분석의 기원은 100여 년 전의 트레이더 제시 리버모어로부터 찾을 수 있다. 당시는 실시간 체결창이 없었기 때문에 직전 체결가가 찍혀 나오는 주가 테이프에 의존해야 했지만, 리버모어는 그 데이터를 분석하는 기법만으로도 5달러로 1억 달러를 벌어들인 전설적인 인물이 되었다. 당시와는 모든 시장 상황이 다르다. 그러나 지금도 체결 결과를 분석하는 일의 가치는 조금도 달라지지 않았다. 현대 시장에서는 차트와 호가창, 심지어 거래량조차 진정한 본모습을 보여주지 못한다. 하지만 체결창은 시장이 아무리 요동치더라도 누군가 조작하거나 왜곡하거나 규제할 수 없다. 때문에 성공투자를 위한 가장 강력한 도구로 활용할 수 있다.
스윙 트레이딩 대가의 역작, 국내 최초 소개
저자 앨런 S. 팔리는 데이 트레이딩, 스캘핑과 함께 단기 매매로 뭉뚱그려 받아들여지던 스윙 트레이딩을 정확히 구별되는 하나의 매매 기법으로 정립한 세계적 트레이더다. 2000년에 펴낸 첫 책 『마스터 스윙 트레이딩』을 통해 스윙 트레이딩은 보유기간의 문제만이 아니라 시장과 기술적 신호를 분석하는 관점부터 청산의 원칙까지 자체의 기준이 있음을 밝혀 전 세계적으로 폭발적인 호응을 불러 일으켰다. 국내 트레이더들 사이에서도 인터넷을 통해 부분적으로 소개가 변동성 장 트레이딩 되면서 그의 책을 읽고자 하는 욕구가 높았다. 이에 전작을 더욱 보완하고 변화된 시장 상황을 반영한 『실전 스윙 트레이딩 기법』의 출간을 기다려 국내 최초로 번역, 소개한다. 이 책은 전작의 주제들을 더욱 확장하고, 지난 10년 동안 변화된 시장 상황에서 개선, 발전시킨 실전적 기법들을 총망라한 역작이다.
“기술적 분석만이 아니라 스윙 트레이딩의 전반적인 통찰력을 얻고자 하는 트레이더에게 매우 도움이 되는 책이다. 이 책에는 단숨에 큰 부자가 되는 방법 같은 것은 나와 있지 않다. 하지만 어떻게 하면 시장에서 오랫동안 살아남아 성공을 이룰 수 있는지를 실전적으로 보여준다.” - 피터 모호시크
“올해 최고의 책이다. 수년 동안 트레이딩을 해오면서 많은 책들을 읽었지만 크게 도움을 받지 못했다. 그 책들에 쓰인 내용은 이미 시장이 모두 해체시켜버린 것들이기 때문이다. 이 책은 트레이딩이라는 비즈니스에서 오랫동안 살아남을 수 있는 잘 짜여진 연결고리들을 제시한다.” - 게리
“앨런 팔리는 모든 타입의 시장에서 자신이 사용하고 있는 패턴을 끈기 있게 테스트하고 그 유효성을 증명했다. 그 덕분에 시장에서 매일 전투를 치러야 하는 트레이더들이 이토록 충실하고 명확하며 통찰력 있는 툴을 가질 수 있게 되었다. 심각한 손실을 피하고 꾸준히 수익을 올리는 트레이더가 되고 싶다면 이 책을 손에 들어라.” - 제아 유
“시장에서 생존하는 데 필요한 진정한 안내서다. 이전 책이 ‘무엇을 할 것인가’였다면 이 책이야말로 ‘어떻게 할 것인가’를 제시해준다. 트레이딩 시스템이 시장에 얼마나 강한 영향을 미치는가 등 변화된 현대 시장의 환경을 이해하는 데서 출발하여 매일 시장에서 생존할 수 있는 전략이 담겨 있다.” - P. 귀레로
“오늘날 시장에 대한 독보적이고 지극히 가치 높은 가이드다. 체결창과 기술적 분석에 관해 놀라운 통찰력을 보여주는데 특히 체결창 분석에 관한 부분을 읽고서는 많이 놀랐다. 왜냐하면 저자는 차티스트로서 명성이 있긴 하지만 체결창 관찰에 있어서도 이만큼의 노하우를 축적하고 있다는 사실은 처음 알았기 때문이다.” - 마샤 제이콥스
eBook 회원리뷰 (1건) 리뷰 총점 8.0
2년전부터 주식투자를 공부하면서, 변동성 장 트레이딩 주변의 추천으로 이 책을 구입하여. 읽어 보았다. 이 책은 실전 투자 방법에 대한 책으로, 주식 투자자에게 도움이 되는 책이라고 생각된다. 이 책의 주요 내용은 . 감사의 글 ● 1부 현대 시장의 모습 1장 폭락장 이후 시장에 찾아온 변화 현대 시장의 패러독스 현대 시장의 본성은 ‘사악함’이다 시장의 비효율과 매매 기회;
2년전부터 주식투자를 공부하면서, 주변의 추천으로 이 책을 구입하여. 읽어 보았다.
이 책은 실전 투자 방법에 대한 책으로, 주식 투자자에게 도움이 되는 책이라고 생각된다.
● 1부 현대 시장의 모습
1장 변동성 장 트레이딩 폭락장 이후 시장에 찾아온 변화
현대 시장의 패러독스
현대 시장의 본성은 ‘사악함’이다
시장의 비효율과 매매 기회
생존형 트레이더
오늘날의 시장에서 매매 우위란
2장 절대 공정하지 않은 경기장
주식시장 영향력이 더 커진 지수선물
프로그램 매매의 위력
프로그램 매매를 역이용하는 전략
패턴 실패의 3단계 구조
시장 간 영향에 대한 대응
기술적 분석의 맹점을 활용하기
사례 연구: 밤새 일어난 광란
● 2부 시장의 절기와 주기, 매수?매도세 간 역학
3장 시장의 시간
추세 상대성
전산화된 매매 시대의 하루
주가에 영향을 주는 절기들
옵션 만기: 만기주의 최적 매매 전략
실적 시즌의 매매 전략
시장의 공격적 주기, 방어적 주기
충격 소용돌이의 활용
4장 어느 쪽이 우세한지를 알려주는 상대강도
스토캐스틱을 활용한 상대강도 분석
매수-매도 스윙으로 우세 쪽에 편승하기
반전과 역스윙을 통해 매매 기회 포착하기
이상적인 시간 대 이상적인 가격
사례 연구: 한발 떨어져서 행간 읽기
● 3부 스윙 트레이딩 전략
5장 성공하는 투자의 성격
기대수익 관리의 난제
생존형 트레이더가 되기 위한 매매계획
요요 트레이더
장기 수익률을 높이는 다섯 가지 원칙
냉정한 손익 결산의 중요성
6장 아홉 가지 생존형 매매 전략
스윙 분석을 통한 진입
지표 간 교차검증을 통한 매매 기회 포착
방어적 공매도로 안전하게 수익 내기
50일 이동평균선 기준 변동성 활용법
현대 시장에서 거래량의 의미
피보나치 되돌림을 활용하는 방법
장세별 역추세 전략
첫 한 시간의 박스권 돌파 활용 기법
양 방향 진입 전략
사례연구: 타인의 공포는 나의 기회
● 4부 진입과 청산의 기회 관리
7장 당신은 타석에 서 있는가, 관중석에 앉아 있는가
신용거래의 양면
예측적 전략 대 대응적 전략
적시에 방아쇠를 당기려면
8장 포지션, 시장 그리고 매매스타일
종목 선택 시 고려할 점
ETF, 직접 매매하거나 추이를 활용하는 방법
스윙 전략에 유망한 패턴
포지션의 크기와 진입, 청산 계획
바스켓 매매
보유기간의 문제
파트타임 트레이딩
사례연구: 모래밭에서 바늘 찾기
● 5부 노출 관리
9장 포지션 관리
손실제한 설정의 원칙
생존형 손실제한 전략
오버나이트 판단 기준
장 마감 시 체크리스트
10장 포지션 관리의 핵심 사항
당일 매매의 원칙이 되는 매매기조
전투구간과 양상을 드러내는 체결창 분석
체결창 분석의 단서
정규장에 영향을 미치는 시간외시장
시간외시장, 직접 매매하거나 추이를 활용하는 방법
장전 필수 점검사항
재료 매매의 유의점과 최적 전략
종목 주가와 대표 지수의 일중 스윙 관계
갭을 활용하는 전략
흔들기의 양상과 역이용 전략
돌발사건 리스크
혼조장에서 수익 내는 두 가지 지침
사례연구: 호랑이 등에 올라타기
● 6부 리스크와 보상 관리
11장 실패하는 투자의 성격
트레이더의 수익-손실 주기
매매 중독과 과잉매매
계좌를 축내는 매매 실수 스무 가지
계좌와 심리에 악영향을 주는 연속적 손실
자기파괴적 트레이딩
시장에서 떠나기
12장 투자자금 보존
변동성 지수를 활용한 효율적 장세 판단
장세별 포지션 전략
청산 전략
리스크 관리에 대한 마지막 조언
당신은 생존형 트레이더로 변모하고 있는가?
사례연구: 생존형 트레이더
01-1 파이썬 시작하기
안녕하세요. 반갑습니다. 첫 번째 시간이니 간단히 제 소개부터 드리겠습니다. 필자는 '파이썬으로 배우는 알고리즘 트레이딩'이라는 변동성 장 트레이딩 책을 집필했고, 네이버에서 '파이스탁' (http://cafe.naver.com/pystock)이라는 카페를 운영하고 있습니다. 필자는 시스템 트레이딩에 관심이 많지만 그렇다고 해서 주식 분야의 전문가는 아니고 그저 평범한 직장인으로 주식과 비트코인을 취미 삼아 공부하고 있습니다.
여러분이 이 책을 통해 배울 내용은 가상화폐 자동매매 프로그램의 개발입니다. 여기서 자동매매란 ‘컴퓨터가 정해진 방법에 따라 매매’하는 것을 의미합니다. 자동매매 프로그램은 실시간으로 시장을 감시하고 매수/매도를 기계적으로 진행하기 때문에 사람보다 더 정확하고 신속한 거래를 할 수 있으며 24시간 거래가 되는 가상화폐 시장에서도 쉬지 않고 거래할 변동성 장 트레이딩 수도 있습니다. 또한, 컴퓨터를 사용해서 이미 정의된 알고리즘(매매 조건)에 따라 매매하기 때문에 사람이 직접 투자하는 것과 달리 감정에 휘둘리는 투자에서 벗어날 수 있습니다. 다만 한 가지 유의할 점은 컴퓨터로 가상화폐를 자동 매매한다고 해서 수익이 보장되는 것은 아니라는 점입니다. 수익은 매매 알고리즘에 따라 달라집니다.
우리가 만들어볼 자동매매 프로그램은 그림 1-1과 같습니다. 이 프로그램은 가상화폐의 실시간 시세를 조회하고 있다가 조건을 만족하는 경우 가상화폐를 일정 수량 매수합니다. 매도 역시 정해진 조건에 맞춰 자동으로 수행합니다. 참고로 그림 1-1의 자동매매 프로그램은 이 책의 5장과 6장에서 설명하는 래리 윌리엄스의 '변동성 돌파 전략'과 5일 이동평균을 이용한 모멘텀 전략을 사용합니다.
그림 1-1 비트코인 자동 매매 프로그램 (변동성 돌파 전략)
앞서 필자는 재테크에 대해 취미로 공부하는 평범한 직장인이라고 했습니다. 여러분도 저와 별반 다르지 않을 겁니다. 필자는 경영학과를 나오지도 않았고 투자에 대해 꾸준히 공부한 것이 아닙니다. 그렇다면 저와 같은 평범한 사람들은 어떻게 좋은 전략을 찾고 이를 사용할 수 있을까요?
필자는 주로 쉽게 써진 책들을 통해 공부합니다. 요즘은 강환국 저자님의 '할 수 있다 퀀트투자'와 '가즈아! 가상화폐 투자 마법 공식'과 같은 책을 통해 투자 전략을 공부하고 있습니다. 물론 기존에 책에 쓰여 있는 모든 전략을 그냥 가져다가 사용하는 것은 아닙니다. 당연히 그전에 선행되어야 하는 것이 바로 '백테스팅'입니다. 여기서 백테스팅이라는 것은 과거 데이터를 사용해서 알고리즘을 검증해 보는 겁니다. 예를 들어 강환국 저자가 '변동성 돌파 전략'이라는 것을 소개했고 차트를 보여주면서 수익률 그래프를 보여주면, 프로그래밍을 통해 이 알고리즘이 지금도 수익이 나는지를 과거 데이터를 사용해서 직접 확인하는 겁니다.
우리가 앞으로 단계적으로 배울 내용은 다음과 같습니다.
백테스팅의 경우 실전 투자에 앞서 미리 해보는 것이 정석이지만 이미 다른 저자들을 통해 백테스팅된 전략의 경우 바로 실전 투자로 진행하기도 합니다. (필자가 게을러서 이렇습니다) 물론 초기 실전 투자를 하는 경우 소액으로 투자해서 일정 기간 알고리즘을 '운용'해보는 것이 중요합니다. 초기 실전 투자를 통해서 일정 기간 테스트 운용하는 것을 '전진 분석'이라고 합니다.
투자할 때 주의해야 하는 한 가지는 주변 사람을 너무 믿지 말라는 겁니다. 자신이 어렵게 번 돈을 사기꾼에게 투자하여 몽땅 날리는 일을 가끔 봅니다. 연수익률이 30~40%를 넘어서 100% 이상이라면 그런 분들이 무슨 이유로 여러분에게까지 투자를 권하겠습니까? 제가 연 100%씩 손실 없이 수익 낼 자신이 있다면, 은행에 가서 초저리 대출을 해서 투자를 하겠습니다. 조금만 생각해보면 누가 사기꾼인지 바로 알 변동성 장 트레이딩 수 있습니다.
파이썬은 1991년 프로그래머였던 귀도 반 로섬이 발표한 고급 프로그래밍 언어입니다. 인터넷에 따르면 파이썬은 귀도 반 로섬이 크리스마스에 연구소에 출근했다가 문이 닫혀 있어, 심심해서 만든 프로그래밍 언어라고 합니다. 귀도 반 로섬은 리눅스라는 운영체제를 개발한 '리누스 토발즈'와 더불어 컴퓨터 세계에서 3대 천재 중의 한 명입니다.
여러분이 파이썬을 배웠다고 하면 옆에서 물어볼 수 있으니 기억해두면 쏠쏠한 몇 가지 내용을 말씀드리겠습니다. 파이썬이라는 것을 구글에서 검색해보면 뱀 이미지가 많이 나오는데 이는 ‘python’이라는 영어 단어가 비단뱀을 의미하기 때문입니다. 그런데 사실은 파이썬의 개발자인 귀도 반 로섬은 '몬티 파이썬 비행 서커스(Monty Python's Flying Circus)라는 코미디 프로그램을 좋아해서 자신이 만든 프로그래밍 언어를 '파이썬'이라고 발표했습니다.
귀도 반 로섬은 60세가 넘었는데 여전히 현업 개발자로 드롭박스라는 회사에서 일하고 있습니다. 그전에는 우리가 잘 알고 있는 구글 (Google)에서도 근무를 했습니다. 우리나라는 40대에만 접어들어도 대기업에서는 개발하기가 무척이나 어려운 환경인데 정말 대단한 것 같습니다. 잠깐 다른 이야기를 해보면 이런 사소한 부분에서부터 미국과 우리나라의 소프트웨어 개발의 차이를 볼 수 있습니다.
여러분은 파이썬이라는 단어를 아마 처음 들어보셨을 겁니다. 왜냐하면 파이썬으로 개발된 소프트웨어가 많이 있기는 하지만 일반인들에게 널리 알려진 것은 많지 않습니다. 토렌트 파일을 받을 때 사용하는 비트토렌토나 최근 웹 페이지를 개발할 때 많이 사용하는 장고와 같은 웹 애플리케이션 프레임워크들이 파이썬으로 개발된 대표적인 변동성 장 트레이딩 오픈소스 소프트웨어입니다. 참고로 여기서 오픈소스라는 것은 개발된 소스 코드가 모두 공개되어 있다는 것을 의미합니다. 음식으로 치면 백종원 씨가 자신의 레시피를 누구나 따라 할 수 있도록 무료로 공개한 것과 같습니다. 소프트웨어 분야에서 오픈소스는 많은 사람이 좋은 기술을 공부할 수 있고 이를 통해 발전할 수 있도록 해줍니다.
파이썬으로 개발된 유명한 오픈소스는 잘 모르시더라도 파이썬을 사용하는 대표적인 회사들은 아마도 바로 아실 겁니다. 대표적으로 구글, 유튜브, 드롭박스, 넷플릭스, 훌루, NASA 등이 있습니다. 최근 들어서는 빅데이터와 딥러닝 분야가 급격히 뜨고 있어서 거의 모든 회사에서 파이썬을 사용하고 있다고 해도 과언이 아닙니다.
왜 파이썬인가?
필자가 2010년경에 알고리즘 트레이딩을 시작할 때만 해도 많은 사람이 C 나 C++ 이라는 언어를 추천했습니다. 그 이유는 바로 실행 속도 때문입니다. 그러나 그 당시에도 필자는 프로그래밍을 알고 있었지만, C 나 C++ 언어를 통해 틈틈이 취미로 자동 매매 프로그램을 만드는 것은 정말 어려운 일이었습니다. 하물며 프로그래밍을 업으로 삼지 않고 있는 일반이라면 거의 불가능에 가깝습니다. HFT (High Frequency Trading)를 하는 것이 아니라면 일반인은 C/C++ 언어는 포기하는 게 맞습니다.
먼저 표 1-1의 영어 단어를 몇 개 살펴보겠습니다. 메인(main)이나 프린트(print)와 같은 단어는 우리 일상생활에서도 자주 사용되는 단어입니다.
표 1-1 영어 단어와 뜻
단어 | 뜻 |
---|---|
include | 포함하다. |
main | 주된 (메인) |
인쇄하다 | |
class | 수업, 강의, 계층 |
static | 정적인 |
integer | 정수 |
영어 단어를 다 봤다면 1번 코드부터 살펴봅시다. 앞서 살펴본 영어 단어들 각각은 쉬워 보였지만 아래와 같이 프로그래밍 소스 코드에 사용된 것을 보니 선뜻 이해가 되지 않습니다.
2번 코드도 살펴봅시다. 2번에는 한술 더 떠서 ::와
3번 코드도 봅시다. 각각의 영어 단어는 이해가 되지 않지만, 여전히 와 같은 기호 때문에 쉽게 해석되지 않습니다.
마지막 4번 코드를 봅시다. 또는 ; 와 같은 기호가 없이 영어 단어인 print만 있다 보니 상대적으로 읽기 좋은 것을 확인할 수 있습니다.
첫 번째는 C 언어이고, 두 번째는 C을 추천하더라도 당분간은 파이썬에 집중하는 것이 좋겠다고 생각이 들지요? 특히 일반인이라면 다른 언어를 배우는데 시간을 투자하기보다는 쉽고 빠르게 배울 수 있는 파이썬을 통해 프로그래밍에 입문하는 것을 강력히 권합니다.
여러분은 파이썬이라는 언어를 처음 들어보셨겠지만 파이썬은 수많은 프로그래밍 언어 중 3위에 랭크되어 있는 유명한 언어입니다. 최근 들어 딥러닝 분야에서 많이 사용해서 점점 더 유명해지고 있습니다. 그림 1-2를 참조하면 프로그래밍 언어 순위에서 1등은 안드로이드폰에서 사용하고 있는 자바라는 언어이고, 2등과 4등에 바로 앞서 살펴봤던 C언어와 C++이라는 언어임을 알 수 있습니다. 6등에는 C#이라는 언어가 있네요.
그림 1-2 TIOBE 프로그래밍 언어 순위 (2018년 9월 기준)
파이썬 설치하기
여러분이 자기소개서를 작성한다고 생각해봅시다. 자기소개서를 컴퓨터로 작성한다면 아마도 마이크로소프트의 워드나 한글과 컴퓨터의 한글이라는 프로그램을 사용할 겁니다. 이와 유사하게 파이썬이라는 프로그래밍 언어로 작성된 파일 (소스 코드)을 실행하려면 파이썬 인터프리터라는 프로그램이 필요합니다. 이번에는 파이썬 인터프리터를 여러분의 PC에 설치해보겠습니다.
파이썬 (파이썬 인터프리터)을 설치하기에 앞서 먼저 파이썬 버전부터 결정해야 합니다. 파이썬은 현재 파이썬 2와 파이썬 3이 사용 가능합니다. 필자가 약 17년 전에 파이썬을 공부할 때에는 파이썬 1과 파이썬 2가 사용 가능했습니다. 그 시절을 생각해보면 많은 사람이 파이썬 1을 사용하기를 권장했습니다. 대표적인 이유가 파이썬 1과 파이썬 2가 호환되지 않았으며 파이썬 2가 아직은 시기상조니 파이썬 1을 사용하라고 했었습니다. 그런데 필자가 군대를 다녀오고 보니 파이썬 1은 사라지고 파이썬 2가 대세가 되었습니다.
지금은 파이썬 2와 파이썬 3이 사용되고 있는데 필자는 파이썬 3을 권합니다. 혹시 주변에서 파이썬 2를 사용하고 있더라도 여러분은 파이썬 3을 사용하십시오. 몇 년 전까지는 파이썬 2가 호환성 덕분에 더 많이 사용되었지만, 요즘은 파이썬 3을 사용하더라도 호환성 문제가 거의 발생하지 않습니다.
파이썬 3을 설치하기로 했다면 그다음으로 결정해야 하는 것은 누가 만든 파이썬 파일을 사용할 것인가?입니다. 파이썬 설치 파일에는 www.python.org에서 배포하고 있는 공식 설치 파일과 이를 가져다가 약간의 살을 붙여 놓은 '배포판'이 있습니다. 자동차로 예를 들면 공식 설치 파일은 엔진과 자동차 바퀴만 달린 깡통차이고 배포판은 여기에 풀옵션을 달아오는 자동차라고 보면 됩니다. 사람마다 취향이 달라서 공식 설치 파일을 설치한 후 필요한 옵션을 추가로 설치하는 경우도 있지만, 초보자인 경우에는 아무래도 풀옵션을 한 번에 설치하는 편이 조금 더 편리합니다.
여러분도 공식 설치 파일이 아닌 'Continuum'이라는 곳에서 만든 '변동성 장 트레이딩 아나콘다'라는 배포판을 사용하겠습니다. 아나콘다가 큰 뱀을 의미하는 것은 아시죠? 아마도 공식 설치 파일에 이것저것 살을 붙여놨기 때문에 '아나콘다'라는 이름을 사용한 것 같네요. 일단 우리는 '아나콘다'라는 파이썬 배포판을 사용한다는 것을 기억하시기 바랍니다.
파이썬 3을 설치할 것이고 아나콘다라는 배포판을 사용하기로 했습니다. 마지막으로 하나 더 결정해야 합니다. 파이썬 3에는 32-bit 버전과 64-bit 버전의 설치 파일이 있습니다. 보통은 자신의 윈도우 운영체제가 32-bit이면 32-bit 파이썬을 설치하면 되고 64-bit이면 32-bit 또는 64-bit를 선택해서 사용할 수 있습니다. 만약 자신의 운영체제가 변동성 장 트레이딩 몇 비트인지 모르신다면 그냥 32-bit를 설치하세요.
아나콘다 배포판을 다운로드하기 위해 먼저 다음 링크로 이동합니다. 파이썬 3.7 버전에서 64-bit 또는 32-bit 설치 파일을 클릭하여 다운로드합니다. 필자는 일단 32-bit 버전으로 설치를 해보도록 하겠습니다. 참고로 녹색의 Download 버튼을 클릭하시면 64-bit 설치 파일이 다운로드 되므로 32-bit 설치 파일을 받고자 하는 경우 그림 1-3과 같이 32-bit 링크를 클릭하시기 바랍니다.
그림 1-3 아나콘다 다운로드 링크
설치 파일이 다운로드됐다면 다운로드한 파일에 마우스 오른쪽 버튼을 클릭한 후 '관리자 권한으로 실행' 버튼을 클릭합니다. 또는 그냥 더블 클릭해도 설치를 시작할 수 있습니다.
그림 1-4 아나콘다 설치 (1/8)
라이선스 화면에서 'I Agree' 버튼을 클릭합니다.
그림 1-5 아나콘다 설치 (2/8)
그림 1-6의 설치 타입 선택화면에서 All Users 항목을 선택한 후 'Next' 버튼을 클릭합니다.
그림 1-6 아나콘다 설치 (3/8)
그림 1-7은 설치 경로를 설정하는 화면입니다. 기존의 설치 경로를 'C:\Anaconda3'으로 변경해 봅시다. 가끔 아나콘다가 설치된 디렉터리에 접근해야 하는 경우가 있는데 설치 경로가 복잡하면 찾아가기가 어렵습니다. 그래서 'C:\Anaconda3'로 경로를 변경하는 겁니다.
그림 1-7 아나콘다 설치 (4/8)
그림 1-8의 설치 옵션에서 두 개 모두 체크합니다. 첫 번째 옵션에 대해서는 추천하지 않는다고 쓰여 있지만 초보자인 경우 체크를 하는 편이 더 편리합니다. 'Install' 버튼을 눌러 설치를 시작합니다.
그림 1-8 아나콘다 설치 (5/8)
설치가 완료되면 'Next' 버튼을 클릭합니다.
그림 1-9 아나콘다 설치 (6/8)
그림 1-10은 VSCode라는 프로그램을 설치하는 화면입니다. VSCode는 마이크로소프트에서 만든 에디터 프로그램입니다. 쉽게 말해서 메모장 같은 프로그램인데 파이썬 코드를 작성할 때 (워드로 문서를 작성하는 것처럼) 사용하는 프로그램입니다. 여러분은 VSCode를 사용하지 않을 예정이기 때문에 'Skip' 버튼을 클릭하여 다음 단계로 이동합니다.
그림 1-10 아나콘다 설치 (7/8)
그림 1-11에서 'Finish' 버튼을 클릭하여 설치를 완료합니다.
그림 1-11 아나콘다 설치 (8/8)
Spyder 사용하기
여러분들은 이 책의 초반부에서 Spyder라는 프로그램을 사용해서 파이썬 프로그램을 개발할 겁니다. Spyder프로그램을 실행하기 위해 윈도우의 시작 메뉴를 클릭한 후 그림 1-12와 같이 Anaconda3 항목의 'Spyder' 메뉴를 선택합니다.
그림 1-12 Spyder 실행
Spyder는 IPython console, Text Editor, Exlorer 세 부분으로 구성됩니다. 오른쪽 아래 위치한 IPython console에 print("가즈아 비트코인~")이라고 입력한 후 엔터키를 눌러봅시다. 여러분이 입력한 print라는 것이 바로 파이썬 코드입니다. 그리고 IPython이 파이썬 인터프리터입니다. 파이썬 인터프리터는 파이썬 소스 코드를 읽어서 이를 실행해주는 역할을 한다고 앞서 설명해 드렸지요? 여러분이 파이썬 소스 코드를 입력한 후 엔터키를 누르면 파이썬 인터프리터가 그 코드를 읽어 해석한 후 실행합니다. 그리고 그 결과를 보여주는 겁니다.
그림 1-13 IPython Console에 파이썬 소스 코드 입력
print()라는 것은 앞으로 배울 함수라는 것인데 프로그래밍에서 함수란 “어떤 입력을 넣어주면 정해진 동작을 하는 놈”이라고 이해하시면 됩니다. print()라는 함수에 "가즈아 비트코인~"이라는 글자를 입력해줬기 때문에 화면에 "가즈아 비트코인~"이라는 글자가 '출력'된 겁니다.
변동성 장 트레이딩
3월초부터 해외선물 상품들의 하루 변동치가 상당하고, 미국장 외시간에도 움직임이 큰 상황입니다
레버리지를 좋아하는 트레이더라면 당연히 이런 변동성이 즐겁지만,
지금 변동성은 감당이 안 되는 변동성 아닐까 싶네요
들쑥날쑥 움직이고, 또 뉴스따라 들쑥날쑥
그러다보니 이번 3월에 해외선물 매매하다가 계좌 깡통 나시는분들도 계실꺼 같네요
3월 해외선물 변동성에 대한 트레이딩
-트레이딩 금액을 기존대비 1/3수준으로 낮춤
-오일의 경우는 기존 2계약 돌리던걸, 1계약으로만 데이트레이딩 매매
-지수의 경우는 마이크로로 3~5계약으로 매매. 나스닥보다는 에스엔피지수가 호가창이 편함
-골드의 경우도 마이크로로 3~5계약으로 매매
-IF DONE주문으로 진입과 동시에 손절은 달고 다님. 이건 항상 하던거. 다만 손절 범위를 두배로 늘림.
-30분봉 흐름으로 가급적 따라가고 반대로 가는경우는 의미있는 캔들이나 뉴스 나올때
-진입은 1분봉으로 따라감. 원래는 3분봉 진입 매매였으나 변동성때문에 요즘은 1분봉이 더 났다고 생각
-오일은 오버나잇 안 함. 리스크가 크다고 판단 됨. GTD주문으로 스탑라인이 설정되어있어도 시초가 갭 떠버리면 무시하고 범위 넘는거라 오버나잇 리스크가 큼
0 개 댓글