पायथन का कोई ज्ञान नहीं? जावास्क्रिप्ट का कोई ज्ञान नहीं? सी ++ का कोई ज्ञान नहीं? कोई समस्या नहीं! पाइन भाषा का उपयोग करके आसानी से मात्रात्मक व्यापार के साथ शुरू करें।
पाइन भाषा का प्रारंभिक अध्ययन मात्रात्मक ट्रेडिंग और प्रोग्रामेटिक ट्रेडिंग केवल पिछले कुछ वर्षों में तेजी से दिखाई देने लगी है, लेकिन ये तकनीकें लंबे समय से दिखाई दी हैं और केवल लोकप्रिय होना मुश्किल है क्योंकि अधिकांश व्यापारियों के लिए एक निश्चित सीखने की सीमा है। काम के कारण, मैं उन व्यापारियों के साथ संवाद करता हूं जो विभिन्न बाजारों में अधिक संघर्ष कर रहे हैं, अधिकांश व्यापारी मात्रात्मक ट्रेडिंग और प्रोग्राम ट्रेडिंग में रुचि रखते हैं, हालांकि, विभिन्न प्रोग्रामिंग भाषाओं और कंप्यूटर प्रौद्योगिकियों से हतोत्साहित होना आसान है। क्वांट ट्रेडिंग व्यू की पाइन भाषा स्क्रिप्ट के आधार पर, जो दुनिया भर में लोकप्रिय है, आइए एफएमजेड ट्रेडिंग प्लेटफॉर्म के माध्यम से ट्रेडिंग व्यू की पाइन भाषा को जानें और उपयोग करें, ताकि आसानी से शुरू हो सके और मात्रात्मक ट्रेडिंग तकनीक में महारत हासिल कर सकें।
मॉडल निष्पादन (1) पाइन भाषा में कई बहुत महत्वपूर्ण अवधारणाएं हैं जिन्हें शुरू करते समय समझने की आवश्यकता होती है। हम उनमें से एक को इस वीडियो में सीखेंगे - "मॉडल निष्पादन"। इस अध्याय की सामग्री लंबी है। उन्हें चरण-दर-चरण समझने के लिए, हम तीन भागों में सिखाएंगे। पाइन भाषा में "मॉडल निष्पादन" से संबंधित सामग्री मुख्य रूप से निष्पादन प्रक्रिया में पाइन भाषा स्क्रिप्ट कोड के विनिर्देशों और नियमों का वर्णन करती है। कुछ जिन्होंने ट्रेडिंग व्यू का उपयोग किया है वे जानते हैं कि पाइन भाषा स्क्रिप्ट कोड चार्ट के आधार पर चल रहा है, जो कि K- लाइन चार्ट है जिसे हम अक्सर देखते हैं। पाइन भाषा एक कार्यक्रम है जो रणनीति चार्ट डेटा के आधार पर चार्ट पर गणना और संचालन की एक श्रृंखला करता है।
मॉडल निष्पादन (२) हम पाइन भाषा में "मॉडल निष्पादन" में दूसरी महत्वपूर्ण अवधारणा की व्याख्या करते हैं, रोलबैक तंत्र (बार मॉडल) वास्तविक समय बार पर रणनीति निष्पादित करते समय।
मॉडल निष्पादन (3) पाइन भाषा फ़ंक्शन में उपयोग किए जाने वाले श्रृंखला चरों का इतिहास फ़ंक्शन के प्रत्येक क्रमिक कॉल के साथ बनाया जाता है। यदि फ़ंक्शन को हर बार पर नहीं बुलाया जाता है जिस पर स्क्रिप्ट चलती है, तो इसका परिणाम फ़ंक्शन के स्थानीय ब्लॉक के अंदर और बाहर श्रृंखला के ऐतिहासिक मूल्यों के बीच का अंतर होगा। इसलिए, यदि फ़ंक्शन को प्रत्येक बार पर नहीं बुलाया जाता है, तो फ़ंक्शन के अंदर और बाहर एक ही सूचकांक मूल्य के साथ संदर्भित श्रृंखला एक ही ऐतिहासिक बिंदु का संदर्भ नहीं लेगी। क्या यह समझना थोड़ा मुश्किल है? कोई बात नहीं, हम इसे एफएमजेड पर एक परीक्षण कोड के साथ समझेंगे।
समय श्रृंखला नमस्ते सभी, पाइन भाषा के प्रशिक्षण की कक्षा में आपका स्वागत है। पाइन भाषा में समय श्रृंखला एक बहुत ही महत्वपूर्ण अवधारणा है। इस पाठ्यक्रम में, हम पाइन भाषा में समय श्रृंखला की अवधारणाओं और ज्ञान का पता लगाएंगे।
स्क्रिप्ट संरचना सभी को नमस्कार, पाइन लैंग्वेज क्वांटिटेटिव ट्रेडिंग प्रैक्टिस की ट्यूटोरियल श्रृंखला में आपका स्वागत है। हमने पाइन भाषा में "मॉडल निष्पादन" और "समय श्रृंखला" की अवधारणाओं के बारे में सीखा है। अगला, हम पाइन भाषा में "स्क्रिप्ट संरचना" पर जाएंगे।
मार्कर और ऑपरेटर (१) नमस्कार सभी, पाइन भाषा मात्रात्मक व्यापार अभ्यास के ट्यूटोरियल श्रृंखला में आपका स्वागत है। हमने पहले रणनीति उदाहरण लिखने में कई चर और कार्यों का उपयोग किया है, तो इन चर और कार्यों के नामकरण के लिए विशिष्ट नियम क्या हैं? हम पाइन भाषा में पहचानकर्ताओं के नामकरण और विभिन्न ऑपरेटरों के उपयोग को आज के ट्यूटोरियल वीडियो के माध्यम से सीखेंगे।
मार्कर और ऑपरेटर (2) जब इन असाइनमेंट ऑपरेटरों की बात आती है, तो हमें यहां दो कीवर्ड पर विस्तार करना चाहिएः var और varip; 1. var एक कीवर्ड है जिसका उपयोग चर को असाइन करने और एक बार में आरंभ करने के लिए किया जाता है, और var चर असाइनमेंट व्याकरण, जिसमें आमतौर पर कीवर्ड शामिल नहीं होता है, के कारण डेटा अपडेट होने पर चर का मान अधिलेखित हो जाएगा। इसके विपरीत, जब चर को कीवर्ड var का उपयोग करके असाइन किया जाता है, तो वे डेटा अपडेट के बावजूद "राज्य बनाए रख सकते हैं"; 2. varp (var intrabar persist) चर को असाइन करने और एक बार में आरंभ करने के लिए एक कीवर्ड है। यह var कीवर्ड के समान है, लेकिन varip के साथ घोषित चर वास्तविक समय के-लाइन अपडेट के दौरान अपने मान बनाए रखते हैं।
मार्कर और ऑपरेटर (३) इस ट्यूटोरियल वीडियो में, हम पाइन भाषा में अंकगणितीय संचालकों, तुलना संचालकों और तार्किक संचालकों की व्याख्या करेंगे। वीडियो को सीखने के लिए पहले की तुलना में अधिक समय की आवश्यकता है, यह थोड़ा लंबा है, और यदि वीडियो में कुछ भी गलत या पूरा नहीं है, तो कृपया सुधार के सुझाव दें!
मार्कर और ऑपरेटर (4) इस ट्यूटोरियल वीडियो में, हम मुख्य रूप से तृतीयक संचालकों और ऐतिहासिक संचालकों के उपयोग के विवरण और पाइन भाषा में सभी संचालकों की प्राथमिकता की व्याख्या करते हैं।
परिवर्तनीय घोषणा हमने पहले ही "मार्कर" की अवधारणा का अध्ययन किया है, जिसका उपयोग एक चर के नाम के रूप में किया जाता है, अर्थात, एक चर एक मार्कर है जो एक मूल्य रखता है। तो हम एक चर को कैसे घोषित करते हैं? चर घोषित करने के नियम क्या हैं? यह सबक इनपुट फ़ंक्शन के उपयोग पर केंद्रित है, जो रणनीति इंटरफ़ेस के मापदंडों के निर्माण के लिए एक महत्वपूर्ण फ़ंक्शन है, और इसका ट्रेडिंग व्यू में समान उपयोग है। हम आसानी से नियंत्रण, संकेत, डिफ़ॉल्ट मान, और मात्रात्मक ट्रेडिंग रणनीति मापदंडों के लिए समूह जानकारी डिजाइन कर सकते हैं यदि हम इस सबक में इनपुट फ़ंक्शन में महारत हासिल करते हैं।
स्थिति संरचना इस पाठ में, हम पाइन भाषा में सशर्त संरचनाओं का अध्ययन करेंगे और यदि और स्विच कीवर्ड के विशिष्ट उपयोग को सीखेंगे। हम पाइन भाषा में सशर्त संरचनाओं के डिजाइन विवरणों को समझेंगे।
लूप संरचना लूप संरचना पाइन भाषा में अक्सर उपयोग किया जाने वाला एक डिजाइन है। यह वीडियो लूप में के लिए, लूप में के लिए और लूप के दौरान के उपयोग पर केंद्रित है।
सरणियाँ ((1) इस वीडियो में, हम पाइन भाषा में सरणी प्रकारों की कुछ अवधारणाओं और उपयोग उदाहरणों की व्याख्या करेंगे.
सरणी ((2) पाइन भाषा ट्यूटोरियल के इस खंड में, आइए कुछ ऑपरेशन कार्यों और सरणी के संबंधित गणना कार्यों पर एक नज़र डालें। टिक-स्तरीय चलती औसत की गणना करने के लिए सरणी संरचना का उपयोग करके एक कतार तंत्र का निर्माण करें।
कार्य (१) पाइन भाषा में फ़ंक्शन को कस्टम फ़ंक्शन और अंतर्निहित फ़ंक्शन में विभाजित किया गया हैः कस्टम फ़ंक्शन हमने पिछले पाठ्यक्रमों में कई बार उपयोग किए हैं, यहाँ कस्टम फ़ंक्शन के कुछ नियमों का सारांश है। वीडियो ट्यूटोरियल का यह खंड रणनीति पर केंद्रित है।
कार्य (2) इस वीडियो कोर्स में, हम पाइन भाषा में कार्यों के अध्याय का अध्ययन जारी रखेंगे, यह वीडियो strategy.exit फ़ंक्शन के उपयोग पर केंद्रित है, जो एक बहुत शक्तिशाली स्थिति निकास फ़ंक्शन है।
कार्य (3) इस वीडियो पाठ्यक्रम में, हम मुख्य रूप से एक और आदेश-स्थापना समारोह सीखने पर ध्यान केंद्रित करेंगे - रणनीति.आदेश, और हम इसका उपयोग करके एक सरल ग्रिड ट्रेडिंग तर्क डिजाइन करेंगे और समारोह रणनीति.निकास के रूप में कोर।
सुपर ट्रेंड इंडिकेटर रणनीति इस वीडियो कोर्स में, हम सुपर ट्रेंड इंडिकेटर का उपयोग करके एक ट्रेंड ट्रैकिंग रणनीति की व्याख्या करेंगे, और एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म पर ट्रेडिंग रणनीति चलाने का प्रदर्शन करेंगे।
गतिशील संतुलन रणनीति इस वीडियो कोर्स में, हम पाइन भाषा का उपयोग करके एक सरल गतिशील संतुलन रणनीति डिजाइन और लिखेंगे। रणनीति कोड बहुत छोटा है, जो पाइन स्क्रिप्ट रणनीतियों को लिखने के लिए सीखने के लिए शुरुआती लोगों के लिए उपयुक्त है।
रणनीति के लिए एक ट्रेलिंग स्टॉप-प्रॉफिट और स्टॉप-लॉस तंत्र तैयार करें पिछले कोर्स में, हमने strategy.exit position exit function सीखा है, जिसमें ट्रेलिंग स्टॉप-प्रॉफिट और स्टॉप-लॉस फ़ंक्शन को उदाहरणों से समझाया नहीं गया है। इस कोर्स में रणनीति डिजाइन उदाहरण में, हम एक सुपर ट्रेंड रणनीति को अनुकूलित करने के लिए strategy.exit फ़ंक्शन के स्टॉप-प्रॉफिट और स्टॉप-लॉस ट्रेलिंग फ़ंक्शन का उपयोग करते हैं।