Monday 25 December 2017

Backtesting एक्सेल विदेशी मुद्रा व्यापार


एक्सेल से वापस टेस्ट ट्रेडिंग रणनीतियों का उपयोग करना कैसे एक्सेल के साथ टेस्ट करने के लिए Ive ने एक उचित मात्रा में व्यापार रणनीति वापस परीक्षण किया। Ive अत्याधुनिक प्रोग्रामिंग भाषाओं और एल्गोरिदम का इस्तेमाल किया है और Ive भी यह पेंसिल और कागज के साथ किया आप कई रॉकेट वैज्ञानिक या एक प्रोग्रामर बनने के लिए कई व्यापारिक रणनीतियों का परीक्षण करने की आवश्यकता नहीं है। यदि आप स्प्रेडशीट प्रोग्राम जैसे एक्सेल को संचालित कर सकते हैं तो आप कई रणनीतियों का परीक्षण कर सकते हैं। इस आलेख का उद्देश्य आपको दिखाता है कि एक्सेल का उपयोग करके एक व्यापारिक रणनीति का परीक्षण कैसे करें और डेटा के एक सार्वजनिक रूप से उपलब्ध स्रोत। यह आपको परीक्षण करने के लिए समय की तुलना में किसी भी अधिक लागत नहीं चाहिए। किसी भी रणनीति का परीक्षण शुरू करने से पहले, आपको डेटा सेट की आवश्यकता होती है। कम से कम यह दिनांक और कीमतों की एक श्रृंखला है। अधिक वास्तविक रूप से आपको डेटटाइम, खुले, उच्च, निम्न, करीबी कीमतों की आवश्यकता होती है। यदि आप इंट्राडे ट्रेडिंग रणनीतियों का परीक्षण कर रहे हैं, तो आमतौर पर केवल डेटा श्रृंखला के समय घटक की आवश्यकता होती है। अगर आप इसके साथ काम करना चाहते हैं और सीखते हैं कि यह पढ़ने के दौरान Excel के साथ परीक्षा कैसे वापस करनी है, तो प्रत्येक अनुभाग में दिए गए चरणों का पालन करें। हमें उस प्रतीक के लिए कुछ डेटा प्राप्त करने की आवश्यकता है जिसे हम परीक्षण वापस करने जा रहे हैं। इस पर जाएं: याहू फाइनेंस एंटर सिग्नल (ए) फ़ील्ड में दर्ज करें: आईबीएम और बाएं ओर की कोटेशन के तहत जीओ पर क्लिक करें ऐतिहासिक कीमतों पर क्लिक करें और आप चाहते हैं की तारीख सीमाएं दर्ज करें। मैंने 1 जनवरी 2004 से 31 दिसंबर 2004 तक पृष्ठ के निचले भाग तक स्क्रॉल किया और डाउनलोड टू स्प्रेडशीट फ़ाइल को एक नाम के साथ सहेजें (जैसे ibm. csv) और उस स्थान पर जिसे आप बाद में ढूंढ सकते हैं डेटा की तैयारी Excel का उपयोग करते हुए फाइल को खोलें (जो आपने ऊपर डाउनलोड की है) इंटरनेट की गतिशील प्रकृति के कारण, आपके द्वारा ऊपर दिए गए निर्देश और आपके द्वारा खोली गई फ़ाइल आपके द्वारा पढ़े गए समय से बदल सकती है। जब मैंने इस फ़ाइल को डाउनलोड किया तो शीर्ष की कुछ लाइनें इस तरह दिखती हैं: अब आप जिन स्तंभों का उपयोग नहीं करने जा रहे हैं उन्हें हटा सकते हैं। परीक्षा के लिए कि मैं क्या करने के बारे में केवल तारीख, खुले और बंद मूल्यों का उपयोग करूँगा, इसलिए मैंने उच्च, निम्न, वॉल्यूम और एडीजे को हटा दिया है बंद करे। मैंने डेटा को भी क्रमबद्ध कर दिया ताकि सबसे पुरानी तारीख पहले हो और नवीनतम तिथि नीचे हो। ऐसा करने के लिए डेटा-जीटी सॉर्ट मेनू विकल्प का उपयोग करें। एक रणनीति का परीक्षण करने के बजाय सप्ताह के दिन को खोजने का प्रयास करने के लिए इम ने सबसे अच्छा रिटर्न प्रदान किया था, अगर आप खरीददारी का पालन करते हैं और करीबी रणनीति बेचते हैं। याद रखें कि इस आलेख यहाँ है कि आप परीक्षा रणनीतियों को वापस करने के लिए Excel का उपयोग कैसे करें। हम इस आगे जा रहे हैं पर निर्माण कर सकते हैं यहां ibm. zip फ़ाइल है जो स्प्रेडशीट को इस परीक्षण के लिए डेटा और सूत्रों के साथ रखती है। मेरा डेटा अब कॉलम ए से सी (दिनांक, ओपन, बंद) में रहता है। स्तंभ डी से एच में, मेरे पास एक विशेष दिन पर वापसी का निर्धारण करने के लिए जगह सूत्र हैं। सूत्रों को दर्ज करना मुश्किल भाग (जब तक कि आप Excel विशेषज्ञ न हों) उपयोग करने के लिए फ़ार्मुलों को काम कर रहे हैं। यह सिर्फ अभ्यास का मामला है और जितना अधिक आप खोज करेंगे उतना अधिक फ़ार्मुलों का अभ्यास करेंगे और आपके परीक्षण के साथ आपके पास अधिक लचीलापन होगा। यदि आपने स्प्रैडशीट डाउनलोड की है तो कक्ष D2 में सूत्र देखें। ऐसा लगता है: यह सूत्र कॉलम डी से एच (अन्य पंक्तियों को छोड़कर) की अन्य सभी कोशिकाओं में कॉपी किया गया है और एक बार कॉपी किए जाने के बाद इसे समायोजित करने की आवश्यकता नहीं है। बीमार संक्षेप में सूत्र की व्याख्या करते हैं। यदि सूत्र में एक शर्त है, तो सही और गलत हिस्सा है। स्थिति यह है: यदि सप्ताह का दिन (1 से 5 के बीच में परिवर्तित होता है जो सोमवार से शुक्रवार तक मेल खाता है) सप्ताह के दिन के समान है, तो इस कॉलम की पहली पंक्ति में (डी 1) बयान का सही हिस्सा (सी 2-बी 2) बस हमें बंद-ओपन के मूल्य बताता है। यह इंगित करता है कि हमने ओपन खरीदा और क्लोज को बेच दिया और यह हमारा लाभांश है। वक्तव्य का झूठा हिस्सा दोहरे उद्धरण () का जोड़ी है जो सेल में कुछ नहीं डालता है यदि सप्ताह का दिन मेल नहीं खाता है। स्तंभ पत्र या पंक्ति संख्या के बाईं ओर के संकेत स्तंभ या पंक्ति को ताला लगाते हैं, जब प्रतिलिपि बनाई गई सेल संदर्भ के उस हिस्से में परिवर्तन नहीं होता है। तो हमारे उदाहरण में, जब सूत्र का प्रतिलिपि हुआ है, दिनांक सेल A2 का संदर्भ पंक्ति संख्या बदल जाएगा, यदि उसे एक नई पंक्ति में कॉपी किया गया हो, लेकिन स्तंभ कॉलम पर रहेगा। आप सूत्रों को घेर सकते हैं और असाधारण शक्तिशाली नियम बना सकते हैं और भाव परिणाम सप्ताह के अंत के स्तंभों के नीचे मैंने कुछ सारांश कार्यों को रखा है विशेष रूप से औसत और योग कार्यों ये हमें दिखाते हैं कि 2004 के दौरान इस रणनीति को लागू करने के लिए सबसे लाभदायक दिन मंगलवार को था और यह बुधवार को निकटता से पीछा किया गया था। जब मैंने समाप्ति शुक्रवार - बैलिश या मारीश की रणनीति का परीक्षण किया और उस लेख को लिखा तो मैंने इस तरह एक स्प्रेडशीट और फ़ार्मुलों के साथ एक बहुत ही समान दृष्टिकोण का इस्तेमाल किया। उस परीक्षा का उद्देश्य यह देखना था कि क्या समाप्ति शुक्रवार आम तौर पर तेजी या मंदी की थी। कोशिश करके देखो। याहू फाइनेंस से कुछ डेटा डाउनलोड करें इसे Excel में लोड करें और सूत्रों का प्रयोग करें और देखें कि आप किसके साथ आ सकते हैं। मंच में अपने प्रश्न पोस्ट करें शुभकामनाएं और फायदेमंद रणनीति का शिकारभैरैस्टिंग एक्सेल बनाम एमक्यूएल 4 में जुड़ा हुआ जुलाई 2018 स्थिति: सदस्य 4 पोस्ट क्या कोई Excel में बैकस्टेस्टिंग करता है, या सदस्यों को पता है कि मैं एक्सेल का उपयोग करने वाले किसी भी व्यक्ति के साथ कार्यप्रणाली और मॉडल पर चर्चा करना चाहता हूं। क्या किसी के पास कोई सरल (या जटिल) मॉडल हैं, वे मूल संकेतक या सिस्टम के लिए साझा करने के लिए तैयार होंगे या मुझे MQL4 सीखने में कुछ समय देना चाहिए I में एक्सेल में बहुत अनुभव मॉडलिंग है, लेकिन मुझे कंप्यूटर प्रोग्रामिंग के साथ कोई अनुभव नहीं है। मैं MQL4 सीखने में समय बिताने के लिए अनिच्छुक हूँ क्योंकि मैं कुछ नहीं से शुरू करूँगा, लेकिन शायद यह आसान होगा क्या एमक्यूएल 4 में शामिल होने वाले अन्य गैर-प्रोग्रामर हैं जो अक्टूबर 2007 में शामिल हैं स्थिति: सदस्य 92 डाक एक्सेल एक शक्तिशाली उपकरण है हालांकि यह एक स्प्रेड शीट और मॉडलिंग आदि के रूप में काम करने के लिए डिज़ाइन किया गया है, लोगों ने एआई, डेटा कुर्सियां ​​आदि सहित सभी प्रकार की अद्भुत चीजें करने के लिए इसका इस्तेमाल किया है, भले ही उन कार्यों के लिए विशेष रूप से तैयार किए गए विशेषज्ञ उपकरण। MQL4 एक बहुत ही कच्ची भाषा है लेकिन यह विशेष रूप से व्यापार के लिए तैयार है और इसलिए उस कार्य के लिए विशिष्ट कई चीजें हैं। हालांकि, एक बैक परीक्षण उपकरण के रूप में रणनीति परीक्षक की प्रभावशीलता के बारे में एक बहस चल रही है, मुझे यकीन है कि आप MQL4 के साथ दस बार तेज परीक्षण करेंगे, भले ही आपको भाषा को स्क्रैच से सीखना पड़े। आप पहले से ही मूलभूत प्रोग्रामिंग अवधारणाओं जैसे loops और सशर्त बयान से बहुत पहले से परिचित हैं। एक्सेल मार्ग के लिए, आप पहले से ही उपलब्ध उपकरणों के लिए देखना चाह सकते हैं, ईडी आश्चर्यचकित हो अगर किसी ने पहले से यह नहीं किया है। यदि आप कुछ तैयार नहीं कर पा रहे हैं, तो आपको सबसे पहले एक व्यापार सिम्युलेटर डिजाइन करना होगा, रिपोर्टिंग को संभालना होगा, अपने ऐतिहासिक डेटा की प्रक्रिया करना होगा और उसके बाद उचित यूआई होगा। यह सब एमटी 4 के साथ मुफ्त में आता है। अक्टूबर 2007 में शामिल हुए स्थिति: सदस्य 887 पद मैं एक्सेल में जो कुछ गणना करता हूं, वह कुछ वर्षों से किया है। हालांकि, मुझे यकीन नहीं है कि आप मेरे मॉडल से कुछ भी प्राप्त कर सकते हैं, क्योंकि वे क्या कर रहे हैं एक्सेल रास्ता अधिक लचीला और पारदर्शी है, इसलिए आप पूछताछ कर सकते हैं और डेटा को ठीक से जांच सकते हैं। गैर-प्रोग्रामर के लिए इसका गोल्डन एक उदाहरण के रूप में, आप कितने समय से ईए को खटखटाएंगे, जो पिछले 14 दिनों से किसी भी घंटों की औसत अस्थिरता दर्शाता है। मैं यह असंभव नहीं कह रहा हूं - मुझे पता नहीं है - लेकिन एक्सेल में, एक धुरी सारणी और 5 मिनट बाद और आपने किया जहां एक्सेल नीचे गिरते रहते व्यापार में है - यह अच्छी तरह से अन्य ट्रेडिंग प्लेटफॉर्म (एफएक्ससीएम IBCurrenex) में जुड़ा हुआ नहीं है, लेकिन बैकटेस्टिंग के लिए, इससे कोई फर्क नहीं पड़ता जुलाई 2009 में शामिल स्थिति या वहाँ 216 पदों के बारे में ऑनलाइन अब जब मैंने अपना खुद का विश्लेषण करना शुरू किया तो मैंने एक्सेल के साथ शुरुआत की क्योंकि मुझे कोई प्रोग्रामिंग अनुभव नहीं था और पाया गया कि वीबीए MQL4 से ज्यादा सीखने में आसान है। अब मैं दोनों के संयोजन का उपयोग करता हूं। मेरे सीमित अनुभव में, एक्सेल से गणना करने में MQL4 तेज है, खासकर यदि आपकी एक्सेल शीट बहुत से उपयोगकर्ता परिभाषित कार्यों का उपयोग करती है मेरी चल रही एक परियोजनाओं में से एक साप्ताहिक और दैनिक टाइमफ्रेम पर 704 विभिन्न उपकरणों के विश्लेषण के लिए एक स्प्रेडशीट का निर्माण करना है सबसे पहले मैंने सोचा कि मैं प्रत्येक लिखत और टाइमफ्रेम के लिए ओएचएलसी जानकारी के। सीसीवी फाइलों को लिखने के लिए MQL4 का उपयोग करूँगा, फिर संख्याओं को Excel में घुमाएगी। डाउनसाइड - कुछ मिनटों की फिर से गणना करने के लिए, तो, अब मैं एमटी 4 में सभी कैलक्स करता हूं और फिर सिर्फ दो फाइलें लिखता हूं। एक्सेल तो यूआई है और कैल्से पर कोई प्रतीक्षा नहीं है। मुझे लगता है कि मैं क्या कर रहा हूं, यह है कि यदि आप दोनों का उपयोग कर सकते हैं, तो आप अपने आप को जो भी काम के लिए सबसे उपयुक्त हैं, का उपयोग करने की क्षमता दे रहे हैं, जिसे आपने खुद तय किया है बस मेरी 2 पेंस मई 2006 स्थिति में शामिल: केवल एक उपयोगकर्ता नाम 1,367 पोस्ट मैंने इन तरीकों से इन वर्षों में कोशिश की: एमटी 4 रणनीति परीक्षक कस्टम पायथन प्रोग्राम ओपनऑफिस कैल्क (एक्सेल संगत) प्रत्येक ईए की अपनी विशेषताओं है, लेकिन आम तौर पर Ive MT4 संकेतक के साथ सबसे अच्छे परिणाम था I यदि आप एक संकेतक बना सकते हैं जो किसी दिए गए ईए के कार्यों को डुप्लिकेट करता है तो उस सूचक को विश्लेषण उपकरण में बदलना संभव है। सभी ईएएस इस दृष्टिकोण पर खुद को उधारित नहीं करते हैं, लेकिन यदि आपके पास ऐसा कोई भी है, तो यह निकट-त्वरित परिणाम प्रदान करेगा (पीआईपी के लिए सटीक नहीं होगा, लेकिन पर्याप्त करीब) और सीएसवी फाइलों या अन्य अधिक जटिल इंटरफेसिंग तकनीकों के साथ टिंकर करने के लिए बचाएगा। आईएमएचओ, आप परीक्षण कर रहे ईए की प्रकृति परीक्षण की सर्वोत्तम विधि को निर्देशित करते हैं। ओल्ड बेंजामिन सही था क्वॉक्सएक्स एक ओपन सोर्स घटना-आधारित बैकस्टेस्टिंग और विदेशी मुद्रा (विदेशी मुद्रा) के बाजारों में उपयोग के लिए लाइव ट्रेडिंग प्लेटफॉर्म है, वर्तमान में अल्फा राज्य में है यह क्वांटस्टर्ट पर विदेशी मुद्रा ट्रेडिंग डायरी श्रृंखला के एक भाग के रूप में बनाया गया है ताकि एक मजबूत व्यापारिक इंजन के साथ व्यवस्थित व्यापारिक समुदाय प्रदान किया जा सके जो कि सीधी विदेशी मुद्रा रणनीति कार्यान्वयन और परीक्षण की अनुमति देता है। यह सॉफ्टवेयर अनुमोदित एमआईटी लाइसेंस (नीचे देखें) के तहत प्रदान किया गया है। ओपन सोर्स - क्यूएक्सएक्स एक अत्यंत अनुमोदित ओपन सोर्स एमआईटी लाइसेंस के तहत जारी किया गया है, जो बिना किसी प्रतिबंध और व्यावसायिक अनुप्रयोग दोनों में पूर्ण उपयोग की अनुमति देता है, लेकिन किसी भी तरह की वारंटी के बिना। निशुल्क - QSForex पूरी तरह से नि: शुल्क है और डाउनलोड या उपयोग करने के लिए कुछ भी नहीं है। सहयोग - जैसा कि क्यूएक्सएक्स ओपन-सोर्स है, कई डेवलपर्स सॉफ्टवेयर में सुधार के लिए सहयोग करते हैं। नई विशेषताओं अक्सर जोड़ रहे हैं किसी भी कीड़े जल्दी से निर्धारित और तय कर रहे हैं। सॉफ़्टवेयर डेवलपमेंट - सीईएसएफओक्स को सीधा क्रॉस-प्लेटफॉर्म समर्थन के लिए पायथन प्रोग्रामिंग भाषा में लिखा गया है। क्यूएक्सएक्स में इसकी गणना कोड के बहुमत के लिए इकाई परीक्षणों का एक सूट है और नए परीक्षणों के लिए लगातार नई सुविधाओं के लिए जोड़ा जाता है इवेंट-संचालित आर्किटेक्चर - क्यूएक्सएक्स पूरी तरह से बैकटेस्टिंग और लाइव ट्रेडिंग दोनों के लिए इवेंट-चालित है, जो एक शोध-परीक्षण चरण से सीधे व्यापार कार्यान्वयन के लिए रणनीतियों का सीधा संक्रमण करता है। लेन-देन की लागत - सभी बैकटेस्टेड रणनीतियों के लिए फैलाव लागतों को डिफ़ॉल्ट रूप से शामिल किया गया है। बैकटेस्टिंग - क्यूएक्सएक्स इंट्राडे टिक-रिज़ोल्यूशन मल्टी-डे मल्टी-मुद्रा जोड़ी बैकटेस्टिंग सुविधाएँ व्यापार - QSForex वर्तमान में जोड़े पोर्टफोलियो में ओंडा ब्रोकरेज एपीआई का उपयोग करते हुए लाइव इन्टरडा ट्रेडिंग का समर्थन करता है। प्रदर्शन मेट्रिक्स - क्यूएक्सफ़ोन वर्तमान में बुनियादी प्रदर्शन मापन और इक्विटी विज़ुअलाइजेशन को मेटप्ललिब और सेबर्न विज़ुअलाइज़ेशन लाइब्रेरीज़ के माध्यम से समर्थन करता है। स्थापना और उपयोग 1) ओआंडा पर जाएँ और एपीआई प्रमाणीकरण क्रेडेंशियल्स प्राप्त करने के लिए एक खाता सेटअप करें, जिसे आपको लाइव ट्रेडिंग करना होगा। मैं इस आलेख में यह कैसे समझाता हूं: क्वांटटार्टिकॉर्टेक्स - ट्रेडिंग-डायरी-1- स्वचालित-विदेशी मुद्रा ट्रेडिंग-के-द-ओंडा-एपीआई 2) इस टर्मिनल में निम्नलिखित कमांड का उपयोग करके अपने जीटी पर एक उपयुक्त स्थान में इस जीआईटी रिपॉजिटरी को क्लोन करें: git clone githubmhallsmooreqsforex. git। वैकल्पिक आप वर्तमान गुरु शाखा की ज़िप फ़ाइल githubmhallsmooreqsforexarchivemaster. zip पर डाउनलोड कर सकते हैं। 3) अनुप्रयोग रूट निर्देशिका में settings. py फ़ाइल में पाया जाने वाली सभी सेटिंग के लिए पर्यावरण चर का एक सेट बनाएँ। वैकल्पिक रूप से, आप प्रत्येक सेटिंग के लिए os. environ. get (।) कॉल को ओवरराइट करके अपने विशिष्ट सेटिंग को कड़ी मेहनत कर सकते हैं: 4) क्यूएक्सएक्सक्स कोड के लिए वर्चुअल वातावरण (वर्चुअलएनिव) बनाएं और आवश्यकताओं को स्थापित करने के लिए पीओपी का उपयोग करें। उदाहरण के लिए यूनिक्स-आधारित सिस्टम (मैक या लिनक्स) में आप निम्न निर्देशिका को टर्मिनल में डालकर इस तरह की एक निर्देशिका बना सकते हैं: इससे पैकेजों को अधिष्ठापित करने के लिए नया वर्चुअल वातावरण बनाया जाएगा। मान लें कि आपने QSForex git भंडार को एक उदाहरण निर्देशिका में डाउनलोड किया है जैसे projectsqsforex (जहाँ भी आप QSForex स्थापित करते हैं नीचे इस निर्देशिका को बदलें), तब आपको निम्न कमांड चलाने के लिए संकुल को स्थापित करने के लिए: यह कुछ समय के लिए NumPy, SciPy, Pandas, Scikit - जानें और Matplotlib संकलित किया जाना चाहिए। इसके लिए कई पैकेज आवश्यक हैं, इसलिए कृपया अधिक जानकारी के लिए इन दो लेखों पर एक नज़र डालें: कॉल करने में सक्षम होने के लिए आपको अपनी साइट-पैकेज डायरेक्टरी से अपने क्यूएसएक्सएक्सएक्सएक्स निर्देशिका को सिम्बॉलिक लिंक बनाने की आवश्यकता होगी। कोड के भीतर qsforex आयात करें ऐसा करने के लिए आपको निम्न के जैसा एक कमांड की आवश्यकता होगी: अपने वर्चुअलएन्व साइट संकुल निर्देशिका में अपनी स्थापना निर्देशिका और venvqsforexlibpython2.7site-packages के लिए प्रोजेक्ट्सक्शुरेंक्स को बदलना सुनिश्चित करें। अब आप अगली आज्ञाओं को सही ढंग से चलाने में सक्षम होंगे। 5) इस स्तर पर, यदि आप बस अभ्यास या लाइव व्यापार करना चाहते हैं तो आप अजगर tradingtrading. py चला सकते हैं। जो डिफ़ॉल्ट TestStrategy ट्रेडिंग रणनीति का उपयोग करेगा। यह केवल हर 5 वीं टिक पर एक मुद्रा जोड़ी खरीदता है या बेचता है यह विशुद्ध रूप से परीक्षण के लिए है - इसे एक लाइव ट्रेडिंग माहौल में उपयोग न करें यदि आप एक अधिक उपयोगी रणनीति बनाना चाहते हैं, तो बस एक वर्णनात्मक नाम के साथ एक नया वर्ग बनाएं, उदा। मतलब रिवर्सियनमल्टीपीयरस्वार्टेजी और सुनिश्चित करें कि इसमें एक गणितीय गणना विधि है आपको इस क्लास को युग्म सूची और साथ ही ईवेंट की कतार, जैसे कि व्यापारिक प्रवासी- कृपया विवरण के लिए strategystrategy. py देखें। 6) किसी भी बैकटेस्टिंग को चलाने के लिए, नकली विदेशी मुद्रा डेटा उत्पन्न करना या ऐतिहासिक टिक डेटा डाउनलोड करना आवश्यक है। यदि आप बस सॉफ्टवेयर को बाहर करने की कोशिश करना चाहते हैं, तो उदाहरण का बैकअप लेने का सबसे तेज़ तरीका कुछ नकली डेटा उत्पन्न करना है। क्यूएक्सएक्सएक्स द्वारा इस्तेमाल किया जाने वाला वर्तमान डेटा प्रारूप उसी तरह है, जो ड्यूकासोकीसविचेंग्राइममार्कविचहैरिकिकल पर DukasCopy ऐतिहासिक डाटा फीड द्वारा प्रदान किया गया है। कुछ ऐतिहासिक डेटा जेनरेट करने के लिए, सुनिश्चित करें कि settings. py में CSVDATADIR सेटिंग को एक निर्देशिका पर सेट करना है जहां आप ऐतिहासिक डेटा को जीना चाहते हैं फिर आपको जनरेटेड इंपोर्ट करने की आवश्यकता है जो स्क्रिप्ट निर्देशिका के अंतर्गत है। यह एक एकल कमांड लाइन तर्क की अपेक्षा करता है, जो इस मामले में BBBQQQ प्रारूप में मुद्रा जोड़ी है। उदाहरण के लिए: इस स्तर पर, जनवरी 2018 के लिए एक महीने का डेटा बनाने के लिए स्क्रिप्ट मुश्किल है। यही है, आप BBBQQQYYYYMMDD. csv (जैसे GBPUSD20180112.csv) की सभी फाइलों को देखेंगे, जो कि आपके CSVDATADIR में सभी व्यावसायिक दिनों के लिए दिखाई देंगे। उस महीने यदि आप डेटा आउटपुट के महीना वर्ष बदलना चाहते हैं, तो बस फ़ाइल को संशोधित करें और फिर से चलाएं। 7) अब जब ऐतिहासिक डेटा उत्पन्न हो गया है, तो एक बैकटेस्ट लेना संभव है। बैकटास्ट फाइल खुद बैकस्टैस्टबैकटैस्ट में रखी गई है। लेकिन यह केवल Backtest वर्ग शामिल हैं वास्तव में एक बैकटेस्ट निष्पादित करने के लिए आपको इस वर्ग को इन्स्तांत करना होगा और उसे आवश्यक मॉड्यूल प्रदान करना होगा। यह कैसे किया जाता है यह देखने का सबसे अच्छा तरीका है कि examplesmac. py फ़ाइल में मूविंग औसत क्रॉसओवर कार्यान्वयन को देखना और इसे एक टेम्पलेट के रूप में उपयोग करना है यह MovingAverageCrossStrategy का उपयोग करता है जो कि strategystrategy. py में पाया जाता है। कई मुद्रा जोड़ी उपयोग को प्रदर्शित करने के लिए यह GBPUSD और EURUSD दोनों के व्यापार के लिए डिफ़ॉल्ट है। यह CSVDATADIR में पाया गया डेटा का उपयोग करता है उदाहरण के लिए बैकटेस्ट निष्पादित करने के लिए, बस निम्नलिखित को चलाएं: इसमें कुछ समय लगेगा अपने उबंटू डेस्कटॉप सिस्टम पर घर पर, जनरेटेड इंपोर्ट के जरिए उत्पन्न ऐतिहासिक डेटा के साथ। इसे चलाने के लिए लगभग 5-10 मिनट लगते हैं। इस गणना का एक बड़ा हिस्सा वास्तविक बैकस्टेस्ट के अंत में होता है, जब ड्रॉडाउन की गणना की जा रही है, तो कृपया याद रखें कि कोड को लटका नहीं दिया गया है कृपया इसे पूरा होने तक छोड़ दें। 8) यदि आप बैकटेस्ट के प्रदर्शन को देखना चाहते हैं तो आप इक्विटी वक्र, अवधि रिटर्न (यानी टिक-टू-टिक रिटर्न) और एक ड्रॉडाउन वक्र देखने के लिए केवल आउटपुट का उपयोग कर सकते हैं: और इसे देखते हुए इस स्तर पर आप तैयार हैं रणनीति के बारे में रणनीतियों को संशोधित करने या जोड़ने के लिए अपनी खुद की बैकटेस्ट बनाना शुरू करने के लिए रणनीतिबद्धता और ड्यूकसोकॉपी (ड्यूकास्कापिसविसीनईजीएमएकेवैविचकीय) से डाउनलोड किए गए वास्तविक डेटा का इस्तेमाल करना। यदि आपके पास स्थापना के बारे में कोई प्रश्न हैं तो कृपया मुझे माइकक्वैंटार्ट पर ईमेल करें। यदि आपके पास कोई भी बग या अन्य समस्याएं हैं जो आपको विशेष रूप से कोडबेस के कारण हो सकती हैं, तो Github समस्या को यहां खोलने में कोई परेशानी न हो: githubmhallsmooreqsforexissues कॉपीराइट (c) 2018 माइकल हॉल-मूर अनुमति किसी भी व्यक्ति को मुफ्त में प्रदान की जाती है इस सॉफ़्टवेयर की एक प्रति और सॉफ्टवेयर के साथ जुड़ी दस्तावेज़ीकरण फाइलों (सॉफ्टवेयर) को प्राप्त करने के लिए, बिना सीमा के सॉफ्टवेयर में काम करने के लिए, बिना सीमा के उपयोग, कॉपी करने, संशोधित करने, मर्ज करने, प्रकाशित करना, वितरित करना, उपलाइसेंस, और सॉफ्टवेयर की प्रतियां बेचने, और उन लोगों को अनुमति देने के लिए जिन्हें सॉफ्टवेयर ऐसा करने के लिए प्रस्तुत किया गया है, निम्न शर्तों के अधीन: उपरोक्त कॉपीराइट नोटिस और इस अनुमति नोटिस को सभी प्रतियां या सॉफ़्टवेयर के पर्याप्त भाग में शामिल किया जाएगा। सॉफ़्टवेयर प्रदान किया गया है, जैसा कि किसी भी प्रकार की वारंटी के बिना, व्यक्त या निहित है, जिसमें व्यापारिकता की वारंटी, सीमित प्रयोजनों और गैर-उल्लंघन के लिए उपयुक्तता शामिल हैं। किसी भी घटना में अधिकारियों या कॉपीराइट धारकों को किसी भी दावे, क्षति या अन्य देयता के लिए, जो अनुबंध, कार्रवाई या अन्यथा, सॉफ़्टवेयर या उपयोग या अन्य कार्यों के संबंध में या उसके बाद के संबंध में उत्पन्न होने के लिए उत्तरदायी होगा सॉफ्टवेयर। विदेशी मुद्रा व्यापार अस्वीकरण मार्जिन पर विदेशी मुद्रा का व्यापार जोखिम का एक उच्च स्तर है, और सभी निवेशकों के लिए उपयुक्त नहीं हो सकता है पूर्व प्रदर्शन भविष्य के परिणाम का संकेत नहीं है। उत्तोलन का उच्च स्तर आपके और साथ ही आपके लिए काम कर सकता है। विदेशी मुद्रा में निवेश करने का निर्णय लेने से पहले आपको सावधानी से अपने निवेश के उद्देश्यों, अनुभव के स्तर, और जोखिम की भूख पर विचार करना चाहिए। संभावना यह है कि आप अपने कुछ या सभी शुरुआती निवेश के नुकसान को बरकरार रख सकते हैं और इसलिए आपको पैसे का निवेश नहीं करना चाहिए, जिसे आप खोना नहीं चाहते। आपको विदेशी मुद्रा व्यापार से जुड़े सभी जोखिमों से अवगत होना चाहिए, और यदि आपको कोई संदेह है, तो एक स्वतंत्र वित्तीय सलाहकार से सलाह लेना चाहिए। । एक ट्रेडिंग रणनीति बैकअप के लिए एक्सेल का उपयोग करने का एक आसान तरीका - भाग 1: 10 2018 यह वीडियो किसी भी व्यक्ति को एक व्यापार रणनीति का समर्थन करने के लिए आसान तरीका प्रदान करता है यदि आप अपने व्यापारिक रणनीतियों का परीक्षण करने में रुचि रखते हैं, तो परंपरागत रूप से उपलब्ध विभिन्न स्प्रैडशीट्स की एक श्रृंखला होती है। वे एक मुफ्त मैनुअल के साथ आते हैं कि आप अपनी रणनीतियों के अनुरूप परीक्षण कैसे बदल सकते हैं और बदल सकते हैं। उपलब्ध बैकस्टेस मॉडल यहां देखें: bit. ly24T9mz0 एक्सेल में बैकटेस्ट मॉडलों के निर्माण पर मेरा ईबुक कोर्स अमेज़ॅन किंडल स्टोर में उपलब्ध है: amzn. to15NDaw4 सामाजिक मीडिया पर हमें का पालन करें:

No comments:

Post a Comment