전 프로그래밍을 반 야매로 배워서 프로젝트내에 파일과 폴더가 어떤 구조를 가지도록 해야 하는지 정확히 모르겠네요

처음에는 기능을 분리할 수 있고 그 기능들의 역할이 유사한 애들을 모아 from PATH\\moduleA\\moduleA import function1, function2, ... 이런식으로 될 줄 알았는데 파이썬은 자기 폴더에서 임포트하거나 패런트 폴더에서 임포트하는 것 아니면 PATH변수를 만져야 하는데 그러면 또 이름겹치거나 그런거에서 우선순위때문에 복잡해질거같아서 패키징을 하던지 하라는데 그건 귀찮을 것 같아 그냥 모듈들은 일단 프로젝트 메인폴더로 다 빼고 테스트코드등을 별도의 폴더에 보관하기로 했습니다. 정확히 기억은 안나는데 c++에서는 include가 그냥 코드 복사붙여넣기 였던 것 같은데 파이썬은 좀다른네요. 현재 데이터분석알고리즘은 일단 대충 가다가 잡혀서 히스토리 인풋을 의미있는 파라미터들로 선처리 해주고 그걸 데이터베이스에 저장하고, 그걸 다시 뽑아와서 데이터베이스와 무관하게 만들어진 범용적으로 사용할수 있는 데이터분석클래스에 집어넣고, 거기서 원하는 아웃풋을 뽑아내어서 백태스팅을 해보려는 단계에 있습니다. chatGPT가 귀찮은 일들에(특히 뻔한 라이브러리의 뻔한 기능들의 문법을 찾아보거나 아니면 그 라이브러리가 제공하는 편리성을 활용하는 일) 큰 도움이 되네요. 트레이닝 초기에 알고리즘트레이딩이 어떤점에서 ...

