매크로 노트 & 투자 아이디어/기술적 트레이딩 14

핀바(Pin Bar, Tailed bar)

얼마전 금 선물에서 나타난 핀바를 보고 얼마나 쓸만한 시그널인지 궁금해졌다. 트레이딩뷰  전략테스터로 대강 돌려봤다. 강력한 상승추세가 이어지던 중 베어 핀바(긴 윗꼬리)가 나타나면 명확한 고점 시그널로 보인다.하지만 자산가격이 잠깐 하락하고 재상승할 때도 있고, 기타 이런 저런 상황에서는 애매한 시그널이다.숏 진입후 청산 규칙을 따로 만들어야하는데, 그냥 돌려보는 거니 n일 뒤 청산으로 뒀다. //@version=5strategy("Long Tail Short Strategy", overlay=true)entryCondition = (high-close)/close> 0.02 and (high-close) > float(2)/3*(high-low) sma50 = ta.sma(close, 50)sma5..

2024.04.24

Intraday 계절성, 모멘텀

2023.09 몇 달전에 생각해보기 시작한 주제인데, 요즘에야 여유가 생겨 다시 조금씩 생각해보고 있다. 내 생각에는 일중 모멘텀(intraday momentum)을 활용한 단타 전략이 상당히 쓸모가 있을 것 같다.일중 모멘텀이 집중되는 시기(?) 1.장 초반 : 새로운 정보를 가격에 반영시키는 시간, 사전 주문들이 대량으로 쌓여있다. 모멘텀이라기보단 변동성이 높아지는 것같기도 2.장 중간 : 점심시간, 거래량 감소 3.장 막판 : 오버나잇을 피하려는 거래들, 기관들의 종가 주문 프로세스 일중 모멘텀 근거 1.장 막판 리밸런싱 2.오후 차트 패턴 확립 후 모멘텀 3.일부 참가자들의 늦은 정보 반영

2024.01.31

갭락 /갭등 S&P500

과거 주식 시장이 고도화되지 않았을 때는 갭락/갭등같은 아주 단순한 요소로도 알파를 구현할 수 있었다고 한다. 물론 그런 알파는 지금은 사라진지 오래다. 아주 간단한 파인스크립트 코드로 전략 테스트해봤다. 대상 종목은 S&P500이다. 결과는 밑에 보다시피 별 알파는 없다는 것이다. //@version=5 strategy("gap check",process_orders_on_close = false, overlay = true) startPrice = request.security(syminfo.tickerid, "D", open) prevClose = request.security(syminfo.tickerid, "D",close[1]) k=input(0.5, "multiple/%") if prevCl..

2023.10.15

국채선물 데이트레이딩 전략 구상

아주 간단한 룰로 돌아가는 국채선물 데이트레이딩 전략을 구상했는데, 2019년부터 다소 성과가 좋지 않은 모습이 나타나고 있다. 아마 시장참가자들이 알파를 알아챘거나 시장의 구조가 변화했을 수 있다. 전체 전략 종합 누적 수익 위 그래프는 전략 시뮬레이션 결과다. 한 개의 주된 아이디어에서 파생된 4가지 규칙을 돌린 결과다. 아이디어를 대강만 구현했고 파라미터 "마사지"도 안했다. 그럼에도 2018년까지는 아름답게 우상향하는 모습을 보이고 있다. 단리 수익률로도 8년간 약 1300%의 수익률을 거두었다. 물론 선물 레버리지를 감안해서 봐야 하는 수익률이긴 한고, 2022년에 진입했다면 증거금 대비 drawdown이 상당히 높게 나올 것이다. 수익 기준은 1계약, 수수료 포함이며 세로축 기준은 틱(만원)이..

2023.08.10

래리 윌리엄스 변동성 돌파 백테스팅(파인스크립트)

잘 알려져있는 래리 윌리엄스의 변동성 돌파 전략을 파인스크립트로 백테스팅해봤다. 결과는 신통치 않다. 트레이드에 자본금 1%씩 쓸 때 비트코인으로는 전체 기간동안 4%정도의 수익이 난다. (연수익률이 아니다!) 다른 자산이나 종목으로 돌려도 비슷하다. strategy("변동성돌파",process_orders_on_close = false, overlay = true) startPrice = request.security(syminfo.tickerid, "D", open) prevHigh = request.security(syminfo.tickerid, "D", ta.highest(high[1], 1)) prevLow = request.security(syminfo.tickerid, "D", ta.lowe..

2023.08.05

누가 내 스탑을 터트리는가

https://www.youtube.com/watch?v=42fy7O1PEnw&ab_channel=FinancialSource 1.브로커가 개인 트레이더의 스탑을 터트리지는 않는다. 규제를 받는 브로커라면 고객의 돈을 착취하는 것은 위험하고, 브로커의 이해 관계는 더 많은 트레이더를 확보하는 것에 있다.(고객이 브로커 자신의 중개로 더 돈을 벌어야 고객이 주문을 더 줄 것이다) 2.대형 기관이 스탑을 터트린다. 그러나 정확히는 기관은 스탑을 터트리기 위해 가격을 움직이는 것이 아니라, 자신의 대량 주문을 받아낼 유동성을 확보하기 위해 가격을 움직인다. 스탑이 터질 때 스프레드로 돈을 버는 것은 LP이지, 대형 기관이 아니다. ( 예를 들어 가격을 내려서 체결시킨 다음 다시 가격을 올려 수익을 거둘 수도 ..

2023.07.16

Tao of Trading 발췌요약 (Simon Ree) (On work)

시티와 골드만삭스에서 트레이딩을 했다는 Simon Ree의 책이다. 그가 얼마나 뛰어난 트레이더였는지, 이 책이 얼마나 좋은지 별 리서치없이 그냥 질렀다. 전반적으로 책은 심리적 태도와 몇 가지 기술적 지표들을 어떻게 다뤄야 할지에 관한 저자의 휴리스틱을 서술하고 있다. 이러한 휴리스틱의 근거를 설명하려는 내용은 책에는 그다지 없다. 그래서 나는 저자의 기술적 트레이딩 원칙을 백테스팅해볼 계획이다. -월스트리트 기관들은 수수료와 돈을 예치하는 것, 그리고 고소당하지 않는 것이 일차적인 목표이기 때문에, 당신이 부유한 자산가가 아니라면 그들에게서 제대로 된 서비스를 받기 어렵다. -트레이딩은 갬블링이 아니다. 손익비와 승률, 본인만의 edge를 가지고 충분한 매매회수 + 자금 관리를 하면 트레이딩은 지속적..

2023.04.02

McClellan Oscillator 설명 발췌

https://www.hi-ib.com/upload/systemtrade/guide/McClellan_Oscillator.pdf 1.개요 McClellan Oscillator는 Sharman McClellan에 의해 개발 되었으며, 시가와 고가의 차의 19 일간의 지수 이동평균과 39일간의 지수 이동평균간의 차이를 이용한다. McClellan Oscillator는 ADL을 한단계 발전시킨 지표라 할 수 있다. ADL이 시장의 선행지표로 사용되 고 있기는 하지만, ADL은 계산의 시작시점에 따라 현재의 값이 달라지기 때문에 ADL의 절 대적인 값을 가지고는 시장이 과매수(Overbought) 상태인지 과매도(Oversold) 상태인지 판단할 수가 없다. 이러한 결점을 보완하여 나온 지표가 McClellan..

2023.03.30

저항선(지지선) 스탑 터트리기

마켓메이커, 딜러 등은 스탑이 어디에 걸려있는지 안다고들 한다. 이 정보를 아는 주체들은 스탑이 몰려있는 가격대까지 가격을 만들어 스탑 거래를 전부 체결시키고, 아주 단기간 가격 움직임이 가파르게 나타나면 반대매매로 이득을 보고 떠난다. 대형 지표나 저항/지지선에서 이런 움직임이 자주 나타난다. 저항/지지를 살짝 뚫었다 다시 되돌림 나타나는 움직임이 저항/지지 돌파하지못하고 되돌려지는 움직임보다 신뢰도가 높은 돌파 실패라고 한다. (현 가격 대비 위의) 스탑을 터트릴 때 가격이 순간적으로 더 올라가는 메커니즘은 정확히 모르겠다. 순간적으로 bid를 받아줄 가격대가 사라지며 가격이 급등하는걸까? 체결이나 호가창에 대한 이해가 더 필요하다.

2023.03.28

매매 체크리스트

1.익절/손절 규칙 내지는 레인지가 명확한가 전략에 대핸 충분한 검토가 있었는가. 전략은 얼마나 타당한지 검증했는가 투자 시계가 구체적인가 매매시계 안에 변수로 작용할 수 있는 이벤트가 있는가 2.흥분하거나 불안한 상태에서 매매하고 있지 않은가. 손실 회피 심리나 막대한 수익에 대한 도파민에 따르는 매매를 하고 있지 않은가 스윙 이상으로 끌고가는 거래면 오버나잇해도 불안하지 않은가 돈을 잃어도 여유를 가지고 대응할 수 있는 심리 상태에 있는가 3.자금관리에 문제는 없는가. 오버트레이딩하고 있지 않은가. 가능한 최악의 상황에서 나올 수 있는 손해가 감당가능한 수준인가. (정해진 투자 시계 내에서) 손실이 생겼을 때, 뭍타기를 할 만큼의 여유를 가질 수 있는가. 4.손익비가 좋은가 최소한의 저항 / 지지를 ..

2023.03.20

추세매매 절대지식 발췌요약

금융상품의 가격 분포는 정규 분포가 아니라 fat tail 이다. fat tail의 존재로 인해 손실은 짧게, 수익은 길게 가져가면 승률은 낮지만 결국 체계적으로 양의 기대 수익을 얻을 수 있다. 양의 skew가 있기에 모멘텀 투자가 가능하다. 아마 인간의 감정, 과잉 및 과소 반응이 추세를 만들어내는 것같다. 랜덤워크와 효율적 시장가설은 현실을 보여주고 있지 못하다. 매매의 파산 위험은 무조건 0이어야 된다. 파산 위험이 조금이라도 있으면 매매회수가 많아지면 언젠가는 끝장이 난다. 파산 위험 다음으로 cagr이 중요하다. 한 번에 많이 버는 것보다는 연 단위로 지속적으로 수익을 거두는게 좋다. 전략을 테스트 할 때 신경써야 할 여러가지가 있다. 1.확장성: 다른 시장, 다른 샘플에서도 통하는가 글쓴이는..

2022.12.31

모멘텀에 관한 노트

모멘텀은 어떤 자산을 트레이딩하든 굉장히 중요하다. 장기 추세가 상승세라면 과매수가 끝없이 이어질 수 있다.(2020~2021년 주식) 장기 추세가 하락세라면 과매도 역시 지속될 수 있다. 래리 윌리엄스는 자신의 성과는 모멘텀이 언제 더이상 작용하지 않는지를 맞추는 것에서 다소 기인한다고 말했다. 그 말은 모멘텀이 약화되기 전까지는 추세 매매로 수익을 거두었다는 것이다. 내가 생각하기에는 주식 시장의 장기적인 추세와 추세의 변곡점은 매크로 지표들을 통해 어느 정도 가려낼 수 있다. 자신이 확실히 숙지하고 다룰 수 있는 기술적 지표들도 중요하겠지만, 중장기 시계에 대한 판단은 기본적으로 매크로 위주로 보는 것이 맞다고 생각한다. 한편으로는 모멘텀이 잘 안통하는 시장도 있다. (일본, 중국)

2022.12.25

200일 이평선, 골든크로스 & 데드크로스

200일 이평, 골든크로스, 데드크로스는 장기추세를 판별에 흔하게 쓰이는 아주 기본적인 보조지표이다. 자주 인용되지만 경험적으로 얼마나 유용한지는 눈으로나마 살펴봐려 한다. 200일 이평선 추세는 중장기추세를 확인하는 가장 확실한 시그널이지만 본질적으로 느리다. 200일 이평선은 저항선, 지지선으로 종종 쓰인다. 다만 장기추세에서 벗어난 주가 움직임이 200일 이평선을 돌파하고 수개월간 유지되다, 다시 장기추세로 회귀하는 경우도 꽤 있다. 장기 추세에 대한 판단이 맞다면, 200일 이평선을 활용하여 기대 수익이 큰 진입/ 청산 시점을 잡을 수 있다. 골든크로스, 데드크로스 역시 중장기 추세 확인에 도움이 되나, 단기간에 변동하며 크로스가 여러번 번복되면 신뢰하기 어렵다. 또한 가짜 시그널도 다수 있어 2..

2022.12.21

VIX 백워데이션 노트

전에 나는 vix 백워데이션이 중요한 하락 시그널이라 다룬 적이 있으나, 그 생각을 정정할 필요가 있는 것같다. VIX 백워데이션은 단기 변동성이 미래보다 높은 현 상황을 보여줄 뿐이다. 보통 그런 상황은 투자자들의 불확실성에 대한 회피 심리, 공포 심리를 유발하는 상황이다. 백워데이션 자체는 종종 일어나지만, 보통은 대형 하락장에 선행한다기보다는 단기 조정과 동행하여 움직인다. 그리고 조정이 끝나면 백워데이션은 자연스럽게 사라진다. 10일 이상 지속되는 백워데이션은 많이 드물지만, 그 정도로 지속되고 있다면 10일 전에 주가가 하락한 사례들도 꽤 있다. 종합하면 생각만큼 유의미한 하락 시그널로 활용하기는 힘들 수 있다. 그래도 VIX 백워데이션 폭이 깊어지거나, 오래 지속되며 더 발전하는 경우는 유의미..

2022.09.27