बफर को खाली कैसे करें, या कम से कम इसकी लंबाई को प्रतिबंधित करें
Results 1 to 3 of 3

Thread: बफर को खाली कैसे करें, या कम से कम इसकी लंबाई को प्रतिबंधित करें

  1. #1
    नवागत Emefxycham's Avatar
    प्रविष्टियाँ
    6
    1 अनुलग्नक मैं एक बहुकालिक फ्रेम सूचक लिख रहा हूं जो एक अलग खिड़की में एक पंक्ति में रखे बिंदुओं को दिखाता है। मैं बिंदुओं की संख्या को 3 तक सीमित करना चाहता हूं (5 मिनट चार्ट पर 15 मिनट बार प्रदर्शित करने के लिए)

    मैं जिस कोड का उपयोग कर रहा हूं उसका प्रासंगिक खंड यह है।

    int प्रारंभ ()
    {
    int i, सीमा;


    सीमा = (टाइमफ्रेम 1अवधि ()) - 1;
    के लिए (i = सीमा; igt; = 0; i--)

    आदि आदि

    हालांकि, क्या होता है कि 5 मिनट के बाद, बार की संख्या अब 4 तक बढ़ जाती है, और प्रत्येक 5 मिनट के बाद बढ़ जाती है।
    मूल 3 में बार की संख्या को प्रतिबंधित करने की प्रक्रिया क्या है?


  2. #2
    सदस्य miyw1996's Avatar
    प्रविष्टियाँ
    57
    आपने अपने कोड पोस्ट नहीं किए हैं, इसलिए मैं केवल आपके नामकरण सम्मेलनों को ही मान सकता हूं। यह मानते हुए कि आपने बफर 1 [] के रूप में अपना बफर नाम दिया है और यह मानते हुए कि आपने बफर के खाली मूल्य को किसी और चीज़ में नहीं बदला है। आपको बस इतना करना है कि अपने स्टार्ट फ़ंक्शन के अंत में निम्न पंक्ति जोड़ें। सम्मिलित कोड बफर 1 # 91; 3 # 9 3; = EMPTY_VALUE; इस तरह यह लगातार बफर 1 [0], बफर 1 [1] और बफर 1 [2] मान रखते हैं। इसके बारे में सोचो। जब एक नई मोमबत्ती खोली जाती है, तो बफर 1 [2] बफर 1 बन जाएगा [3] और उपरोक्त कहा गया कोड इसे किसी भी चीज का मूल्य नहीं देगा जिससे स्क्वायर को समाप्त होने के बाद से हटा दिया जा सकेगा। और भी मजबूत होने के लिए, आप एक और बाहरी चर जोड़कर कॉन्फ़िगर करने योग्य मान के रूप में '3' प्राप्त कर सकते हैं। सम्मिलित कोड बाहरी int MAX_Dots_Num = 3; और अपने स्टार्ट फ़ंक्शन के अंत में, निम्न कोड डालें कोड कोड बफर 1 # 91; Max_Dots_Num # 93; = EMPTY_VALUE; उम्मीद है की यह मदद करेगा। सम्मान, जेन

  3. #3
    नवागत Emefxycham's Avatar
    प्रविष्टियाँ
    6
    3 अनुलग्नक हाय जेन, मेरे पास वापस आने के लिए धन्यवाद। मैं धीरे-धीरे खुद को प्रश्न पूछकर, और फिर कोड में जवाब तैयार करने की कोशिश कर रहा हूं, एमटी 4 प्रोग्रामिंग खुद को पढ़ रहा हूं। परीक्षण और त्रुटि की प्रक्रिया से आगे बढ़ना। थोड़ा और जानकारी। मैंने मुझे TRIX चरणों को दिखाने के लिए एक मैकडी_सीसीआई मल्टी टाइम फ्रेम सूचक को अनुकूलित किया है। यह एक बहु रंग मैकड हिस्टोग्राम की नकल करता है, जिसमें सकारात्मक और बढ़ते, सकारात्मक और गिरने, नकारात्मक और बढ़ते और नकारात्मक और गिरने के लिए मूल्य वाले बफर होते हैं। अब तक सब ठीक है। यह मल्टी टाइम फ्रेम संकेतकों की प्रकृति है कि उच्च समय सीमा पर अंतिम बार हमेशा निचले समय के फ्रेम पर पेंट करता है जब तक कि उच्च समय सीमा बार बंद न हो जाए। यह समझा जाता है। तो अब मैं बफर मैपिंग को बदलना चाहता हूं ताकि तीर बफर प्रगति पर एक बार दिखाए और फिर, एक बार उच्च समय फ्रेम बार पूरा हो जाए, और चार्ट आगे बढ़ता है, पूर्ण बार वर्गों द्वारा दिखाए जाते हैं। (सकारात्मक से नकारात्मक में परिवर्तन रंग परिवर्तन द्वारा दिखाया गया है, इसलिए मैं केवल वर्तमान में तीरों के साथ डुप्लिकेट कर रहा हूं।) और यह वह जगह है जहां मैं फंस गया हूं। क्या आप मुझे और आगे ले सकते हैं? जैसा कि एक तस्वीर कहती है कि एक हज़ार से अधिक शब्द (कथित तौर पर) मैंने कुछ फ़ोटोशॉप नौकरी की है जो मेरा मतलब है। संपादित करें बाद में संपादित करें: सभी अभी तय किए गए हैं। जवाब फ्लैश में मेरे पास आया, जबकि मैं कुछ अलग कर रहा था। मजेदार पुरानी दुनिया ...
    https://www.asjforex.com/attachments...3606601257.mq4
    https://www.asjforex.com/attachments...5533851138.ex4

लेखन की अनुमति देना

  • अब आप यहाँ नए सूत्र लिख सकते हैं
  • आप उत्तर नहीं लिख सकते हैं
  • आप कोई अटैचमेंट नहीं लगा सकते हैं
  • आप अपने लेख को एडिट नहीं कर सकते हैं
  •  
  • बी बी कोड चालू है
  • स्माइली चालू हैं
  • [IMG] कोड चालू है
  • [VIDEO] कोड चालू है
  • HTML कोड बंद है
कूकी नीति:
asjforex.com वेबसाइट कूकीज का उपयोग करती है और आप इस वेबसाइट का उपयोग जारी रख कर इस से सहमत हैं। अधिक जानकारी के लिए कृपया 'कूकी प्रकटीकरण'पढ़ें।