शब्दावली

शब्दकिताब में अर्थ
कैंडलएक अवधि की ओपन, हाई, लो, क्लोज़ और वॉल्यूम का डेटा
टाइमफ़्रेमएक कैंडल की समय इकाई, जैसे एक दिन
OHLCVOpen, High, Low, Close, Volume: कैंडल के पाँच डेटा
कीमत ग्राफ़समय के क्रम में दिखा डेटा
इंडिकेटरडेटा से वैल्यू निकालकर दिखाने वाला प्रोग्राम
रणनीतिसिम्युलेटर को ऑर्डर नियम भी देने वाला प्रोग्राम
बैकटेस्टतय निष्पादन मॉडल में पुराने डेटा पर रणनीति चलाना
वेरिएबलनाम जिससे प्रोग्राम वैल्यू जोड़ता है
टाइपवैल्यू या वेरिएबल की किस्म, जैसे नंबर, लॉजिकल या ऐरे
UDTसंबंधित डेटा रखने वाला अपना यूज़र टाइप
ऑब्जेक्टटाइप का असली इंस्टेंस, अपने फ़ील्ड की वैल्यू सहित
फ़ील्डऑब्जेक्ट का नाम से मिलने वाला डेटा
मेथडकिसी टाइप से जुड़ा काम
फ़ंक्शननाम वाला बुलाया जा सकने वाला काम या गणना
पैरामीटरपरिभाषा में दिया इनपुट नाम
आर्ग्युमेंटकॉल में पैरामीटर को दी वैल्यू
इनपुटउपयोगकर्ता द्वारा बदलने योग्य प्रवेश मान
स्कोपकोड का हिस्सा जहाँ नाम उपलब्ध है
हिस्ट्रीपिछली कैंडल या स्टेट वाले कॉल के पिछले निष्पादन की वैल्यू
स्टेटअगले निष्पादन के लिए बचा डेटा
naगायब, अनुपलब्ध वैल्यू
SMAसरल मूविंग एवरेज
EMAएक्सपोनेंशियल मूविंग एवरेज
वार्म-अपगणना के ज़रूरी शुरुआती डेटा जमा होने की अवधि
क्रॉसिंगदो वैल्यू के आपसी क्रम का किसी दिशा में बदलाव
ब्रेकपॉइंटकोड की जगह जहाँ डिबगर रोक सकता है
टिकबाज़ार का सबसे छोटा कीमत कदम
स्लिपेजमॉडल में भरने की कीमत खराब करने वाला अंतर
पोज़िशनभरे प्रवेश के बाद मौजूद होल्डिंग
इक्विटीखाते की पूँजी, खुली होल्डिंग की वैल्यू सहित
ड्रॉडाउनपूँजी की पिछली चोटी से गिरावट

कौन-सा कोड रूप चाहिए?

कामकोड में रूप
वर्तमान क्लोज़close
पिछली कैंडल की क्लोज़close[1]
हिस्ट्री वाला अपना हिसाबvalue: Series[float] = ...
कैंडल के बीच बचा काउंटरcount: Persistent[int] = 0
गायब होने की जाँचna(value)
पाँच-कैंडल सरल औसतta.sma(close, 5)
ऊपर की क्रॉसिंगta.crossover(first, second)
शर्त पर कामif condition:
दो वैल्यू में चुनावfirst if condition else second
0 से 4 वाली पाँच पुनरावृत्तिfor index in range(5):
ऐरे के अंत में तत्वarray.push(values, value)
लॉन्ग प्रवेश ऑर्डरstrategy.entry("Long", strategy.long)
नाम वाले प्रवेश की मार्केट एग्ज़िटstrategy.close("Long")
दूरी से स्टॉप और लक्ष्यstrategy.exit("Exit", "Long", loss=100, profit=200)

टेबल में अंश हैं, पूरे प्रोग्राम नहीं। पूरी फ़ाइल और इंपोर्ट संबंधित अध्याय तथा उदाहरण पैकेज में हैं।

PyneIDE के काम

उद्देश्यकहाँ मिले?
प्रोजेक्ट बनाएँPyneIDE मेन्यू → Initialize Pyne Project
रनटाइम सेट करेंPyneIDE मेन्यू → Setup Environment
प्रोग्राम चलाएँकोड के ऊपर Run Pyne code
इनपुट बदलेंऊपर दाईं ओर Edit Inputs… गियर
डिबगिंग शुरूकोड के ऊपर Debug
अगली कैंडलडिबगिंग के तैरते टूलबार में Next Bar
तय कैंडल पर जाएँडिबगिंग के तैरते टूलबार में Run to Bar…
ट्रेड नतीजेनीचे ग्राफ़ पैनल में Trades
पूँजी कर्वनीचे ग्राफ़ पैनल में Performance
विस्तृत आँकड़ेनीचे ग्राफ़ पैनल में Stats
रणनीति गुणStrategy properties, फिर Properties
दिखाई वैल्यू एक्सपोर्टग्राफ़ टूलबार में Open plot output CSV
ट्रेड एक्सपोर्टग्राफ़ टूलबार में Open trades output CSV

विस्तृत दस्तावेज़

PyneCore दस्तावेज़ों में सभी आर्ग्युमेंट और अतिरिक्त टाइप हैं। किताब के साथ ये अंग्रेज़ी भाग खोल सकते हैं:

अपरिचित कॉल में पहले इनपुट टाइप, नतीजा टाइप और हिस्ट्री या स्टेट देखें। फिर छोटे अलग प्रोग्राम में आज़माएँ जहाँ अपेक्षित नतीजा हाथ से समझ सकें।