본문 바로가기
728x90

프로그래밍47

파이썬, 히스토그램 (엑셀, 팁() - 히스토그램의 연속편) 히스토그램, 파이썬으로 해보자. matplotlib를 사용한다. 이전에 엑셀2010에서 히스토그램을 사용가능한 것을 소개했다. https://nothing-else-matters.tistory.com/40 엑셀, 팁() - 히스토그램+차트 데이터 분포가 보고 싶을때 히스토그램이 유용한다. 웬일인지 아무리 찾아도 엑셀에 히스토그램이 안보여서,,, 2010에는 그래프에 히스토그램이라는 선택이 없음 다른 pc에는 365가 있는데, 이번 nothing-else-matters.tistory.com 데이터분석도구를 사용하면 원본데이터 변경시 히스토그램이 연동되어 바뀌지 않는 불편으로, 해결방법을 알아보았다. https://nothing-else-matters.tistory.com/41 엑셀, 팁() - 히스토그램+.. 2022. 5. 17.
엑셀, 팁() - 히스토그램+차트 (2) 이전 글에서 엑셀2010에서 히스토그램을 사용하는 법을 살펴보았는데, https://nothing-else-matters.tistory.com/40 엑셀, 팁() - 히스토그램+차트 데이터 분포가 보고 싶을때 히스토그램이 유용한다. 웬일인지 아무리 찾아도 엑셀에 히스토그램이 안보여서,,, 2010에는 그래프에 히스토그램이라는 선택이 없음 회사의 pc에는 365가 있는데, 집 nothing-else-matters.tistory.com 주의할 점으로 데이터가 변경되었을때 히스토그램 데이터가 연동되어 변경되지 않음을 보인적이 있다. 스스로 그 불편함을 직면하고, 해결방법을 찾아본다. 해결방법은 COUNTIFS() 를 사용한다. 해보자. 이전과 같은 데이터를 준비하고, (시합7,8은 나중에 비교테스트를 위해 오.. 2022. 5. 14.
엑셀, 팁() - 히스토그램+차트 데이터 분포가 보고 싶을때 히스토그램이 유용한다. 웬일인지 아무리 찾아도 엑셀에 히스토그램이 안보여서,,, 2010에는 그래프에 히스토그램이라는 선택이 없음 다른 pc에는 365가 있는데, 이번 글의 내 환경은 2010 이다. 365에는 히스토그램이 그래프 메뉴에 있는데, 2010은 데이터분석 메뉴를 사용해야 했다. 365이라면, 아래사이트 참고, https://support.microsoft.com/ko-kr/office/office%EC%9D%98-%EC%82%AC%EC%9A%A9-%EA%B0%80%EB%8A%A5%ED%95%9C-%EC%B0%A8%ED%8A%B8-%EC%A2%85%EB%A5%98-a6187218-807e-4103-9e0a-27cdb19afb90 Office의 사용 가능한 차트 종류 .. 2022. 5. 12.
python, 수행 시간 측정 내가 만든 프로그램, 로직 등 수행 시간 시간측정해보고 싶을때 있는데, 간단히 사용가능한 방법을 소개한다. 2행에서 시작시간을 기록해두고 9행에서 종료시간을 기록해 두고 10행에 종료-시작 을 계산하면, 수행시간을 알 수있다. 결과는, 약 1.5초가 소요되었나 보다. import datetime start = datetime.datetime.now() j=0 for i in range(5000000): j=j+i print(j) end = datetime.datetime.now() print('>running time=', end-start) 2022. 5. 11.
python, 주식() - 수수료 영향 그동안 테스트에 수수료+세금을 무시하고 있었다. 현실에서는 반영 되지만, 계산의 어려움 번거로움을 핑계로 무시되고 있었다. 대세에 영향주는 수준은 아니지 않나? 라는 정도로 생각하고 있었는데... 최근 단기거래에 대한 실험을 하던중, 문득 위의 내용이 장기간보유되는 거래전략(장투) 보다 영향도 높을 거라는 아주아주 당연한 생각이 들어서 실험해 보았다. 미리 결론, 어쿠야, 대단히 영향이 크다. 꼭 넣어서 검토하자. 아래 테스트 결과 참고. 어떤 단기전략 X 를 예로 들어보자. 종목은 현대차, 일정조건에 맞으면 오늘 매수, 내일 시가 매도, 테스트기간 : 2015-01-01 ~ 2022-01-28 위 그림과 같이 나름의 결과가 나온다. 수수료+세금이 없다는 점에 주의. 여기에 추가해보자. 매매수수료 : 0.. 2022. 5. 7.
python, 데이터프레임(5) - 랭크 구하기 엑셀의 랭크구하기를 해보았는데, 파이썬 데이터프레임 으로 비슷한걸 할 수 있다. (음.. 역시 엑셀은 파이썬으로 대체가능한것인가... ㅎ) 엑셀, 팁(5) - 랭크 구하기 값에 대한 랭크를 구하고자 한다면, RANK.EQ(), RANK.AVG() 를 사용하자 일정한 조건에 따라 관계식을 통해서 나온 결과에 대한 평가를 할때, 과연 이 데이터 들 중에서 얼마나 상위(하위)의 결과 인건 nothing-else-matters.tistory.com 위의 링크에 있는 작업과 같은 것을 파이썬으로 하는 예를 보인다. 준비된 데이터는 같은 값으로.... 금현물 .ㅎㅎㅎ 데이터를 읽고, 랭크를 구해본다. 자 이제 1월 5,6,7,8일에 임의로 거래량을 바꾸어서 동률이 생기도록 만들고, 다시 랭크를 구해본다. 같은 결과.. 2022. 4. 24.
728x90