Ludovic Frank Gitignore

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 का उपयोग कैसे करें

  1. ऊपर दिए गए MetaTrader 5 के नियम कॉपी करें या फ़ाइल सीधे डाउनलोड करें।
  2. अपनी Git रिपॉज़िटरी के मूल फ़ोल्डर में .gitignore नाम की फ़ाइल बनाएँ और उसमें नियम पेस्ट करें।
  3. यदि इनमें से कुछ फ़ाइलें पहले से ट्रैक हो रही हैं, तो git rm -r --cached . चलाएँ और फिर से कमिट करें — Git केवल ट्रैक न की गई फ़ाइलों पर अनदेखा करने के नियम लागू करता है।
  4. .gitignore कमिट करें ताकि टीम के सभी सदस्य एक जैसे नियम इस्तेमाल करें।