स्टॉक एक्सचेंज में व्यापार के लिए तंत्रिका नेटवर्क का उपयोग करना


17

मैंने तंत्रिका नेटवर्क के क्षेत्र में गोता लगाया है और मैं उनके साथ मंत्रमुग्ध हो गया हूं।

मैंने अंततः स्टॉक एक्सचेंजों में व्यापार प्रणालियों के परीक्षण के लिए एक आवेदन ढांचा विकसित किया है और अब मैं इसमें अपना पहला तंत्रिका नेटवर्क लागू करने जा रहा हूं। बहुत सरल और आदिम, वास्तविक व्यापार के लिए नहीं, सिर्फ शुरुआत के लिए।

मैं केवल यह जानना चाहता हूं कि क्या मेरा दृष्टिकोण अच्छा है।

और अगर आप देखते हैं कि मैं कुछ याद कर रहा हूँ (या मैं किसी चीज़ के बारे में गलत हूँ) या आपको इस बात का अंदाज़ा है कि बाजार के कारोबार में तंत्रिका नेटवर्क के क्षेत्र में एक भिखारी की क्या मदद कर सकता है, तो यह बात मुझे बहुत खुश कर देगी :)


मेरे पास स्टॉक एक्सचेंज से 40 इनपुट, बाजार मूल्य हैं (एस एंड पी ई-मिनी लेकिन यह महत्वपूर्ण नहीं है)।

इन 40 इनपुट के लिए, मुझे 2 नंबर पता हैं।

  • मैं खरीदने के आदेश के साथ कितना पैसा कमाऊंगा या खो दूंगा
  • बेचने के आदेश से मुझे कितना पैसा कमाना या खोना होगा

स्टॉक एक्सचेंज कैसे काम करते हैं, इसकी वजह से दोनों संख्या वास्तव में नकारात्मक / सकारात्मक हो सकती हैं, जिससे यह संकेत मिलता है कि मैं खरीद और बिक्री के लिए पैसे खो सकता हूं / कमा सकता हूं (यह इसलिए है क्योंकि किसी ट्रेड में "लॉस लिमिटिंग" या "टारगेट" ऑर्डर जैसे STOP, LIMIT शामिल हो सकते हैं) आदि जो अलग व्यवहार करते हैं)।

लेकिन अगर ऐसा होता है, तो यह इस बात का संकेत है कि मुझे ऑर्डर नहीं देना चाहिए, भले ही ऑर्डर खरीदने और बेचने दोनों पॉजिटिव नंबर दें।

मुझे लगता है कि उपयोग करने के लिए सबसे अच्छा सक्रियण फ़ंक्शन है ... सिग्मॉइड चीज़ लेकिन -1 से 1 तक की सीमा के साथ (मैंने पाया है कि इसे इंटरनेट पर कई नाम कहा जाता है ... द्विध्रुवी सिग्मॉइड, टैनह, स्पर्शरेखा कुछ ... मैं कोई गहरा गणितज्ञ नहीं हूं)।

एक पीठ प्रसार सीखने के साथ मैं नेटवर्क को सिखाता हूं कि 40 इनपुट के लिए, 1 आउटपुट है और यह आउटपुट इन नंबरों में से एक है।

  • -1 जिसका मतलब है कि सेल ऑर्डर पैसे कमाने के लिए जा रहा है, खरीदने के लिए पैसा खो रहा है
  • +1 जिसका मतलब है कि खरीद ऑर्डर पैसे कमाने के लिए जा रहा है, बेचने के लिए पैसे खोने जा रहा है
  • 0 जिसका मतलब है कि खरीद और बिक्री दोनों पैसे बेचने / खोने जा रहे हैं, सबसे अच्छा व्यापार से बचें

मैं कल्पना कर रहा हूं कि सीखने के बाद, नेटवर्क आउटपुट हमेशा -1, 1 या 0 के कुछ नंबर के करीब होगा और यह सिर्फ मेरे ऊपर है जहां मैं खरीदने या बेचने के लिए सीमा निर्धारित करता हूं।

क्या यह तंत्रिका नेटवर्क का उपयोग करने का एक सही तरीका है?

इंटरनेट पर हर जगह, सीखने वाले लोगों के लिए आउटपुट बैक प्रोपगेशन लर्निंग मशीन दे रहे हैं, जो बाजार चार्ट के भविष्य के मूल्य हैं और एक अलग व्यापार प्रविष्टियों (खरीद या बिक्री) की अपेक्षित पैदावार नहीं है। मुझे लगता है कि एक बुरा दृष्टिकोण क्योंकि मैं भविष्य के चार्ट मूल्यों में दिलचस्पी नहीं रखता हूं, लेकिन मैं जो पैसा कमाना चाहता हूं।

संपादित करें: मैं स्वचालित ट्रेडिंग के लिए एक तंत्रिका नेटवर्क बनाने का इरादा रखता हूं, निर्णय की मदद के लिए नहीं।


1
ज्यॉफ हिंटन को ध्यान में रखते हुए एक मल्टीबिलियर नहीं है, मैं कहूंगा कि यह काम नहीं करेगा साथ ही आपको लगता है कि यह होगा। सभी को अलग करते हुए, आप एक मौजूदा वास्तुकला का उपयोग कर सकते हैं जो भविष्य के मूल्यों में मैप करता है और इसे एक अतिरिक्त परत में खिलाता है जो कुछ वर्गीकरण करता है जैसे आप प्रस्तावित करते हैं। मुझे लगता है कि उन मौजूदा नेट के पीछे का विचार यह है कि कीमतों के आधार पर, एक समझदार व्यापारी इस बात पर अपना निर्णय ले सकता है कि क्या, उदाहरण के लिए, बाजार की किसी विशेष स्थिति में एक छोटी बिक्री उनके लाभ के लिए हो सकती है।
jonsca

मैं समझ सकता हूं कि लोग तंत्रिका नेटवर्क का उपयोग निर्णय सहायकों के रूप में करना चाहते हैं। मैं पोस्ट को संपादित कर दूंगा क्योंकि यह वास्तव में एक महत्वपूर्ण स्पष्टीकरण है जिसे मैं आगे जाना चाहता हूं और साथ ही स्वचालित व्यापार के लिए तंत्रिका नेटवर्क का उपयोग करना चाहता हूं।
मिरेक

जवाबों:


27

इस दृष्टिकोण के साथ गंभीर खामियां हैं।

90%10%

6%5%60%

तीसरा, आपको यह महसूस करना चाहिए कि आप अन्य लोगों के साथ प्रतिस्पर्धा कर रहे हैं जिनके पास तंत्रिका नेटवर्क तक भी पहुंच है। तंत्रिका नेटवर्क पर आधारित दिन के व्यापारियों के उद्देश्य से बहुत सारे वाणिज्यिक कार्यक्रम हैं। (ये उन लोगों द्वारा बनाए गए हैं, जो भ्रमित व्यापारियों को अपने सिस्टम का उपयोग करने की तुलना में सॉफ़्टवेयर बेचना अधिक लाभदायक मानते हैं।) कई स्वामित्व प्रणालियां हैं, जिनमें से कुछ में तंत्रिका नेटवर्क शामिल हो सकते हैं। वे मूल्य को अनदेखा करने के लिए, आपको कुछ लाभ होने की आवश्यकता है, और आपने कोई उल्लेख नहीं किया है।

मैं तंत्रिका नेटवर्क का बहुत बड़ा प्रशंसक हूं, लेकिन मुझे लगता है कि शेयर बाजार में तंत्रिका नेटवर्क के विशिष्ट उपयोगकर्ता मूल बातें नहीं समझते हैं और पैसे नहीं जलाते हैं।


मुझे जोखिम प्रबंधन के बारे में अच्छी तरह से पता है, मुझे लगा कि मैं इस बारे में अच्छी तरह से नहीं जानता कि इस आदिम कार्य के लिए जोखिम प्रबंधन कैसे प्रदर्शन करेगा लेकिन मैं चमत्कार की उम्मीद नहीं कर रहा था। और हां, मैं वास्तव में तंत्रिका नेटवर्क को अच्छी तरह से जानना चाहता हूं, यही कारण है कि मैं इसे स्वयं बना रहा हूं। यही वह लाभ है जो मैं चाह रहा हूं।
मर्क

16
These are made by people who find it more profitable to sell software to confused day traders than to use their own systemsकि अपने दम पर एक उत्थान के लायक होता।
जॉन्सका

1

एक अकेला मानव इसे कभी नहीं देख सकता है, लेकिन मैं अभी भी अपना इनपुट देना चाहूंगा क्योंकि किसी ने खुद को वित्त और कंप्यूटर विज्ञान दोनों में तल्लीन पाया है।

मैं कभी नहीं कहूंगा कि एक तंत्रिका नेटवर्क इक्विटी ट्रेडिंग में सफल नहीं होगा, लेकिन आपको इस बात पर विचार करने की आवश्यकता है कि कैसे एक मानव ट्रेड स्टॉक और कैसे एक तंत्रिका नेटवर्क स्टॉक का व्यापार करेगा। औसत व्यापारी अवचेतन रूप से एक साधारण खरीद, पकड़, बिक्री निर्णय लेते समय सैकड़ों कारकों को ध्यान में रखता है।

  • नवीनतम समाचार
  • हाल की कमाई / वित्तीय
  • आर्थिक संकेतक (ब्याज दरें, ऋण में कमी, राजनीति)
  • उद्योग प्रतियोगियों

इतने पर और इतने पर, और मुझे यकीन है कि आधे से अधिक ट्रेडिंग स्टॉक बेंचमार्क को हरा नहीं सकते हैं। एक तंत्रिका नेटवर्क वास्तव में आदानों की कमी के कारण मानव की तुलना में बेहतर निर्णय लेने के लिए संघर्ष करेगा। किसी के चेहरे को देखना और यह कहना कि "ओह दैट्स बॉबी जॉन" निर्णय लेने और निवेश करने की तुलना में बहुत आसान है, और कुछ नेटवर्क चेहरे बाहर निकालने के लिए संघर्ष करते हैं। संभवतः पुनर्जागरण प्रौद्योगिकी या डीई शॉ एंड कंपनी में कैल टेक से 40+ 150 आईक्यू नर्ड ने पता लगाया है कि तंत्रिका नेटवर्क व्यापार स्टॉक कैसे बनाते हैं, लेकिन मैं अपना समय बर्बाद नहीं करूंगा। EDGAR के बुनियादी रुझानों या वित्तीय आंकड़ों को स्क्रैप करने के लिए कार्यक्रम प्राप्त करने के लिए छड़ी।


-1

मुझे लगता है कि यह एक पुराना धागा है, लेकिन अगर किसी को इस पर ठोकर लगती है, तो ओपी को अपने वांछित क्षेत्र को 0 से 1 स्थान पर नीचे गिराने के लिए क्या करना चाहिए। यानी सिर्फ रीमैप -1 = 0.0, 0 = 0.5, और 1 = 1. फिर आप बस मानक लॉजिस्टिक सिग्माइड सक्रियण फ़ंक्शन का उपयोग कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.