MT4 தங்க EA வார இறுதியில் பதிவு இல்லை, அது நின்றுவிட்டதா? முதலில் மேற்கோள் மற்றும் நேரமிடப்பட்ட நிகழ்வுகளை வேறுபடுத்துங்கள்
OnTick வரைபடத்தின் கருவியின் புதிய மேற்கோளைச் சார்ந்துள்ளது, OnTimer நிரல் சந்தா செய்ய வேண்டும். நிகழ்வு நுழைவு, பதிவு இடம் மற்றும் மறுஆரம்பித்தல் பதிவுகளின் அடிப்படையில் பரிசோதிக்கவும், சந்தை மூடப்பட்டதால் வெளியீடு இல்லை என்பதை நேரடியாக செயலிழப்பு என்று தீர்மானிப்பதைத் தவிர்க்கவும்.
ஆசிரியர்: தாமஸ்|MT4 நடைமுறை|2026 நவம்பர் 14
சுருக்கம்: வார இறுதியில் முனையத்தைத் திறக்கும்போது, EA இடைமுகம் இருந்தும் நீண்ட நேரம் புதிய பதிவு இல்லை என்றால், இந்த நிகழ்வை மட்டும் வைத்து நிரல் நின்றுவிட்டது என்று தீர்மானிக்க முடியாது. பரிசோதனையில் முதலில் நிரல் எந்த நிகழ்வால் தூண்டப்படுகிறது, அந்த நுழைவில் உண்மையில் பதிவு அச்சிடப்படுமா என்பதைத் தெளிவுபடுத்தி, பின்னர் முனையத்தின் நிலையைச் சரிபார்க்க வேண்டும். இந்தக் கட்டுரை நேரடி கணக்கில் ஆர்டர் வைத்து நிரலைச் சோதிக்காது, ஓட்ட வரைபடத்தை எந்த EA தேர்வில் தேர்ச்சி பெற்றது என்பதற்கான சான்றாகவும் கருதாது.
புதிய மேற்கோள் இல்லாவிட்டால், மேற்கோள் நிகழ்வு நிகழாமல் போகலாம்
MetaQuotes அதிகாரப்பூர்வ MQL4 ஆவணம் கூறுவதாவது, EA இணைக்கப்பட்ட வரைபடத்தின் கருவி புதிய மேற்கோளைப் பெறும்போதுதான் தொடர்புடைய NewTick நிகழ்வு உருவாகி, சரியாக அறிவிக்கப்பட்ட OnTick கையாளும் செயல்பாடு அழைக்கப்படும். நிரல் சரிபார்ப்பு மற்றும் பதிவு இரண்டையும் இந்த நுழைவில் எழுதியிருந்தால், புதிய மேற்கோள் இல்லாத நேரத்தில் புதிய செயல்படுத்தல் பதிவு இருக்காமல் போகலாம்.
இதன் பொருள் அனைத்து EA-களும் மேற்கோளுக்காகக் காத்திருக்க வேண்டும் என்பதல்ல. நிரல் டைமர் அல்லது வரைபட நிகழ்வு போன்ற நுழைவுகளையும் பயன்படுத்தலாம். எனவே "வார இறுதி" என்று பார்த்ததும் அனைத்து அமைதியையும் ஒரே மாதிரி விளக்க முடியாது, மற்றொரு கருவி இன்னும் புதுப்பிக்கப்படுவதை தற்போதைய தங்க வரைபடம் நிச்சயம் மேற்கோளைப் பெறுகிறது என்பதற்கான சான்றாகக் கருதவும் கூடாது.
நிரல் எந்த நிகழ்வுக்காகக் காத்திருக்கிறது என்பதை முதலில் அடையாளம் காணுங்கள்

படம் அசல் ஓட்டக் கற்பித்தல் விளக்கம், உண்மையான சந்தை அல்ல, உண்மையான வர்த்தகக் கணக்கையும் காட்டவில்லை. முதல் பாதை வரைபடத்தின் கருவியின் புதிய மேற்கோளைச் சார்ந்துள்ளது; இரண்டாவது பாதை நிரல் டைமரை வெற்றிகரமாக சந்தா செய்வதைச் சார்ந்துள்ளது. நேரமிடப்பட்ட நிகழ்வு சரிபார்ப்பு தர்க்கத்தைத் தூண்டலாம், ஆனால் தற்போதைய சந்தையில் பரிவர்த்தனை நடக்கும் என்பதற்கு சமம் அல்ல, நிரல் இன்னும் வர்த்தக நிபந்தனைகள் மற்றும் தரவு செல்லுபடியாகுமா என்பதைச் சரிபார்க்க வேண்டும்.
ஆரம்பத்தில் டைமரை சந்தா செய்யவும், நீக்கும்போது ரத்து செய்யவும் அதிகாரப்பூர்வமாக பரிந்துரைக்கப்படுகிறது. OnTimer செயல்பாட்டை மட்டும் எழுதி, சந்தா செய்யவில்லை என்றால், அது دورا دور இயங்கும் என்று கூற முடியாது. செயல்பாட்டின் பெயர், அளவுருக்கள் மற்றும் திரும்பும் வகை ஆகியவை நிகழ்வு கையாளும் தேவைகளுக்கு இணங்க வேண்டும், எந்த எழுத்துப்பிழையும் எதிர்பார்க்கப்பட்ட நுழைவு அழைக்கப்படாமல் போகச் செய்யலாம்.
சாதாரண பயனர்கள் எவ்வாறு படிப்படியாகப் பரிசோதிக்கலாம்
முதலில் கணக்கு, சேவையகம், வரைபடக் கருவியின் பெயர் மற்றும் தற்போதைய இணைப்பு நிலையைச் சரிபார்த்து, சரியான முனையத்தைப் பார்க்கிறீர்களா என்பதை உறுதிப்படுத்துங்கள். கடைசி மேற்கோள் நேரம் மற்றும் தளத்தின் வர்த்தக நேரத்தைப் பதிவு செய்யுங்கள், கணினி கடிகாரத்தை சேவையக சந்தை நேரத்திற்கு மாற்றாகப் பயன்படுத்த வேண்டாம். வார இறுதி வழக்கமான சந்தை மூடல் என்பது மற்ற தயாரிப்புகளின் வர்த்தக ஏற்பாடுகள் முற்றிலும் ஒரே மாதிரியாக இருக்கும் என்பதைக் குறிக்காது, குறிப்பிட்ட தளத்தின் அறிவிப்பே அடிப்படையாக இருக்க வேண்டும்.
பின்னர் Experts மற்றும் Journal போன்ற தொடர்புடைய பதிவுகளைப் பார்த்து, கடைசி சில ஆரம்பம், நீக்கம் அல்லது பிழைப் பதிவுகளைச் சேமியுங்கள். பதிவு வடிகட்டுதல், தேதி மற்றும் மற்றொரு முனையத்தைப் பார்த்தீர்களா என்பதில் கவனம் செலுத்துங்கள். EA வர்த்தக நிபந்தனைகள் நிகழும்போது மட்டும் அச்சிட்டால், புதிய பதிவு இல்லாதது அச்சிடும் நிபந்தனை பூர்த்தியாகவில்லை என்பதாகவும் இருக்கலாம், அதை வைத்து நிரல் ஒருபோதும் இயங்கவில்லை என்று நிரூபிக்க முடியாது.
பின்னர் EA விளக்கத்தில் நேரமிடப்பட்ட சரிபார்ப்பு, இதயத் துடிப்பு வெளியீடு அல்லது வார இறுதி பராமரிப்பு பொறிமுறை உள்ளதா என்பதைச் சரிபார்க்கவும். மூலக் குறியீடு இல்லாதபோது, பதிப்பு, அளவுருக்கள், வரைபடக் கருவி, கடைசி மேற்கோள் நேரம் மற்றும் பதிவுகளை வழங்குநரிடம் சரிபார்ப்புக்குக் கொடுக்க வேண்டும், அனைத்து தயாரிப்புகளும் ஒரே நிகழ்வு கட்டமைப்பைப் பயன்படுத்துகின்றன என்று ஊகிக்க வேண்டாம்.
மூலக் குறியீடு இருந்தால் எதை முன்னுரிமை சரிபார்க்க வேண்டும்
சிமுலேஷன் சூழலில் OnInit, OnTick, OnTimer போன்ற நுழைவுகளின் அறிவிப்பு மற்றும் தேவையான சந்தாவைச் சரிபார்த்து, பொருத்தமான அதிர்வெண் கொண்ட கண்டறியும் பதிவுகளைப் பயன்படுத்தி உண்மையான பாதையை உறுதிப்படுத்துங்கள். பதிவுகளில் நிகழ்வு வகை, கருவி மற்றும் தரவு நேரத்தைப் பதிவு செய்யலாம், "சாதாரணம்" என்று மட்டும் எழுதி மறுபரிசீலனை செய்யக்கூடிய சூழல் இல்லாமல் இருக்க வேண்டாம். கணக்கு கடவுச்சொல் அல்லது பிற சான்றுகளை கண்டறியும் வெளியீட்டில் எழுத வேண்டாம்.
முனையம் இயங்குதல், வரைபடம் ஏற்றுதல், நிகழ்வு தூண்டுதல் மற்றும் வர்த்தக செயல்படுத்தல் ஆகியவை வெவ்வேறு நிலைகள். டைமர் இன்னும் வெளியீடு தருவது சந்தை புதியதாக இருப்பதை நிரூபிக்காது, ஆர்டர் நிச்சயம் அனுப்பப்படும் என்பதையும் நிரூபிக்காது. மேற்கோள் நிகழ்வு தூண்டப்படாதபோது, வர்த்தக அனுமதிகளைத் தளர்த்தி, ஆர்டர்களை மீண்டும் மீண்டும் சமர்ப்பித்து நிரல் உயிருடன் உள்ளதா என்பதைச் சோதிக்கக் கூடாது.
காலத்தை மீண்டும் மீண்டும் மாற்றுவது பரிசோதனையை ஏன் பாதிக்கலாம்
அதிகாரப்பூர்வ ஆவணம் கூறுவதாவது, வரைபடக் கருவி அல்லது காலம் மாறுதல், உள்ளீட்டு அளவுரு மாறுதல் ஆகியவை நீக்கம் மற்றும் மறுஆரம்பித்தலை உள்ளடக்கும். மீண்டும் மீண்டும் மாற்றுவது அசல் சிக்கலை புதிய ஆரம்ப செயல்முறையால் மறைக்கச் செய்யலாம், நிரல் நிலையை மீண்டும் ஏற்றுவதையும் தூண்டலாம். முதலில் பதிவுகள் மற்றும் அளவுருக்களைச் சேமித்து, பின்னர் விளக்கத்தின்படி பாதுகாப்பான சூழலில் சரிபார்க்க வேண்டும், EA-ஐ மீண்டும் மீண்டும் இணைத்து அது எப்போதாவது மீள்கிறதா என்று பார்த்துக்கொண்டிருக்கக் கூடாது.
வெவ்வேறு EA-கள் நிலை மீட்பு, மாறி நிலைத்தன்மை மற்றும் மீண்டும் ஆர்டர் வைப்பதைத் தடுப்பதை வெவ்வேறு விதமாகச் செயல்படுத்துகின்றன. இந்தக் கட்டுரை மீண்டும் ஏற்றுவது பாதுகாப்பானது என்று உறுதியளிக்காது, உண்மையான நிலை இருந்தால் கண்மூடித்தனமாக நீக்கவோ மறுதொடக்கம் செய்யவோ பரிந்துரைக்காது. எந்தப் பராமரிப்பு செயல்பாட்டிற்கும் முன் நிலையை யார் நிர்வகிக்கிறார்கள் என்பதைத் தெளிவுபடுத்த வேண்டும்.
பரிசோதனை முடிந்ததா என்பதை எவ்வாறு தீர்மானிப்பது
தற்போதைய கருவிக்கு புதிய மேற்கோள் இல்லை, தர்க்கம் மேற்கோள் நுழைவில் மட்டுமே உள்ளது, மற்ற பிழை சான்றுகள் இல்லை என்பதை உறுதிப்படுத்தியிருந்தால், அதை சந்தைக்காகக் காத்திருப்பதாகப் பதிவு செய்யலாம், நிரலைச் சரிசெய்துவிட்டதாக அறிவிக்கக் கூடாது. நேரமிடப்பட்ட நுழைவு இயங்க வேண்டியிருந்தும் தொடர்ந்து வெளியீடு இல்லை என்றால், சந்தாவை, ஆரம்ப முடிவுகளை மற்றும் நிரல் பிழைகளைத் தொடர்ந்து சரிபார்க்க வேண்டும், சந்தை மூடலை வைத்து எல்லாவற்றையும் விளக்க முடியாது.
மேற்கோள் மீண்டும் வந்தபின், முதலில் நேரமுத்திரை மற்றும் நிலையைச் சரிபார்த்து, பின்னர் நிரல் எதிர்பார்த்தபடி புதிய நிகழ்வுகளைக் கையாள்கிறதா என்பதை உறுதிப்படுத்துங்கள். நிகழ்வு மீட்பு வர்த்தக உத்திக்கு லாப நன்மை உள்ளது என்பதை நிரூபிக்காது, ஆர்டர்கள் இன்னும் ஸ்ப்ரெட், சறுக்கல் மற்றும் செயல்படுத்தல் அபாயங்களை எதிர்கொள்கின்றன. பரிசோதனையின் நோக்கம் நிரல் உண்மையில் எந்த அடுக்கில் நிற்கிறது என்பதைக் கண்டறிவதே, நேரடி வர்த்தகத்தில் ஆபத்தை ஏற்று பதிலைப் பெறுவது அல்ல.