নিবন্ধের সূচিপত্র
- প্রমাণ ও পরিসর
- চিত্র
- প্রক্রিয়া
- দুটি সংজ্ঞা অভিন্ন না হয়েও একে অপরের সাথে মিলে যেতে পারে।
- প্রতিটি ভ্যারিয়েন্টের জন্য সঠিক সীমানা স্থির করুন।
- ইনসাইড বার ও NR7 একসঙ্গে: দুই সীমানা অতিক্রমের উদাহরণ
- লাভের লেবেল অর্ডার এক্সিকিউশনের খতিয়ান নয়
- ভলিউম সংকোচন কি অতিরিক্ত তথ্য দেয়?
- পারস্পরিক সম্পর্কযুক্ত ক্যান্ডেলের পরিবর্তে সংকোচনের পর্বগুলো গণনা করুন।
- সাধারণ ভুল
- ব্যবহারিক যাচাইতালিকা
- সচরাচর জিজ্ঞাসা
- গবেষণার সূত্র
প্রমাণ ও পরিসর
চার্টস্কুল একটি NR7 ইমপ্লিমেন্টেশন প্রকাশ করে এবং হাই-লো রেঞ্জকে ট্রু রেঞ্জ থেকে আলাদা করে। একটি কমিউনিটি স্ক্রিপ্ট সাবসিকোয়েন্ট ক্লোজ ব্যবহার করে আউটকামগুলোকে লেবেল করে। এককভাবে কোনো পর্যবেক্ষণই প্রস্তাবিত সিস্টেমের জন্য এক্সিকিউটেবল নেট PnL যাচাই করে না।
ব্যবহারিক কাজের ধাপ
- হাই–লো রেঞ্জ মাপুননীরবে ট্রু রেঞ্জ প্রতিস্থাপন না করে H−L ব্যবহার করুন।
- উভয় লেবেল প্রয়োগ করুনInside এবং NR7 স্বাধীন ফ্ল্যাগ হিসেবেই থাকবে।
- সীমানা স্থির করুনসংস্করণ অনুযায়ী মাদার অথবা NR7 বার ব্যবহার করুন।
- ব্রেকআউটের জন্য অপেক্ষা করুননিবন্ধিত TTL এবং অর্ডারের ধরণ প্রয়োগ করুন।
- সমস্ত ফলাফল রাখুনঅর্ডার পূরণ না হওয়া, দুই সীমানা অতিক্রমের ঘটনা এবং খরচ অন্তর্ভুক্ত করুন।
দুটি সংজ্ঞা অভিন্ন না হয়েও একে অপরের সাথে মিলে যেতে পারে।
NR7 সাতটি বারের মধ্যে ক্ষুদ্রতম H−L পরিসরটি ব্যবহার করে; ChartSchool এটিকে ATR1-ভিত্তিক একটি রূপ [1] থেকে আলাদা করে। এর পরিবর্তে একটি ইনসাইড বার H[t]≤H[t−1] এবং L[t]≥L[t−1] শর্তগুলো পূরণ করে। একটি ক্যান্ডেল যেকোনো একটি শর্ত অথবা উভয়ই পূরণ করতে পারে। নামগুলো অদলবদল করে ব্যবহার না করে আলাদা লেবেল বজায় রাখুন।
প্রস্তাবিত গবেষণা গ্রুপগুলো হলো inside, nr7 এবং inside_and_nr7। সংকোচন কোনো ট্রেন্ডের মধ্যে বিরতি, সেশনের শান্ত সময় বা ঘটনার আগে কম কার্যকলাপ বোঝাতে পারে। কোনো সূত্রেই বুলিশ বা বেয়ারিশ পূর্বাভাস নেই। দিক নির্ধারণের জন্য আগে নথিভুক্ত কনটেক্সট নিয়ম অথবা পরবর্তী মূল্যঘটনা দরকার।
বার তৈরির প্রকৃত নিয়ম ধারাবাহিকভাবে ব্যবহার করুন। নিয়মিত সেশনের বাইরের লেনদেনসহ দৈনিক বারের হাই ও লো শুধু নিয়মিত সেশনের বার থেকে ভিন্ন হতে পারে। নির্ধারিত শান্ত সময়ের ছোট ইন্ট্রাডে বার শুধু ওপেনিং বারের সঙ্গে তুলনার কারণেই ব্যতিক্রমী দেখাতে পারে। সংকোচনের অর্থনৈতিক অর্থ ব্যাখ্যার আগে সেশন ও তুলনার ভিত্তিমান নথিভুক্ত করুন।
প্রতিটি ভ্যারিয়েন্টের জন্য সঠিক সীমানা স্থির করুন।
ইনসাইড-বার বেসলাইনের ক্ষেত্রে, পূর্ববর্তী ক্যান্ডেলটি হলো মাদার বার এবং এর হাই ও লো ব্রেকআউটের সীমানা নির্ধারণ করে। স্বতন্ত্র NR7-এর জন্য, সংকীর্ণ ক্যান্ডেলটির নিজস্ব হাই ও লো ব্যবহার করুন। এগুলো ভিন্ন ভিন্ন ঝুঁকির দূরত্বসহ এন্ট্রির বিভিন্ন পদ্ধতি। যদি একাধিক ইনসাইড বার একটির মধ্যে আরেকটি থাকে, তবে সুযোগ বুঝে সীমানা সংকুচিত না করে ব্রেকআউট বা মেয়াদ শেষ হওয়া পর্যন্ত মূল মাদার বারটি রাখুন।
প্রস্তাবিত কঠোর NR7-এর জন্য R[t]-কে তার পূর্ববর্তী ছয়টি রেঞ্জের প্রতিটির চেয়ে ছোট হতে হবে; টাই হলে তা বাতিল করা হবে। TTL=5 বার এবং buffer=max(2 ticks,0.1×ATR before the setup) হলো গবেষণা সেটিংস। শূন্য রেঞ্জ, অসম্পূর্ণ উইন্ডো এবং যে সমস্ত ইন্সট্রুমেন্টের স্প্রেড সেটআপ প্রস্থের তুলনায় অতিরিক্ত, সেগুলি বাতিল করুন।
একটি সম্পূর্ণ সেটআপ হলো এমন একটি অবজেক্ট যার নিজস্ব আইডি, স্থির সীমানা, বাফার এবং মেয়াদ থাকে। শুধুমাত্র আরেকটি সংকোচন বার দেখা দিলেই এর জীবনকাল রিফ্রেশ করবেন না। একটি রিসেট পলিসি আলাদাভাবে পর্যালোচনা করা যেতে পারে, কিন্তু এটি পরিবর্তন করে দেয় যে স্ট্র্যাটেজিটি কতক্ষণ অপেক্ষা করবে এবং আপাতদৃষ্টিতে স্বাধীন কতগুলো সুযোগ গণনা করবে।
R[t] = H[t]-L[t]
inside = H[t] <= H[t-1] and L[t] >= L[t-1]
nr7 = R[t] > 0 and R[t] < min(R[t-6:t])
if inside and no_active_setup:
freeze(upper=H[t-1], lower=L[t-1], expires=t+5)
# Alternate NR7 strategy uses H[t], L[t] instead.
for closed bar k after setup:
if k > expires: expire()
elif C[k] > upper+buffer: signal_long(k)
elif C[k] < lower-buffer: signal_short(k)
# Each setup emits at most one signal in this baseline.
ইনসাইড বার ও NR7 একসঙ্গে: দুই সীমানা অতিক্রমের উদাহরণ
সিন্থেটিক পূর্ববর্তী রেঞ্জগুলো হলো 4,3.5,3.2,2.8,2.4,2.0। পরবর্তী ক্যান্ডেলটিতে রয়েছে H=104.7, L=103.5, যা 1.2 রেঞ্জটি তৈরি করে, যা সাতটির মধ্যে ক্ষুদ্রতম। এর মাদার ক্যান্ডেলটিতে রয়েছে H=105, L=103, তাই এটিও এর ভেতরেই অবস্থিত। মাদার-বার বেসলাইন অনুযায়ী, সীমানাগুলো 105 এবং 103-ই থাকে, 104.7 এবং 103.5 নয়।
0.1 বাফার পয়েন্টের ক্ষেত্রে, পরবর্তী ক্লোজ 105.3 একটি লং পজিশন নিশ্চিত করে। 105.4 এন্ট্রি এবং 102.9 স্টপ 2.5 প্রাইস রিস্ক পয়েন্ট এবং 2R টার্গেট 110.4 নির্দেশ করে। এই নিয়ম অনুসারে 110.4 পর্যন্ত একটি সিন্থেটিক কন্টিনিউয়েশন সফল হয়; 102.8-এ ফিরে এলে পজিশনটি বন্ধ হয়ে যায়। সংকোচনের সঠিক শনাক্তকরণ একটি মিথ্যা ব্রেকআউট প্রতিরোধ করে না।
H=105.5, L=102.5, C=104 সমন্বিত একটি পরবর্তী বার উভয় দিক অতিক্রম করে, কিন্তু ক্লোজ-কনফার্মড বেসলাইনে কোনো সংকেত তৈরি করে না। দুটি রেস্টিং স্টপসহ একটি স্ট্র্যাটেজি হয়তো ইতোমধ্যেই ট্রেড শুরু করে বিপরীতমুখী হয়েছে বা থেমে গেছে। চূড়ান্ত ক্লোজ এটি প্রতিষ্ঠা করতে পারে না যে সেই ভিন্ন অর্ডার পলিসির অধীনে কোনো ট্রেড সংঘটিত হয়নি।
সীমানা পরীক্ষার মধ্যে অন্তর্ভুক্ত থাকা উচিত: একটি অভ্যন্তরীণ বার যা মাদার বারের হাইয়ের সাথে মিলে যায়, একটি NR7 যা পূর্ববর্তী সর্বনিম্ন মানের সাথে মিলে যায়, এবং একটি বার যার উচ্চ-নিম্ন পরিসর কম কিন্তু ওভারনাইট মূল্য-গ্যাপ বেশি। শেষোক্তটি H−L এর অধীনে যোগ্য হতে পারে, কিন্তু প্রকৃত-পরিসর সংস্করণে ব্যর্থ হয়; এটি সংজ্ঞার একটি পার্থক্য যা অবশ্যই দৃশ্যমান থাকতে হবে।
লাভের লেবেল অর্ডার এক্সিকিউশনের খতিয়ান নয়
ট্রেডিংভিউ কমিউনিটির লেখক NR4/NR7 লাভ/ক্ষতির লেবেলগুলোকে ব্যাখ্যা করেন এই ভিত্তিতে যে, পরের দিন এটি একটি সীমানা অতিক্রম করে এবং অনুকূল দামে ক্লোজ হয় কি না [2]। এটি একটি ফলাফলভিত্তিক শ্রেণিবিন্যাস। এটি স্বয়ংক্রিয়ভাবে ইন্ট্রাবার সিকোয়েন্স, ট্রানজ্যাকশন খরচ বা প্রকৃত ফিল প্রাইস নির্ধারণ করে না।
TradingView ব্রোকার-এমুলেটরের অনুমান এবং ইন্ট্রাবার ডেটার সীমাবদ্ধতা [3] নথিভুক্ত করে। এখানে প্রস্তাবিত বেসলাইনটি একটি ক্লোজের জন্য অপেক্ষা করে এবং পরবর্তী একটি এক্সিকিউটেবল ওপেন ব্যবহার করে। এটি পথের কিছু অস্পষ্টতা হ্রাস করে কিন্তু কনফার্মেশন বিলম্ব এবং গ্যাপ এক্সপোজার তৈরি করে; এটি একটি রেস্টিং-স্টপ সিস্টেমের সমতুল্য নয়।
OCO হ্যান্ডলিং সহ দুটি স্টপ অর্ডার পরীক্ষা করার সময়, প্রথম ফিলটি কখন জানা যায় এবং অন্য অর্ডারটির বাতিলকরণ কখন কার্যকর হয় তা সিমুলেট করুন। বাতিলকরণের বিলম্বের সময় ঘটে যাওয়া দ্বিতীয় কোনো ফিল OCO মুছে ফেলতে পারে না। নিখুঁত তাৎক্ষণিক বাতিলকরণ অনুমান করার পরিবর্তে, প্রত্যাখ্যাত বাতিলকরণ, আংশিক ফিল এবং এর ফলে সৃষ্ট এক্সপোজার ট্র্যাক করুন।
নির্বাচিত সংস্করণ থেকে একটি নির্দিষ্ট স্টপ এবং এক্সিট প্ল্যান ব্যবহার করুন। একটি সংকীর্ণ NR7 ক্যান্ডেল একটি প্রশস্ত মাদার বারের চেয়ে অনেক বেশি টাইট স্টপ নির্দেশ করতে পারে। ঝুঁকি এবং কার্য সম্পাদনের মধ্যে মিল না রেখে তাদের প্রধান রিটার্নের তুলনা করলে, প্যাটার্নের সংজ্ঞার উপর একটি সাইজিং প্রভাব আরোপিত হতে পারে।
ভলিউম সংকোচন কি অতিরিক্ত তথ্য দেয়?
প্রস্তাবিত বৈশিষ্ট্য দুটি হলো সেটআপ ভলিউমকে আগের 20 পর্যবেক্ষণের মিডিয়ান দিয়ে ভাগ করা এবং ব্রেকআউটের RVOL। পরীক্ষামূলক থ্রেশহোল্ড হতে পারে ভিত্তিমানের 0.8-এর নিচে সেটআপ ভলিউম এবং 1.5-এর ওপরে ব্রেকআউট ভলিউম। ইন্ট্রাডে তুলনায় দিনের বিভিন্ন সময়ের স্বাভাবিক কার্যকলাপের পার্থক্য ধরতে হবে: দুপুরের শান্ত লেনদেন স্বয়ংক্রিয়ভাবে অ্যাকুমুলেশন নয়।
ন্যূনতম-তারল্য ফিল্টারটিকে অস্বাভাবিক-ভলিউম নির্বাচন থেকে আলাদা রাখুন। একটি প্রায় নিষ্ক্রিয় অ্যাসেট সহজেই NR7 তৈরি করতে পারে, যখন এর স্প্রেড উদ্দিষ্ট স্টপ দূরত্বের বেশিরভাগ অংশকে ছাড়িয়ে যায়। প্রতিটি ট্রেডের জন্য লেনদেন খরচ শুধুমাত্র একটি সামান্য-দেখানো ডলার কমিশনের পরিবর্তে প্রাথমিক R-এর এককে রিপোর্ট করুন।
ক্লোজ-কনফার্মড এন্ট্রিগুলোর ক্ষেত্রে, ক্লোজের পরে সম্পূর্ণ ব্রেকআউট-বার ভলিউম পাওয়া যায়। আগে থেকে জমা দেওয়া একটি রেস্টিং অর্ডার শুধুমাত্র জমা দেওয়ার সময় জানা তথ্য ব্যবহার করতে পারে, যেমন একটি তুলনীয় পার্শিয়াল বেসলাইনের বিপরীতে পার্শিয়াল ভলিউম। আগে থেকে পূরণ করা কোনো অর্ডার ছিল কিনা, তা নির্ধারণ করতে ফাইনাল ভলিউমকে অনুমতি দেবেন না।
সংকোচন ভলিউম এবং প্রসারণ ভলিউম একত্রিত করার আগে আলাদাভাবে পরীক্ষা করুন। অন্যথায়, একটি সফল সম্মিলিত শাখা এটি প্রকাশ করতে পারে না যে কোনও বৈশিষ্ট্য ভবিষ্যদ্বাণীমূলক তথ্য যোগ করে নাকি কেবল সুযোগের সংখ্যা হ্রাস করে। ভলিউম অ্যাবলেশন জুড়ে একই সীমানা, ঝুঁকি বাজেট এবং প্রস্থান বজায় রাখুন।
পারস্পরিক সম্পর্কযুক্ত ক্যান্ডেলের পরিবর্তে সংকোচনের পর্বগুলো গণনা করুন।
পরপর NR7 বারগুলো একটি এপিসোডের অংশ হওয়া উচিত অথবা একটি নথিভুক্ত রিসেট নীতি অনুসরণ করা উচিত। একই অঞ্চলের প্রতিটি বারের জন্য একটি করে স্বাধীন ট্রেড খুললে আপাত স্যাম্পল সাইজ বৃদ্ধি পায় এবং একই সাথে শক্তিশালী নির্ভরশীলতাও বজায় থাকে। যখন কোনো এপিসোড স্ট্র্যাটেজির সাথে মিলে যায়, তখন parent_setup_id এবং সেই এপিসোডের জন্য একটি শেয়ার করা রিস্ক বাজেট সংরক্ষণ করুন।
একই ডেটায় শুধু ইনসাইড বার, শুধু NR7 ও উভয় শর্তের মিল পরীক্ষা করুন। তুলনার জন্য সমান সংকীর্ণ রেঞ্জের ব্রেকআউট নিন, তবে সাত বারের মধ্যে সর্বনিম্ন রেঞ্জের শর্ত রাখবেন না। এতে বোঝা যায়, কম পরম বা ATR-স্বাভাবিককৃত প্রস্থের বাইরে NR7 লেবেল বাড়তি তথ্য দেয় কি না।
রিপোর্ট ফিল রেট, হুইপস ফ্রিকোয়েন্সি, নেট এক্সপেকটেন্সি, ড্রডাউন এবং ওয়েটিং টাইম; এর মধ্যে সেইসব সেটআপও অন্তর্ভুক্ত যা কোনো সংকেত ছাড়াই মেয়াদোত্তীর্ণ হয়ে যায়। বিস্ফোরক ব্রেকআউটের চিত্রগুলোর এই সংকলনটি সেইসব নীরব এবং ব্যর্থ পর্বগুলোকে বাদ দেয়, যেগুলো একটি প্রয়োগযোগ্য কৌশলের অর্থনৈতিক দিক নির্ধারণ করে।
ইমপ্লিমেন্টেশন ফিক্সচারগুলো নেস্টেড মাদার বার, ব্রেকের ঠিক আগে এক্সপায়ারি, টু-সাইডেড এক্সকারশন, মিসিং বার এবং বাউন্ডারিতে ইকুয়ালিটি রিপ্লে করবে। এরপর স্ট্রেস কস্ট, ওয়ান-বার ল্যাটেন্সি এবং এন্ট্রি-লেভেল ছাড়িয়ে যাওয়া মূল্য-গ্যাপ পরীক্ষা করবে। ডিটেক্টর লেবেল অপরিবর্তিত রেখে এক্সিকিউশন লেয়ারকে বিভিন্ন সম্ভাব্য ফলাফল রিপোর্ট করার সুযোগ দেবে।
সাধারণ ভুল
NR7 এবং ATR1-কে সমান করা
একটি ফাঁকের কারণে প্রকৃত পরিসর H−L থেকে ভিন্ন হয়; ডিটেক্টরগুলো ভিন্ন ভিন্ন বার নির্বাচন করতে পারে।
কম স্টপ-দূরত্ব সবসময় ভালো ধরে নেওয়া
একটি ছোট স্টপ লস R ইউনিটে পারফরম্যান্সে স্প্রেড এবং স্লিপেজকে প্রভাবশালী করে তুলতে পারে।
লাভের লেবেলে পথের ক্রম উপেক্ষা করা
একটি দৈনিক OHLC সারাংশ থেকে এটি প্রতিষ্ঠিত হয় না যে অর্ডারগুলি অনুকূল ক্রমে পূরণ করা হয়েছে।
এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা
নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।
সচরাচর জিজ্ঞাসা
ইনসাইড বার কি বুলিশ নাকি বেয়ারিশ?
এটি দিক-নিরপেক্ষ। পূর্ববর্তী প্রেক্ষাপট বা পরবর্তী কোনো ব্রেকআউট দিক নির্দেশ করতে পারে, কিন্তু সেই অতিরিক্ত নিয়মটি অবশ্যই সুস্পষ্ট হতে হবে।
ব্রেকআউটের উভয় দিকেই কি ট্রেড করা সম্ভব?
একটি OCO এবং এক্সপোজার মডেল ব্যবহার করে একটি দ্বি-পার্শ্বীয় ডিজাইন নিয়ে গবেষণা করা যেতে পারে। এই বেসলাইনটি প্রতি সেটআপে কেবল একটি প্রথম যোগ্যতাসম্পন্ন ট্রিগারের অনুমতি দেয়।
গবেষণার সূত্র
প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।
- Narrow Range Day NR7StockCharts ChartSchool. প্রদানকারীর ব্যাখ্যাটি পড়ুন এবং স্ক্যান করুন; উল্লেখিত ক্র্যাবেল বইটি সম্পূর্ণ পড়া হয়নি। যাচাইয়ের তারিখ: .
- NR4 / NR7 + Inside BarAtma_Sakshatkar on TradingView. লেখকের বিবরণ পড়ুন; স্ক্রিপ্টটি চালানো বা নিরীক্ষা করা হয়নি। যাচাইয়ের তারিখ: .
- Pine Script: StrategiesTradingView. অর্ডার মডেলিং ও ইন্ট্রাবার ডেটার সীমাবদ্ধতা পড়া হয়েছে। যাচাইয়ের তারিখ: .
সম্পর্কিত পদ্ধতি
ঝুঁকি সংক্রান্ত নোট
এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.
বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন
অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।
App Store থেকে Backtest ডাউনলোড করুন