MetaTrader 5 के लिए .gitignore
MetaTrader 5 के लिए 26 अनदेखा करने के नियम, आपकी रिपॉज़िटरी में कॉपी करने के लिए तैयार।
व्यापार मंच
MetaTrader 5 के लिए पूरी .gitignore
# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 21:55:42 UTC
# तकनीकें: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# बोटा दस्तावेज
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# डायनामिक लिंक लाइब्रेरी
*.dll
# पर्यावरण चर
.env
*.cfg
*.json
*.~*
# बैकअप फ़ाइल
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python बाइटकोड कैश निर्देशिका
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
MetaTrader 5 के ये नियम किन चीज़ों को अनदेखा करते हैं
नीचे हर पैटर्न और उसे .gitignore में शामिल करने का कारण दिया गया है।
ये .mq5 स्रोत फ़ाइलों से उत्पन्न होते हैं और इन्हें कमिट नहीं किया जाना चाहिए।
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.ex5 |
ये .mq5 स्रोत फ़ाइलों से उत्पन्न होते हैं और इन्हें कमिट नहीं किया जाना चाहिए। |
MQL4 अनुकूलता के लिए यदि आप MT4 परियोजनाओं को भी समान संरचना में प्रबंधित करते हैं
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.ex4 |
MQL4 अनुकूलता के लिए यदि आप MT4 परियोजनाओं को भी समान संरचना में प्रबंधित करते हैं |
टर्मिनल लॉग, रणनीति परीक्षक लॉग, और प्रिंट() फ़ंक्शन से कस्टम लॉग।
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.log |
बोटा दस्तावेज |
रणनीति परीक्षक लॉग
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.slog |
रणनीति परीक्षक लॉग |
FXT फ़ाइलें (परीक्षण के लिए इतिहास डेटा)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.fxt |
FXT फ़ाइलें (परीक्षण के लिए इतिहास डेटा) |
इतिहास डेटा फ़ाइलें (बड़ी हो सकती हैं)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.hst |
इतिहास डेटा फ़ाइलें (बड़ी हो सकती हैं) |
आरंभीकरण फ़ाइलें (अक्सर परीक्षक या ईएएस द्वारा उत्पन्न)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.ini |
आरंभीकरण फ़ाइलें (अक्सर परीक्षक या ईएएस द्वारा उत्पन्न) |
डेटा फ़ाइलें (विभिन्न उद्देश्यों, अक्सर अस्थायी)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.dat |
डेटा फ़ाइलें (विभिन्न उद्देश्यों, अक्सर अस्थायी) |
CSV निर्यात फ़ाइलें (उदाहरण के लिए, परीक्षक रिपोर्ट से)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.csv |
CSV निर्यात फ़ाइलें (उदाहरण के लिए, परीक्षक रिपोर्ट से) |
जर्नल फ़ाइलें (परीक्षक जर्नल)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.jrn |
जर्नल फ़ाइलें (परीक्षक जर्नल) |
मार्केट वॉच प्रतीक सेट
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.set |
मार्केट वॉच प्रतीक सेट |
चार्ट टेम्पलेट्स
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.tpl |
चार्ट टेम्पलेट्स |
चार्ट सेटिंग फ़ाइलें (टेम्प्लेट या प्रोफ़ाइल सहेजते समय उत्पन्न की जा सकती हैं)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.chr |
चार्ट सेटिंग फ़ाइलें (टेम्प्लेट या प्रोफ़ाइल सहेजते समय उत्पन्न की जा सकती हैं) |
*.dll |
डायनामिक लिंक लाइब्रेरी |
पर्यावरण चर (उदाहरण के लिए, Python एकीकरण क्रेडेंशियल के लिए)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.env |
पर्यावरण चर |
कॉन्फ़िगरेशन फ़ाइलें (यदि साझा करने के लिए नहीं हैं)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.cfg |
कॉन्फ़िगरेशन फ़ाइलें (यदि साझा करने के लिए नहीं हैं) |
ध्यान दें: यदि कुछ कॉन्फ़िगरेशन JSON फ़ाइलें आप *ज़रूर* कमिट करना चाहते हैं, तो उनके लिए स्पष्ट अपवाद जोड़ें।
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.json |
ध्यान दें: यदि कुछ कॉन्फ़िगरेशन JSON फ़ाइलें आप *ज़रूर* कमिट करना चाहते हैं, तो उनके लिए स्पष्ट अपवाद जोड़ें। |
अस्थायी फ़ाइलें (उदा., ~MyScript.mq5)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.~* |
अस्थायी फ़ाइलें (उदा., ~MyScript.mq5) |
बैकअप फ़ाइलें (जैसे, MyScript.mq5.bak)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.bak |
बैकअप फ़ाइल |
*.mqh.bak |
बैकअप फ़ाइलें (जैसे, MyScript.mq5.bak) |
*.mq5.bak |
बैकअप फ़ाइलें (जैसे, MyScript.mq5.bak) |
मेटाएडिटर कार्यस्थानों के लिए प्रोजेक्ट फ़ाइलें।
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.mqproj |
मेटाएडिटर कार्यस्थानों के लिए प्रोजेक्ट फ़ाइलें। |
Python संकलित बाइटकोड कैश
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
__pycache__/ |
Python बाइटकोड कैश निर्देशिका |
ज्यूपिटर नोटबुक चौकियाँ
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.ipynb_checkpoints/ |
ज्यूपिटर नोटबुक चौकियाँ |
Python संकलित फ़ाइलें
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.pyc |
Python संकलित फ़ाइलें |
Python गतिशील मॉड्यूल
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.pyd |
Python गतिशील मॉड्यूल |
MetaTrader 5 के लिए इस .gitignore का उपयोग कैसे करें
- ऊपर दिए गए MetaTrader 5 के नियम कॉपी करें या फ़ाइल सीधे डाउनलोड करें।
- अपनी Git रिपॉज़िटरी के मूल फ़ोल्डर में .gitignore नाम की फ़ाइल बनाएँ और उसमें नियम पेस्ट करें।
- यदि इनमें से कुछ फ़ाइलें पहले से ट्रैक हो रही हैं, तो git rm -r --cached . चलाएँ और फिर से कमिट करें — Git केवल ट्रैक न की गई फ़ाइलों पर अनदेखा करने के नियम लागू करता है।
- .gitignore कमिट करें ताकि टीम के सभी सदस्य एक जैसे नियम इस्तेमाल करें।