Quant/연구 3

[전략] 기본적인 추세추종 전략(Trend Following Trading Strategy)-02

기본 변수를 생성하기 위하여 클래스로 데이터 구조를 만들었다. 이베스트 api 를 이용하기 때문에 변수명은 이베스트 필드네임과 같게 하였다. List myData = new List(); private class mData { public string shcode { get; set; } public string[] date; public int[] open; public int[] high; public int[] low; public int[] close; public double[] chdegree; public int[] volume; public int[] fpvolume; public int[] covolume; public int[] ppvolume; } TR은 t1305를 활용한다. 예전엔..

Quant/연구 2018.11.19

[전략] 기본적인 추세추종 전략(Trend Following Trading Strategy)-01

기본적인 추세추종 전략_01 - 가정, 기본원칙 변수 설정 [가정]1. 가는 종목이 간다 - 신고가를 돌파하고 추세를 만들며 지속 상승하는 종목 - 바닥이라고 생각한 종목이 지하를 뚫고 지옥까지 경우도 다반사이기 때문에... 2. 주가의 흐름과 거래량은 밀접한 관계가 있다. - 거래량은 거짓말을 하지 않는다. - 거래량의 점증 혹은 폭증 후 지속적인 증가는 대부분의 추세상승에서 나타나는 현상 3. 장기추세는 외인과 기관이 만든다. - 우리나라 시장의 거래량 기여도는 개미가 60~70%로 가장 높지만 대부분이 단타 - 외인을 포함한 기관은 MP(모델포트폴리오)에 포함된 종목들 위주로 매매를 하기 때문에 종목변경이 잦지 않다. (HFT 등 단타 제외) 4. 추세의 종료시점은 주가지수(인덱스)의 추세와 관계가..

Quant/연구 2018.10.18

정적VI 가격계산방법

시가 기준으로 주가가 10% 이상 혹은 이하 변동하면 정적VI가 발동된다. 동적VI는 이용할 가치가 매우 적다고 생각되어 정적VI예상가를 구하는 공식을 알아보겠다. 일단 기본적으로 1차 정적VI는 시가 * (1+10%) 되기 직전가격에 발동된다. 그러나 주식시장엔 호가라는 것이 존재하기 때문에 단순하게 1.1을 곱한다고 정확한 VI예상가가 나오진 않는다. 예를 들어 4800원대의 주식은 1.1을 곱하면 5000원대로 바뀌면서 호가가 5에서 10으로 늘어나기 때문에 호가까지 계산하여 VI예상가격을 책정해야 한다. 그렇기 때문에 시가에 1.1을 곱한 값을 호가로 나눈 후 나머지를 제거하고 다시 호가를 곱한값에 호가를 더해주면 정확한 값을 계산할 수 있다. 또한 2차 VI예상가격은 시가기준이 아니라 1차 VI..

Quant/연구 2017.08.16