제 상황에서 쓸 수 있는 트레이딩 플랫폼이 있나요? (+엑셀)
유닉스 타임스탬프로 표현된 거래소의 거래내역(.csv file)을 보기 좋은 엑셀형태로 바꾸어 백테스팅을 하려 합니다.
https://mega.nz/file/cFdmXA6Q#K_QAP0eZVUQ5RpezHfKAM8B8DCIBxe-uO5QtvRRKZIY
각종 솔루션을 찾아봤지만, 기업용 솔루션은 이를 차트화하는 걸 지원하는 게 있으나 너무 비쌌고 개인용 솔루션 중에서는 이를 차트화하는 것을 지원하는 것이 없었습니다. 엑셀을 다루는 것은 vba도 할 줄 모르고 피벗 테이블과 핵심 함수 몇개도 아직 잘 사용하지 못하며 초보적인 함수만을 다루는 수준입니다.
1. 이를 차트화하는 것을 지원하는 개인용 솔루션이 있나요?
2. 1.이 없다면, 엑셀로 15 - degit Unix timestamp로 이루어진 위의 파일을 날짜를 포함해 초(sec) 단위까지만 표현하도록 전환하는 쉬운 방법이 있을까요?
3. 1.이 없다면, 초 단위를 전환하는 중에, 매 행마다에(매 초 단위마다에) 마치 주식 일 단위 거래내역처럼 open, high, low, close를 표현하는 방법이 있을까요?
1. 이를 차트화하는 것을 지원하는 개인용 솔루션이 있나요?
>> 제 수준에서도 찾기 힘드네요.
.csv, 엑셀과 같은 테이블형 데이터를 "pandas"라고 하는 라이브러리로 읽어 드려 그래프를 그려주면 되는 로직으로 보이는데요.
관련 자료는 굉장히 많습니다.
"엑셀 판다스 파이썬 그래프"라는 키워드로 구글링했는데도 굉장히 많이 나오네요
https://korbillgates.tistory.com/149
그렇지만 기본적으로 "파이썬" 프로그래밍을 하셔야 되는 것이고요. 하나하나 구현하셔야되는 노력이 필요해 보입니다. 초심자시라면 당연히 어려움이 있으실꺼에요.
2. 1.이 없다면, 엑셀로 15 - degit Unix timestamp로 이루어진 위의 파일을 날짜를 포함해 초(sec) 단위까지만 표현하도록 전환하는 쉬운 방법이 있을까요?
>> 이런 로직으로 구현해주시면 됩니다
degit_timestamp = 1598745594.03447 degit_datetime = datetime.datetime.fromtimestamp(timestamp/1000) print(degit_datetime) -------결과----------- 1970-01-19 21:05:45.5940343. 1.이 없다면, 초 단위를 전환하는 중에, 매 행마다에(매 초 단위마다에) 마치 주식 일 단위 거래내역처럼 open, high, low, close를 표현하는 방법이 있을까요?
>> 2의 결과를 보고 각 날짜에 시간을 보시고 open, high, low, close를 구현해주시면 되겠네요.