Stock Prediction Neural Network and Machine Learning Examples
1.0.0
이는 바로 시작할 수 있는 ML 및 NN 방법입니다. 주식 예측을 위한 새로운 기술을 배우려는 사람들이 쉽게 사용할 수 있도록 설계되었습니다. 이러한 예는 이해하기 쉽고 각 방법의 필수 구성 요소를 강조하기 위한 것입니다. 예제에서는 주식 예측을 얻기 위해 현재 데이터에서 모델을 실행하는 방법도 보여줍니다.
pip install -r requirements.txt
시작 데이터를 다운로드합니다.
example_data
디렉터리를 이 프로젝트 폴더에 저장합니다. simple_examples
의 스크립트를 실행하세요.
탐색할 하이퍼파라미터 값을 쉽게 구성할 수 있도록 설계되었습니다. 빠른 런타임을 위한 멀티스레드 처리.
hyperparameter_tuning
에 있습니다.config.py
편집하세요.hyper_main.py
실행하이퍼파라미터 읽어보기: 하이퍼파라미터 튜닝
이 코드는 D.AT 예제 데이터에서 사용 가능한 예제 주식 데이터로 실행할 수 있습니다.
이 데이터세트는 S&P 500을 구성하는 기업의 5년간 가격 데이터를 각각 30거래일 간격으로 분할하여 요약합니다. 각 세그먼트의 데이터는 값을 세그먼트 내의 가장 최근 데이터 포인트로 나누는 방법을 사용하여 정규화되었습니다. 데이터 세트의 각 행은 특정 세그먼트를 나타내며 특정 거래일에 사용 가능한 주식 데이터의 스냅샷을 제공합니다. 행에는 이후 10거래일 이내에 주식이 최소 5%의 이익을 얻었음을 나타내기 위해 레이블이 지정되어 있습니다.
train.csv
: 5년 중 처음 4년의 데이터가 포함됩니다.test.csv
: 5년 중 마지막 연도의 데이터가 포함됩니다.latest.csv
: 이 파일에는 상장된 모든 주식에 대한 가장 최근 거래일의 데이터가 포함되어 있습니다. 레이블이 부족하지만(이는 향후 이벤트와 관련되므로) 각 행은 train
및 test
파일의 것과 동일한 특징 벡터 구조를 유지합니다. 행은 주식 시세 표시 기호로 시작하며, 좋은 성과를 거둘 가능성이 있는 주식을 정확히 찾아내는 핵심 도구 역할을 합니다.예제 데이터는 정적이며 현재 주가 값을 포함하지 않습니다. 다양한 거래 전략 및 기능 엔지니어링 옵션으로 사용자 정의할 수 있는 최신 데이터를 D.AT에서 무료로 다운로드할 수 있습니다.