ฉันดำดิ่งสู่สนามของเครือข่ายประสาทและฉันก็ติดใจกับพวกเขา
ในที่สุดฉันก็ได้พัฒนากรอบแอปพลิเคชันสำหรับการทดสอบระบบการค้าในตลาดหุ้นและตอนนี้ฉันจะใช้โครงข่ายประสาทเทียมแรกของฉัน ง่ายมากและดั้งเดิมไม่ได้มีไว้สำหรับการซื้อขายจริงเพียงเพื่อเริ่ม
ฉันแค่อยากรู้ว่าวิธีการของฉันเป็นวิธีการที่ดีหรือไม่
และถ้าคุณเห็นว่าฉันพลาดอะไรบางอย่าง (หรือฉันผิดไปจากบางอย่าง) หรือคุณมีความคิดว่าอะไรที่สามารถช่วยนักต้มตุ๋นในสาขาเครือข่ายประสาทในการซื้อขายในตลาดนั่นจะทำให้ฉันมีความสุขมาก :)
ฉันมี 40 อินพุตมูลค่าตลาดจากตลาดหลักทรัพย์ (S&P e-mini แต่นั่นไม่สำคัญ)
สำหรับอินพุต 40 อันนี้ฉันรู้ 2 ตัวเลข
- ฉันจะได้รับเงินเท่าไหร่หรือมียอดสั่งซื้อลดลง
- ฉันจะได้รับรายได้เท่าไหร่หรือมียอดขายลดลง
เนื่องจากวิธีการแลกเปลี่ยนตลาดหุ้นตัวเลขทั้งสองสามารถเป็นลบ / บวกแสดงว่าฉันสามารถสูญเสีย / รับเงินสำหรับการซื้อและขาย (เนื่องจากการค้าสามารถแนบคำสั่ง "การ จำกัด การสูญเสีย" หรือ "การกำหนดเป้าหมาย" เช่น STOP, LIMIT ฯลฯ ซึ่งทำงานแตกต่างกัน)
แต่ถ้าเป็นเช่นนั้นมันเป็นข้อบ่งชี้ว่าฉันไม่ควรสั่งซื้อเลยแม้ว่าคำสั่งซื้อและขายจะให้ตัวเลขเป็นบวก
ฉันคิดว่าฟังก์ชั่นการเปิดใช้งานที่ดีที่สุดที่จะใช้คือ ... สิ่ง sigmoid แต่มีช่วงตั้งแต่ -1 ถึง 1 (ฉันพบว่ามันมีชื่อเรียกหลายชื่อบนอินเทอร์เน็ต ... bipolar sigmoid, tanh, แทนเจนต์บางอย่าง ... ฉันไม่ใช่นักคณิตศาสตร์ที่ลึกซึ้ง)
ด้วยการเรียนรู้การแพร่กระจายกลับฉันสอนเครือข่ายว่าสำหรับอินพุต 40 รายการมี 1 เอาต์พุตและเอาต์พุตนี้เป็นหนึ่งในตัวเลขเหล่านี้
- -1 ซึ่งหมายความว่าคำสั่งขายจะได้รับเงินซื้อจะสูญเสียเงิน
- +1 ซึ่งหมายความว่าคำสั่งซื้อจะได้รับเงินการขายจะทำให้เสียเงิน
- 0 ซึ่งหมายความว่าการซื้อและขายจะเป็นการขาย / เสียเงินหลีกเลี่ยงการซื้อขาย
ฉันจินตนาการว่าหลังจากเรียนรู้แล้วผลลัพธ์ของเครือข่ายจะมีจำนวนใกล้เคียงกับ -1, 1 หรือ 0 เสมอและมันก็ขึ้นอยู่กับฉันที่ฉันได้กำหนดเกณฑ์สำหรับการซื้อหรือขาย
นี่เป็นวิธีที่ถูกต้องในการใช้เครือข่ายประสาทหรือไม่?
ทุกที่บนอินเทอร์เน็ตผลลัพธ์สำหรับการเรียนรู้ของผู้คนกำลังให้เครื่องเรียนรู้การขยายพันธุ์กลับเป็นค่าในอนาคตของแผนภูมิตลาดและไม่ใช่อัตราผลตอบแทนที่คาดหวังของรายการทางการค้าที่แตกต่างกัน (ซื้อหรือขาย) ฉันคิดว่าวิธีการที่ไม่ดีเพราะฉันไม่สนใจค่าของกราฟในอนาคต แต่เป็นเงินที่ฉันต้องการจะได้รับ
แก้ไข:ฉันตั้งใจจะสร้างเครือข่ายประสาทเทียมสำหรับการซื้อขายอัตโนมัติไม่ใช่เพื่อช่วยในการตัดสินใจ