728x90
반응형

전체 글 229

(해외선물 자동매매 알고리즘) (1) rsi 70이상, 30이하 넓이 개념 설명

목 차 1. 들어가며 2. 사전설명 1) rsi 결과값들은 직선으로 연결 2) 노란색으로 표기된 넓이는 삼각형과 사다리꼴로 계산된다. 3) rsi 70, rsi 30을 y절편으로 놓고, 삼각형과 사다리꼴 넓이 3. 개념 설명 1) 사다리꼴 넓이 구하기 2) 삼각형 넓이 구하기 4. 마치며 1. 들어가며 오랜만에 글을 쓰는 것 같다. 그동안 수동매매(손매매)도 해보고, 새로운 알고리즘 찾는 등 여러가지 고민을 하느라 글을 쓰지 못했다. 이 글에서는 해외선물의 보조지표 중 1개인 rsi를 구할 수 있다는 가정하에 글을 쓴다. rsi를 구하는 방법은 아래 링크에서 확인하자. (키움증권 해외선물 OpenAPI-W) RSI 값 구하기 (2) RSI 개념 및 계산접근 방법 목 차 1. 들어가며 2. 개념 및 계산 ..

(키움증권 해외선물 OpenAPI-W) 일목균형표 구하기 (2) 일목균형표 값 구하기(전환선, 기준선, 후행스팬, 선행스팬1, 선행스팬2)

목 차 1. 들어가며 2. 사전설명 3. 코드설명 4. 전체코드 5. 마치며 1. 들어가며 지난글에서는 일목균형표의 개념 및 산출식에 대해 알아보았다. 개념은 인터넷 검색으로 좋은 설명이 많으니 찾아보면 될 것같고, 산출식은 선행스팬1 및 선행스팬2를 잘 이해하는 것이 필요하다. 이번글에서는 일목균형표를 구하는 방법에 대해 알아보자. 필자는 현재가격의 선행스팬1 및 선행스팬2에는 관심이 없다. 확인하고 진입해도 늦지 않다고 생각한다. 그래서 1분전의 봉 기준으로 일목균형표의 구성요소(전환선, 기준선, 선행1, 선행2)에 대해 설명할 것이다. 2. 사전설명 일목균형표의 구성요소는 전환선, 기준선, 후행스팬, 선행1, 선행2의 5가지로 이루어진다. 필자는 이글에서 후행스팬을 제외한 4가지(전환, 기준, 선행..

(키움증권 해외선물 OpenAPI-W) 일목균형표 구하기 (1) 일목균형표 개념 및 산출식

목 차 1. 들어가며 2. 사전설명 3. 일목균형표의 구성요소 개념 4. 선행스팬1 키움측 자체 산출식 5. 마치며 1. 들어가며 필자는 해선투자시 RSI와 볼린저밴드를 선호하는 편이다. 나스닥 차트에 RSI 및 볼린저밴드를 계속 띄워놓는걸 보면 사람의 습관이란 무섭구나. 차트에 추가한 또다른 보조지표는 일목균형표이다. 차트에 일목균형표를 추가해 놓지 않으면, 현재가의 차트가 맨 오른쪽에 붙이있어서, 답답하다는 느낌을 받는다. 각자의 취향이라 생각한다. 일목균형표가 어떤 내용인지는 인터넷에 찾아보면 좋은 내용이 많으니, 참고하시길 바라며, 이 글에서는 일목균형표 개념 및 구하는 방법에 대해 알아볼 것이다. 뜬금없이 일목균형표를 구하는 이유는, ①양운을 강하게 돌파하는 양봉 및 ②음운을 강하게 돌파하는 음..

(파이썬) 엑셀 내용을 파이썬에서 출력하기 (5) 엑셀 데이터를 진입 알고리즘 코드 만들기

목 차 1. 들어가며 2. 사전설명 1) 파이썬 기본코드 2) 리스트의 pop함수는 요소를 삭제한다. 3) 임의로 만든 테스트용 엑셀파일 3. 코드설명 4. 전체코드 5. 마치며 1. 들어가며지난글에서는 엑셀의 특정열의 갯수를 세어보고, 빈칸을 없애는 코드를 작성해 보았다. 튜플형을 리스트 태형으로 바꾸고 for문으로 돌리니 생각보다 수월하게 코드를 작성할 수 있었다. 이번글에서는 엑셀 데이터를 진입 알고리즘 코드로 만드는 방법을 알아볼 것이다. 진입 알고리즘에 대한 코드라고 말하니 조금 거창하긴 하다. 여기서 주의할 점은, 사용자 본인이 "진입 알고리즘"의 내용(컨텐츠)는 당연히 만들었다는 가정 하에 코드를 설명할 것이다. 꾸준히 엑셀을 돌릴 필요가 있다. 이 글을 쓰고 있는 필자도, 자동매매 시스템을..

(파이썬) 엑셀 내용을 파이썬에서 출력하기 (4) openpyxl을 통해 특정열의 갯수 카운팅 및 빈칸 없애기

목 차 1. 들어가며 2. 사전설명 3. 코드설명 4. 마치며 1. 들어가며 지난 글에서는 엑셀의 R1C1 셀주소 형태를 통해 엑셀의 데이터를 파이썬에 출력해보았다. R1C1 셀주소는 유용하게 사용될 것이다. 동적으로 제공되는 데이터에 대해 유연하게 대비하려면 R1C1의 형태를 한번 정도는 숙지할 필요는 있다. 이번 글에서는 엑셀의 특정열의 갯수를 세는 방법 및 빈칸 없애는 방법에 대해 알아보자. 2. 사전설명 의 E열에는 몇 개의 데이터가 있는가? 언뜻 보면 11개로 보일 것이다. 구분의 "시가" 1개와 "시가값"들 10개를 합산한 11개이다. 그런데, pc 도 11개로 인지할까? 14개는 아닐까? E열의 1~3줄은 비어있긴 하지만, 카운팅하지 않을까? 실제로 E열에 어떤 데이터가 있는지 ..

(파이썬) 엑셀 내용을 파이썬에서 출력하기 (3) openpyxl 을 통해 엑셀의 데이터값 가져오기 (R1C1 셀주소)

목 차 1. 들어가며 2. 사전설명 3. R1C1의 형태가 필요한 이유? 4. 마치며 1. 들어가며 지난 글에서는 openpyxl을 통해 엑셀 데이터값을 가져오는 방법을 알아보았다. 셀 주소 뒤에 value를 붙이면 된다. 이번 글에서는 엑셀 데이터 받아오는 또다른 방법인 엑셀의 R1C1 셀주소 형태를 이용하여 데이터 받아오는 방법을 알아보자. 2. 사전설명 아래 엑셀 파일은 의 데이터가 들어있는 파일이다. 앞글에서는 아래 코드와 같이 엑셀의 데이터를 가져와 보았다. 셀 주소 뒤에 value를 붙이면 된다. import openpyxl dir = r'C:\Users\User\Desktop\excel_test.xlsx' # 경로 설정 wb = openpyxl.load_workbook(dir) ..

(파이썬) 엑셀 내용을 파이썬에서 출력하기 (2) openpyxl 을 통해 엑셀의 데이터값 가져오기 (A1 셀주소)

목 차 1. 들어가며 2. 사전설명 1) openpyxl 임포트 하는 방법 2) 엑셀에서 불러온 파일 경로 설정 3) 엑셀파일을 여는 방법 4) 활성화된 시트 열기 5) 엑셀의 데이터값 얻기 3. 코드설명 4. 마치며 1. 들어가며 지난 글에서는 openpyxl의 활용 필요성에 대해 알아보았다. 워낙 추상적으로 설명하다보니, 그 활용도에 대해 제대로 어필이 되지 않은것 같아 아쉽긴하다. 하지만, 나중에 알고리즘을 세분하여 만들때 분명 openpyxl은 필요한 라이브러리이다. 지금은 이런 내용이 있구나... 라고 생각하고, 향후 필요할 때 활용해 보면 좋을 것 같다. 이번 글에서는 openpyxl의 활용에 대해 알아보자. 2. 사전설명 1) openpyxl 임포트 하는 방법 openpyxl은 다른 라이브러..

(파이썬) 엑셀 내용을 파이썬에서 출력하기 (1) openpyxl 활용 필요성

목 차 1. 들어가며 2. 사전설명 1) 활용될 라이브러리는 openpyxl 2) 진입 알고리즘 형태 3. openpyxl 활용의 필요성 4. 마치며 1. 들어가며 해외선물 알고리즘의 승/패를 엑셀로 계산한후 코드로 작성해야 하는 경우가 있다. 패턴 1개를 코드로 작성하는 것은 간단하다. 다만, 유사한 패턴을 여러개 작성해야 할때, 일일히 작성해 주어야 할까? 일정 명령어가 반복되는게 눈에 보이는데 일일히 작성하려면 귀찮기도 하고, 파이썬에서 코드 작성이 생각보다 오래 걸린다. 이 글은 필자처럼 "반복되는 명령어나 패턴"은 바로바로 파이참에서 코드로 출력하고자 하는 사람들에게 유용할 것이라 생각된다. 처음에는 관심이 없거나 생소하게 느껴질 수 있겠지만, 코드를 많이 작성하다보면 언젠가는 그 필요성을 인지..

(해선 주간 손익일지) 나스닥 '23.11.6(월) ~ 11.10(금) 손익현황 (+197달러)

목 차 1. 들어가며 2. 차트현황 1) 나스닥 월봉차트 2) 나스닥 주간차트 3) 나스닥 일봉차트 4) 나스닥 1분봉 차트 3. 손익현황(+197달러) 4. 마치며 1. 들어가며"역시 나스닥"이구나. '23년 11월 들어 며칠째 차트를 올리는지 모르겠다. 아래에서 설명하겠지만, 9월~10월에 뺐던걸, 10.27~11.10일 거의 보름간 올려버렸다. 후후훗, 월봉-주봉-일봉 차트를 보고 있으면 "이렇게 무자비하게 올려도 되나?" 허털한 웃음만 나오는건, 필자뿐인건가? 시장에 어떤 특정 이벤트가 있었는지, 시황 설명은 하지 않을 것이다. 글을 한번 쓸때 2~3시간이 소요되고, 체력소모가 심하다는 것을 느꼈다. 가벼운 마음으로 글을 쓸 것이니, 큰기대는 안하셨으면 한다. 이 글에서는 월봉-주봉-일봉-분봉은 ..

(해외선물 자동매매 알고리즘) (2) rsi 보조지표의 알고리즘 관련

목 차 1. 들어가며 2. 사전설명 3. 내용 설명 1) 엑셀의 2번째 줄에서 틀고정을 하자 2) 불필요한 내용은 삭제한다. 3) 진입을 위한 확인사항은 1분전의 rsi이다. 4) 진입점, 고가, 저가를 구해보자 5) 승/패를 기록해보자. 6) 상단에 3줄 정도 "줄 삽입"을 한다. 4. 승률 계산해보기 5. 마치며 1. 들어가며 지난 글에서는 해외선물 알고리즘의 개념과 "가정사항"에 대해 알아보았다. 알고리즘이라고 해서 큰 의미는 없다. 반복되는 패턴을 알고리즘이라고 하면 될 것 같다. 가정사항은 상당히 많았다. 어디에서 진입할지, 진입후 보유시간, 수익/손절가 설정 등 생각보다 고려해야 하는 내용이 많다는 내용을 설명하는 정도였다. 이번 글에서는 필자가 가장 선호하는 보조지표 중 하나인 rsi 관련 ..

728x90
반응형