นี่คือวิธี ML และ NN ที่พร้อมเปิดตัวทันที ออกแบบมาให้ง่ายสำหรับผู้ที่ต้องการเรียนรู้เทคนิคใหม่ๆ ในการทำนายหุ้น ตัวอย่างเหล่านี้มีไว้เพื่อให้เข้าใจง่ายและเน้นองค์ประกอบที่สำคัญของแต่ละวิธี ตัวอย่างยังแสดงวิธีการรันแบบจำลองกับข้อมูลปัจจุบันเพื่อรับการคาดการณ์หุ้น
pip install -r requirements.txt
ดาวน์โหลดข้อมูลเริ่มต้น:
example_data
ลงในโฟลเดอร์โปรเจ็กต์นี้ เรียกใช้สคริปต์ใด ๆ ใน simple_examples
ออกแบบมาเพื่อการกำหนดค่าไฮเปอร์พารามิเตอร์ที่จะสำรวจได้ง่าย การประมวลผลแบบมัลติเธรดเพื่อรันไทม์ที่รวดเร็ว
hyperparameter_tuning
config.py
ให้เหมาะกับความต้องการของคุณhyper_main.py
อ่านไฮเปอร์พารามิเตอร์ที่นี่: การปรับแต่งไฮเปอร์พารามิเตอร์
รหัสนี้สามารถเรียกใช้กับข้อมูลหุ้นตัวอย่างที่มีอยู่ในข้อมูลตัวอย่าง D.AT
ชุดข้อมูลนี้สรุปข้อมูลราคา 5 ปีของบริษัทที่ประกอบด้วย S&P 500 โดยแบ่งออกเป็นช่วงละ 30 วันทำการซื้อขาย ข้อมูลในแต่ละกลุ่มได้รับการทำให้เป็นมาตรฐานโดยใช้วิธีการหารค่าด้วยจุดข้อมูลล่าสุดภายในกลุ่ม แต่ละแถวในชุดข้อมูลแสดงถึงกลุ่มเฉพาะ โดยให้ภาพรวมของข้อมูลหุ้นที่มีอยู่ในวันทำการซื้อขายเฉพาะ แถวจะมีป้ายกำกับเพื่อระบุว่าเมื่อใดที่หุ้นมีกำไรขั้นต่ำ 5% ภายใน 10 วันทำการถัดไป
train.csv
: จาก 5 ปี ประกอบด้วยข้อมูล 4 ปีแรกtest.csv
: จาก 5 ปี ประกอบด้วยข้อมูลปีสุดท้ายlatest.csv
: ไฟล์นี้มีข้อมูลจากวันซื้อขายล่าสุดสำหรับหุ้นทั้งหมดที่อยู่ในรายการ แม้ว่าจะไม่มีป้ายกำกับ (เนื่องจากสิ่งเหล่านี้เกี่ยวข้องกับเหตุการณ์ในอนาคต) แต่ละแถวจะรักษาโครงสร้างเวกเตอร์คุณลักษณะเดียวกันกับที่อยู่ในไฟล์ train
และ test
แถวเริ่มต้นด้วยสัญลักษณ์หุ้น ซึ่งทำหน้าที่เป็นเครื่องมือสำคัญในการระบุหุ้นที่มีแนวโน้มว่าจะมีผลการดำเนินงานที่ดีข้อมูลตัวอย่างเป็นแบบคงที่และไม่มีมูลค่าราคาหุ้นปัจจุบัน ข้อมูลล่าสุดที่ปรับแต่งได้ด้วยกลยุทธ์การซื้อขายที่แตกต่างกันและตัวเลือกทางวิศวกรรมคุณสมบัติสามารถดาวน์โหลดได้ฟรีที่ D.AT