본문 바로가기
728x90

프로그래밍49

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.
엑셀, 팁(5) - 랭크 구하기 값에 대한 랭크를 구하고자 한다면, RANK.EQ(), RANK.AVG() 를 사용하자 일정한 조건에 따라 관계식을 통해서 나온 결과에 대한 평가를 할때, 과연 이 데이터 들 중에서 얼마나 상위(하위)의 결과 인건지 확인하고 싶을 때에 유용하다. RANK.EQ() https://support.microsoft.com/ko-kr/office/rank-eq-%ED%95%A8%EC%88%98-284858ce-8ef6-450e-b662-26245be04a40 설명 수 목록 내에서 지정한 수의 크기 순위를 반환합니다. 해당 크기는 목록의 다른 값과 상대적입니다. 두 개 이상의 값에 동일한 순위가 있는 경우 해당 값 집합의 상위 순위가 반환됩니다. 목록을 정렬하면 수의 위치와 순위가 같아질 수 있습니다. 구문 RA.. 2022. 4. 24.
엑셀, 팁(4) - 다른 창에서 엑셀 열기 모니터를 2개 사용하는데, 각각의 모니터에 엑셀을 열어놓고 작업 하던 것이 문제없었는데 (그게 당연한 걸로 알고 그리쓰고 있었을 뿐) 어느날부터인가 엑셀을 열면 하나의 창에서만 열리기 시작했다. 아래와 같은 느낌으로... 엑셀이 하나밖에 열리지 않기에 원래 하던대로 하나의 모니터에 엑셀A 보면서 반대 모니터의 엑셀B에 작업을 하던 것에 이상이 생겼다. 엄청 불편! 이건 뭔가 방법이 없을까 찾아보니, 역시 있었음. ㅎㅎ 레지스트리를 만져서 엑셀이 다른 창에서 열리는 방법이다. 검색하고 사이트 몇 개 보고, 설명대로 했더니 원하는 것이 되었다. 이전처럼 작업 가능! 그렇다면, 혹시라도 같은 창에서 작업을 하고 싶다면? 드래그 앤 드랍! 앗! 그런데! 다른 방법이 있는 것도 알게 되었음. 레지스트리 만지거나 .. 2022. 4. 24.
python, 데이터프레임(4) - 행을 리스트로 추출(열을 리스트로 추출) python, 데이터프레임(1) 에서 리스트를 행으로 python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 nothing-else-matters.tistory.com python, 데이터프레임(3) 에서 리스트를 열로 python, 데이터프레임(3) - 리스트를 열로 추가하기 python, 데이터프레임(1) 에서 리스트를 행으로 추가해 봤는데, https://nothing-else-matters.tistory.com/28?category=892856 python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임.. 2022. 4. 19.
python, 데이터프레임(3) - 리스트를 열로 추가하기 python, 데이터프레임(1) 에서 리스트를 행으로 추가해 봤는데, python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 nothing-else-matters.tistory.com 빼먹었다. 열로 추가하는 것도 해보자. python, 데이터프레임(1) 의 마지막 출력이 아래와 같았다. 이걸 열추가 방법으로 해보려 한다. 먼저 데이터프레임을 만든다. 비어있는 df 가 생성되었다. 여기서 name이라는 리스트를 만들고 첫번째 열을 추가한다. 짠~ 이제 나머지 '나이' 와 '취미'는 어떻게 할지 감이 왔을 것이다. 짠~ 2022. 4. 19.
728x90