पायथन एल्गोरिथम ट्रेडिंग लाइब्रेरी PyAlgoTrade एक पायथन एल्गोरिथम ट्रेडिंग लाइब्रेरी है जो पेपर-ट्रेडिंग और लाइव-ट्रेडिंग के लिए बैकस्टेस्टिंग और समर्थन पर ध्यान केंद्रित करता है। कहें कि आपके पास एक व्यापारिक रणनीति के लिए एक विचार है और आप इसे ऐतिहासिक डेटा के साथ मूल्यांकन करना चाहते हैं और देखें कि यह कैसे व्यवहार करता है। PyAlgoTrade आपको न्यूनतम प्रयास के साथ ऐसा करने की अनुमति देता है। मुख्य विशेषताएं पूरी तरह से प्रलेखित। घटना संचालित । बाजार, सीमा, रोकें और बंद करें आदेश का समर्थन करता है याहू वित्त, Google वित्त और NinjaTrader सीएसवी फाइलों का समर्थन करता है सीएसवी प्रारूप में समय-श्रृंखला डेटा के किसी भी प्रकार का समर्थन करता है, उदाहरण के लिए क्वाडल बिटस्टैम्प के माध्यम से बिटकॉइन ट्रेडिंग समर्थन। तकनीकी संकेतक और फिल्टर जैसे एसएमए, डब्लूएमए, एएमए, आरएसआई, बोलिन्जर बैंड, हर्स्ट एक्सपोनेंट और अन्य। शॉर्ट अनुपात और ड्रॉडाउन विश्लेषण जैसे प्रदर्शन मीट्रिक रीयलटाइम में ट्विटर ईवेंट को संभालना इवेंट प्रोफाइलर टीए-लीब एकीकरण क्षैतिज रूप से स्केल करने के लिए बहुत आसान है, अर्थात, एक रणनीति का समर्थन करने के लिए एक या अधिक कंप्यूटरों का उपयोग करना। PyAlgoTrade मुक्त, खुला स्रोत है, और यह अपाचे लाइसेंस, संस्करण 2.0.bt - पायथन के लिए लचीले बैकस्टेस्टिंग के अंतर्गत लाइसेंस प्राप्त है बीटी बीटी क्या है, पायथन के लिए एक लचीला बैकस्टेस्टिंग ढांचे जो मात्रात्मक व्यापारिक रणनीतियों का परीक्षण करता था। बैकटेस्टिंग एक निर्धारित डेटा सेट पर एक रणनीति का परीक्षण करने की प्रक्रिया है। यह ढांचे आपको आसानी से रणनीतियों को बनाने की अनुमति देता है जो मिश्रण और विभिन्न अल्गॉस से मेल खाता है। जटिल व्यापार रणनीतियों के तेजी से विकास की सुविधा के लिए रणनीति तर्क के आसानी से परीक्षण योग्य, पुन: प्रयोज्य और लचीली ब्लॉकों के निर्माण को बढ़ावा देना है। लक्ष्य: चाकू को फिर से खोजने से बचाने के लिए और उन्हें नौकरी के महत्वपूर्ण हिस्से पर ध्यान केंद्रित करने - रणनीति विकास बीटी को पायथन में कोडित किया गया है और डेटा विश्लेषण के लिए एक जीवंत और समृद्ध पारिस्थितिक तंत्र शामिल है। मशीन सीखने, सिग्नल प्रोसेसिंग और आंकड़ों के लिए कई पुस्तकालय मौजूद हैं और इन्हें पहिया की फिर से तलाशने से बचने के लिए इस्तेमाल किया जा सकता है - ऐसी अन्य चीजें जो अक्सर अन्य भाषाओं के इस्तेमाल करते हैं, जब डॉन 8217t में उच्च गुणवत्ता वाले, ओपन सोर्स परियोजनाओं का एक ही धन होता है। बीटी एफएफएन के ऊपर बनाया गया है - पायथन के लिए एक वित्तीय फ़ंक्शन लायब्रेरी इसे देखें एक त्वरित उदाहरण यहां बीटी की एक त्वरित स्वाद है: एक सरल रणनीति Backtest Let8217s एक सरल रणनीति बनाने के लिए हम एक मासिक पुनबाधित, लंबी-लंबी रणनीति तैयार करेंगे, जहां हम संपत्ति के हमारे ब्रह्मांड में प्रत्येक परिसंपत्ति पर बराबर वज़न देते हैं। सबसे पहले, हम कुछ डेटा डाउनलोड करेंगे। डिफ़ॉल्ट रूप से, bt. get (उपनाम के लिए ffn. get) याहू फाइनेंस से समायोजित बंद डाउनलोड करता है हम इस डेमो के प्रयोजनों के लिए 1 जनवरी, 2010 से शुरू होने वाले कुछ डेटा डाउनलोड करेंगे। हमारे पास हमारे डेटा होने के बाद, हम अपनी रणनीति तैयार करेंगे रणनीति वस्तु में विभिन्न अल्गोस के संयोजन के द्वारा रणनीति तर्क शामिल है अंत में, हम एक बैकटेस्ट बनाएंगे जो डेटा सेट के साथ एक रणनीति का तार्किक संयोजन है। एक बार ये किया जाता है, हम बैकटेस्ट चला सकते हैं और परिणामों का विश्लेषण कर सकते हैं। अब हम अपने बैकटेस्ट के परिणामों का विश्लेषण कर सकते हैं परिणाम ऑब्जेक्ट ffn. GroupStats के आसपास एक पतली आवरण है जो कुछ सहायक विधियों को जोड़ता है
Comments
Post a Comment