599 / 736PAPER

Paper Trading

अभ्यास व्यापार

Paper Trading में आभासी पैसे से ट्रेडिंग का अभ्यास किया जाता है। इससे नियम और खाते का संचालन आजमाया जा सकता है, लेकिन असली सौदे में वही नतीजा मिलने की गारंटी नहीं होती।

Paper Trading का अर्थ है अपने पैसे से सचमुच खरीद-बिक्री किए बिना अभ्यास के ऑर्डर देना और उन्हें देखना। ऑर्डर, उनका निष्पादन और खाते का शेष सिमुलेशन बनाता है, भले ही उसमें बाजार की मौजूदा कीमतें इस्तेमाल हों।

पीटर जानना चाहता है कि जब कीमतें एक-एक करके आएँ और अगली चाल अभी मालूम न हो, तब क्या वह ट्रेडिंग का नियम निभा पाएगा। वह आभासी रकम वाला अभ्यास खाता खोलता है। QuantConnect स्वचालित रणनीतियों के लिए इस तरीके का वर्णन करता है; यही विचार हाथ से अभ्यास करने में भी काम आता है। Backtesting सहेजे हुए अतीत को दोबारा चलाता है, जबकि यहाँ नए आँकड़े आने पर निर्णय होते हैं। आज की कीमतें अभ्यास के ऑर्डर को असली खरीद नहीं बनातीं। नतीजा अब भी सिमुलेटर पर निर्भर है। [1]

खरीदने का बटन दबाने से पहले पीटर को पक्का करना चाहिए कि वह अभ्यास वाले परिवेश में ही है। उदाहरण के लिए Alpaca अभ्यास और असली खातों के लिए अलग पहुँच कुंजियाँ और API पते इस्तेमाल करता है। ऐप तथा स्वचालित प्रोग्राम की सेटिंग में खाता, मोड और ऑर्डर की मंजिल जाँचें। फाइल का नाम “टेस्ट” होना कोई प्रमाण नहीं है। सेटिंग की नकल करते समय अभ्यास अनजाने में असली पैसे की ओर नहीं मुड़ना चाहिए। [2]

सिमुलेटर ऐसी खरीद की पुष्टि कर सकता है जो असली एक्सचेंज पर इतनी आसानी से संभव न हो। Alpaca बताता है कि वह आपके ऑर्डर के बाजार पर असर, देरी से पैदा हुए कीमत के खिसकाव या कतार में प्रतीक्षारत लिमिट ऑर्डर की जगह को मॉडल नहीं करता। इसलिए दिखाई गई कीमत छू लेना उपलब्ध मात्रा का प्रमाण नहीं है। माँगी गई मात्रा और सिमुलेटर द्वारा वास्तव में आवंटित मात्रा अलग-अलग लिखें। अनुकूल निष्पादन मॉडल नतीजे की धारणा है, एक्सचेंज की जाँची हुई विशेषता नहीं। [2]

Interactive Brokers ऑर्डर बुक के सबसे अच्छे स्तर, यानी निकटतम खरीद-बिक्री भावों से निष्पादन बताता है; गहरे मूल्य स्तरों का उपयोग नहीं होता। कुछ जटिल ऑर्डर अलग तरह से चलते हैं या समर्थित नहीं हैं। प्लेटफॉर्म की तुलना करते समय कीमतों का स्रोत और समय, समर्थित ऑर्डर प्रकार तथा निष्पादन मॉडल सहेजें। लाभ का अंतर बेहतर रणनीति के बजाय अलग सिमुलेटर से आ सकता है। जिस सुविधा को परिवेश समर्थन नहीं देता, उसे जाँचा हुआ नहीं मान सकते। [3]

QuantConnect का डिफॉल्ट मॉडल मार्केट ऑर्डर तुरंत और पूरे निष्पादित करता है तथा Slippage नहीं जोड़ता—यानी अपेक्षित और प्राप्त निष्पादन कीमत का अंतर। फिर भी उपलब्ध खरीद और बिक्री भावों का अंतर निष्पादन कीमत में आ सकता है। इसलिए कीमत, शुल्क और दूसरी लागतों को अलग रखें, और जो शामिल नहीं है उसे भी लिखें। अभ्यास खाते की शून्य लागत का अर्थ असली खाते की शून्य लागत नहीं है। नतीजे में पहले से शामिल कीमत के असर को अलग शुल्क बताकर दोबारा न घटाएँ। [1]

Alpaca संचालन के दौरान अधूरे ऑर्डर और कनेक्शन टूटने की ओर ध्यान दिलाता है। इसलिए पीटर को ऑर्डर स्वीकार होना, आंशिक निष्पादन, बची मात्रा के रद्द होने की पुष्टि तथा कनेक्शन लौटने पर स्थिति का मिलान भी आजमाना चाहिए। जवाब न आना यह नहीं बताता कि सिस्टम ने ऑर्डर स्वीकार नहीं किया। ऑर्डर पहचान को पुष्ट घटनाओं और खाते की स्थिति से जोड़ें; बिना जाँचे फिर भेजने से अतिरिक्त ऑर्डर बन सकता है। बिना घटना वाला एक परीक्षण उस खराबी का व्यवहार नहीं जाँचता जिसे आजमाया ही नहीं गया। [2]

नुकसान के बाद पीटर नया अभ्यास खाता बनाकर केवल सफल सप्ताह दिखा सकता है। लेकिन इससे प्रयोग का हिस्सा छिप जाएगा। NFA चेतावनी देता है कि नतीजों को वास्तविक समय का बताना भी उनकी काल्पनिक प्रकृति ढक सकता है। नियमों का संस्करण, देखने की अवधि, हस्तक्षेप की शर्तें और मापे जाने वाले परिणाम पहले लिखें। रुकावटें, नए खाते और बदलाव सहेजें। यदि निरीक्षण के आधार पर रणनीति बदली, तो वे आँकड़े विकास में इस्तेमाल हो चुके हैं; अगला परीक्षण अलग चिह्नित करें। [4]

Paper Trading नियमों, संचालन और रिकॉर्ड की गलतियाँ उजागर कर सकता है। धनात्मक कुल लाभप्रदता साबित नहीं करता, न ही अपने आप असली खाते पर जाने का कारण बनता है। अमेरिकी NFA याद दिलाता है कि काल्पनिक ट्रेडिंग वास्तविक नुकसान सहने और दबाव में योजना निभाने की क्षमता को पूरी तरह नहीं दिखाती; उसके प्रचार नियम निर्धारित सदस्यों पर लागू होते हैं। जाँची और अनजाँची स्थितियों में अंतर रखें। अभ्यास का bitcoin भी वास्तव में आपका नहीं है और उसे अपने वॉलेट में निकाला नहीं जा सकता। [4]

उदाहरणउदाहरण · PAPER

माँगी गई मात्रा और सिमुलेटर का निष्पादन

हमारा काल्पनिक उदाहरण ⁦1000 USD⁩ अभ्यास नकदी से शुरू होता है, बिना कर्ज या बाहरी नकदी प्रवाह के। हम ⁦1 BTC⁩ खरीदने का अनुरोध करते हैं, लेकिन सिमुलेटर केवल ⁦0.6 BTC⁩ को ⁦100 USD/BTC⁩ पर निष्पादित करता है और ⁦0.1 USD⁩ शुल्क लेता है। बचे हुए ⁦0.4 BTC⁩ के रद्द होने की फिर पुष्टि होती है; कोई और निष्पादन या रद्दीकरण शुल्क नहीं है। नकदी ⁦939.9 USD⁩ और खुली अभ्यास पोजिशन ⁦0.6 BTC⁩ बचती है। बीच में ⁦105 USD/BTC⁩ की मूल्यांकन कीमत पर पोजिशन का मूल्य ⁦63 USD⁩ और नकदी सहित पूरे खाते का मूल्य ⁦1002.9 USD⁩ है। ⁦3 USD⁩ का सकल अप्राप्त मूल्य लाभ बीच का मूल्यांकन है, अंतिम शुद्ध कमाई नहीं। फिर सिमुलेटर पूरे ⁦0.6 BTC⁩ को ⁦104 USD/BTC⁩ पर बेचता है और फिर ⁦0.1 USD⁩ शुल्क काटता है। सकल प्राप्त मूल्य लाभ ⁦2.4 USD⁩, कुल शुल्क ⁦0.2 USD⁩ और शुद्ध नतीजा ⁦2.2 USD⁩ है। अंतिम नकदी ⁦1002.2 USD⁩ और पोजिशन ⁦0 BTC⁩ है। आरेख खरीद की माँगी गई, निष्पादित और रद्द मात्रा ⁦[1, 0.6, 0.4] BTC⁩ की तुलना करता है; ये तीन निष्पादित सौदे नहीं हैं। कीमतें काल्पनिक हैं, bitcoin के असली भाव नहीं। बताए गए निष्पादनों के अलावा कोई दूसरी लागत या कीमत का असर नहीं माना गया है। कोई असली bitcoin या वास्तविक धन लाभ पैदा नहीं हुआ।

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Backtesting, Slippage, Trading Plan, Trading Journal, Risk Management. इस प्रविष्टि का उल्लेख यहाँ भी है Overfitting, Look-ahead Bias, Survivorship Bias.

01क्या लाइव कीमतों का मतलब असली ट्रेडिंग है?

नहीं। मौजूदा कीमतें केवल सिमुलेशन को आँकड़े दे सकती हैं, जबकि ऑर्डर अभ्यास परिवेश में रहें। खाता, ऑर्डर किस ओर जाता है और उसका निष्पादन कैसे होता है—ये महत्वपूर्ण हैं, चार्ट कितना नया है यह नहीं।

02क्या लाभ वाला अभ्यास खाता रणनीति की पर्याप्त पुष्टि है?

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

DOC · 001QuantConnect — QuantConnect Paper Tradingदस्तावेज़ DOC · 002Alpaca — Paper Tradingदस्तावेज़ DOC · 003Interactive Brokers — About Paper Trading Accountsदस्तावेज़ DOC · 004NFA — Use of Promotional Material Containing Hypothetical Performance Resultsदस्तावेज़
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है