본문 바로가기

분류 전체보기75

직장인도 할 수 있는 1분봉 단타 자동매매, 캐치 활용하기 코스피가 3200포인트를 넘고, 일일 개인 순매수량이 사상최고치를 갱신하는 등 주식으로 자금이 쏠리고 있습니다. 최근에는 조정이 시장되는 듯한 움직임을 보이지만, 현재 글을 쓰고 있는 시점으로는 삼성전자, 현대차 등 우량주 기준으로 주가 방어를 잘 해주고 있는 모습을 보입니다. 직장인 등 장중에 실시간으로 활발한 거래를 할 수 없는 분들에게는 어떻게 보면 스윙이나 장기투자가 반강제적으로 요구됩니다. 하루에도 몇%씩 급등하는 종목들이 있는데 이런 종목을 자동으로 포착해서 거래해줄 수는 없을까 하는 생각에 키움증권에서 제공하는 캐치 서비스를 알게 되었고, 아래의 `이전 글 모음`에 해당하는 흐름을 거치면서 어느정도 조건을 짜고 검토하는 게 익숙해졌습니다. 그리고 오늘 매매일지를 공유하고자 이 글을 쓰게 되었.. 2021. 1. 13.
[자료구조] 정렬의 속도 비교( 퀵 정렬, 삽입정렬, 병합 정렬) 다양한 정렬의 속도 비교 자료구조 중 삽입정렬, 병합정렬, 퀵 정렬을 비교하는 프로그램입니다. #define _CRT_SECURE_NO_WARNINGS #include #include #include //크기를 입력하면 1~크기로 채워서 배열을 생성 int* arrgen(int size) { int* arr = (int*)malloc(sizeof(int) * size); for (int i = 0; i < size; i++) { arr[i] = i+1; } return arr; } //임의의 두 원소를 교환하는 것을 epoch만큼 반복하는 함수 void shuffle(int arr[], int epoch,int size){ srand((unsigned)time(NULL)); for (int i = 0; .. 2020. 12. 31.
[키움증권 캐치 주식 자동매매] 급등주 포착 조건식 만들기 6편 이전 글 모음 1. 키움증권 캐치를 이용한 주식 자동매매 ranggun.tistory.com/36?category=890571 2. 급등주 포착 조건식 만들기 1 ranggun.tistory.com/46?category=890571 3. 급등주 포착 조건식 만들기 2 ranggun.tistory.com/55?category=890571 4. 급등주 포착 조건식 만들기 3 ranggun.tistory.com/56?category=890571 5. 매수매도 조건 정하기 & 수식 관리자 활용 ranggun.tistory.com/81?category=890571 6. 눌림목 지지선 수식공유 & 수동매매일지 ranggun.tistory.com/82?category=890571 키움 캐치 모의매매 리뷰 12월 22.. 2020. 12. 30.
주식 텔레그램 모음 및 증권사 리포트 보는 법 매매하는데 증권사 리포트나 요약 정보가 있으면 도움이 되는 경우가 많습니다. 쏟아져나오는 정보의 홍수 속에서, 올바른 기준으로 정보를 선별하는 능력 역시 현명한 투자자의 자질일 것입니다. 오늘은 현재 제가 이용하고 있는 정보 소스를 공유하도록 하겠습니다. 텔레그렘으로 주식 정보 받기 텔레그램 어플을 설치한 후 아래 링크를 클릭하시면 소식을 받아보실 수 있습니다. 각 방마다 특징이 다르니 살펴보시고 원하시는 곳을 팔로우하시면 좋을 것 같습니다. 1. 가치투자클럽 https://t.me/corevalue 2. 공시정보알림 https://t.me/dartAll 3. 아이투자 투자정보 https://t.me/itoozanews 4. value research https://t.me/valuesearch 5. 써.. 2020. 12. 27.
[키움증권 캐치 주식 자동매매] 급등주 포착 조건식 만들기 5편 (눌림목 공략) 안녕하세요. 랑꾼입니다. 여태까지 학기가 정신없이 진행되느라 정신이 없었네요. 종강을 기념하여 글을 하나 써봅니다! 주의) 저는 거래경험도 많이 없고 주식을 잘 모르고 공부중인 학생이니, 너무 맹목적으로 정보를 받아들이지 않으셨으면 합니다. 수식관리자를 이용한 매수타이밍 잡기 우선 `이전글`(ranggun.tistory.com/56) 의 연장선 상의 정보로, 보라색 선에 해당하는 정보를 공유합니다. 우선 수식을 봅시다. `valuewhen`은 valuewhen(nth,condition,data)와 같은 식으로 사용됩니다. condition이 n번째 만족되는 시점의 data값을 의미합니다. 즉 위 수식은 현재가가 envelope(6,1.5) 상한선을 첫번째로 돌파할 때 현재가, 고가, 저가의 평균을 보정해.. 2020. 12. 23.
[키움증권 캐치 주식 자동매매] 급등주 포착 조건식 만들기 4편 안녕하세요, 랑꾼입니다. 학기 중 바쁜일이 많아 블로그를 둘러볼 여유가 없었어요. 간만에 포스팅을 하게 되었네요 허허 허.. 우선 지난번에 올렸던 포스팅 (ranggun.tistory.com/56?category=890571) 에서 `초록색 선`과 `보라색 선`의 정체를 궁금해하시는 분들이 많으셔서, 그것에 대한 것을 짚고 넘어가겠습니다. 수식관리자를 이용한 기술적지표 설정 11월 24일 KEC 의 차트입니다. 장중 수동거래 시 초록색 선과 보라색 선을 매수기준선으로 참고하는 편입니다. 신호(화살표)가 뜨면서 매수기준선을 돌파하면 수익을 낼 확률이 높아집니다. `매수타이밍`이라고 이름이 붙여진 두 선은 수식을 이용해서 만든 선입니다. 설정하는 법은 `0600 키움종합차트`>`우클릭`>`수식관리자`>`기술.. 2020. 11. 24.
Batch Normalization, Transfer Learning futurelab.creatorlink.net/ Batch Normalization Normalization을 하는 이뉴는 인풋 레이어의 스케일을 맞춰줘야 어느 방향에서든 학습이 잘 일어나기 때문이었는데, Batch Normalization은 layer마다 분포를 균일하게 잡아주는 역할을 합니다. Normalization은 activation function에 들어가기 전에 일어납니다.(affine 변환 레벨). 표준정규분포가 최상의 분포가 아닐 수 있기 때문에 추가 변수를 곱해서 분포를 재조정해줍니다. input에서는 데이터 전체에 대해서 normalization을 할 수 있지만, 연산중에는 mini-batch에 해당하는 계산만 하기 때문에, batch별로 평균과 표준편차가 구해집니다. 그리고 한 ba.. 2020. 9. 19.
Hyper parameter Tuning 미래연구소 홈페이지: futurelab.creatorlink.net/ Hyperparameter Tuning하기 모델을 구성하는 데 다양한 Hyper parameter들이 있는데, 이를 어떻게 조절하는 것이 좋은지에 대해 배웠습니다. Hyperparameter는 위 그림과 같이 크게 두 가지로 분류해서 생각해줄 수 있는데, Model 자체에 관한 것과 Optimization에 관한 것입니다. 각각 어떤 방향으로 하는 것이 좋은지 정리해보았습니다. Model `the number of layers`: MLP에서는 1~10 개의 레이어를 사용하고 매우 유동적입니다. CNN에서는 보통 152개 이하, 근래 들어서는 1000개까지도 사용하곤 합니다. `the number of units`: 10~1024개의 u.. 2020. 9. 13.
유체역학 실험: 표면장력 표면장력의 이해 공기 중에 물 입자가 있다고 가정해봅시다. 물 입자의 최외곽에 있는 입자들은 상태가 다릅니다. 힘 관점에서 이해해보자면, 유체입자들은 서로 인력을 작용합니다. `최외곽에 있는 물 입자들은 원래 다른 물입자를 당겼어야 하는 인력만큼` 주위 물입자에 힘을 씁니다(라고 이해하면 될 것 같습니다). 계면에 있는 입자들은 표면방향으로, 곡면에 접하는 직선방향으로 힘을 더 받습니다. 길이가 늘어나면 늘어날수록 더 힘이 세집니다. 표면장력은 길이당 힘입니다. L에 비례하기 때문에, ${L^2}$이나 ${L^3}$에 비례하는 압력, 중력 등에 비해 작은 스케일의 시스템에서 영향력이 더 커집니다. 에너지 관점에서 보자면, 표면에 있는 입자들은 에너지가 열역학적으로 높고, 비교적 안에 있는 입자들은 에너지.. 2020. 9. 12.
[JAVA 기초]System.in.read() 와 Scanner 오늘은 사용자가 직접 변수를 입력하는 방법에 대해 알아보겠습니다 System.in.read() 정수형을 입력받을 수 있습니다. 간단한 예제를 통해 입출력을 해봅시다. int와 char모두 정수를 변수에 저장하는데, char를 출력할 때는 숫자 대신 문자를 출력한다고 알고 있으면 됩니다. `System.in.read()`로 받아들인 값은 아스키코드의 십진수로 표현이 됩니다. import java.io.IOException; public class Chap02_inclass { public static void main(String[] args) throws IOException{ int v1; //char v1으로 바꿔서도 해봅시다 v1=System.in.read(); System.out.println(v.. 2020. 9. 10.