নিবন্ধের সূচিপত্র

প্রমাণ ও পরিসর

ট্রেডিংভিউ হ্যামার এবং শুটিং-স্টার প্যাটার্নের বর্ণনা দেয়, অন্যদিকে টিএ-লিব একটিমাত্র হ্যামার কনভেনশন প্রয়োগ করে। নীচের সংখ্যাসূচক রিজেকশন-ক্যান্ডেল থ্রেশহোল্ডগুলি লাভজনকতার দাবিবিহীন স্বাধীন গবেষণা প্রস্তাব।

ডেটা ও বাজারএক্সিকিউশনের জন্য সিন্থেটিক হেইকিন আশি প্রাইসের পরিবর্তে প্রকৃত ট্রেড হওয়া OHLCV প্রাইস ব্যবহার করুন। রেগুলার এবং এক্সটেন্ডেড-সেশন ডেটা কনভেনশনগুলো সুস্পষ্ট রাখুন।
গবেষণার টাইমফ্রেমM15, H=1 এবং দৈনিক বারগুলো গবেষণার উদাহরণ। একই উইক রেশিওতে খুব ভিন্ন ইন্ট্রাবার পাথ এবং এক্সিকিউশন সুযোগ থাকতে পারে।
রেঞ্জের শীর্ষের কাছাকাছি একটি ছোট বডির 99-এ একটি দীর্ঘ নিম্ন উইক থ্রু সাপোর্ট রয়েছে, যার পরে একটি সিন্থেটিক রিকভারি দেখা যায়।পূর্ণ আকারের চিত্র খুলুন
মূল সিন্থেটিক OHLC এবং ভলিউম। চতুর্থ ক্যান্ডেলটিতে রয়েছে O=101, H=101.5, L=98.5, C=101.3; পরবর্তী পুনরুদ্ধারটি একটি দৃষ্টান্ত, বাজারের ফলাফল নয়।

ব্যবহারিক কাজের ধাপ

কাজের ধাপ: পিন বার ও রিজেকশন ক্যান্ডেল: বডি, উইক ও অবস্থান পরিমাপ
সম্পূর্ণ ধাপগুলো নিচে দেওয়া আছে। প্রতিটি ধাপে ডেটা অসম্পূর্ণ হলে বা শর্ত পূরণ না হলে বাতিল করার কারণ লিখে রাখতে হবে।
  1. অঞ্চলটি হিমায়িত করুনসমর্থন বা প্রতিরোধ আগে থেকেই বিদ্যমান থাকতে হবে।
  2. বন্ধ হওয়ার জন্য অপেক্ষা করুনবডি, উভয় উইক, রেঞ্জ এবং CLV পরিমাপ করুন।
  3. অনুপাত প্রয়োগ করুননিবন্ধিত থ্রেশহোল্ড এবং পূর্ববর্তী ATR ব্যবহার করুন।
  4. অর্ডারের ধরন বেছে নিনপরবর্তী ওপেনে এন্ট্রি এবং নির্দিষ্ট মেয়াদের স্টপ অর্ডারে এন্ট্রি আলাদা সংস্করণ হিসেবে রাখুন।
  5. ব্যর্থতা নথিভুক্ত করুনপ্রতিটি ফিল এবং তার প্রকৃত স্টপ এক্সিকিউশন সংরক্ষণ করুন।

আকৃতির জন্য একটি অবস্থান এবং একটি তথ্যগত সীমানা প্রয়োজন।

ট্রেডিংভিউ-এর হ্যামার এবং শুটিং-স্টার বর্ণনায় ট্রেন্ডের প্রেক্ষাপট [1][2] অন্তর্ভুক্ত থাকে। পিন বার হলো পেশাদারদের জন্য একটি ব্যাপক পরিভাষা। এই নিবন্ধে প্রতিটি লম্বা উইককে একটি অভিন্ন ক্লাসিক্যাল ক্যান্ডেল প্যাটার্ন হিসেবে বিবেচনা না করে, প্রস্তাবিত সূত্রগুলোর জন্য বুলিশ রিজেকশন এবং বেয়ারিশ রিজেকশন ব্যবহার করা হয়েছে।

একই OHLC মান বিভিন্ন পথে আসতে পারে: দাম প্রথমে কমে গিয়ে আবার বাড়তে পারে, অথবা বেড়ে, কমে গিয়ে পুনরায় বাড়তে পারে। ডিটেক্টরটি শুধুমাত্র সম্পূর্ণ রূপটিই জানে। আগ্রাসী ক্রেতা, নিষ্ক্রিয় বিক্রেতা বা স্টপ ক্যাসকেড সম্পর্কিত দাবির জন্য অতিরিক্ত ডেটা এবং একটি পৃথক অনুমান প্রক্রিয়ার প্রয়োজন হয়।

ক্যান্ডেলের আগেই অবস্থান নির্ধারণ করতে হবে। আগে থেকে বিদ্যমান একটি সাপোর্ট অঞ্চল নিচের উইককে একটি নির্দিষ্ট গবেষণামূলক তাৎপর্য দিতে পারে: যেমন, প্রাইস সেই রেফারেন্সের নিচে বা তার মধ্যে ট্রেড করেছে এবং রেঞ্জের শীর্ষের কাছাকাছি ক্লোজ হয়েছে। পরবর্তীতে ভবিষ্যতের পিভট থেকে সাপোর্ট নিলে, সিদ্ধান্ত নেওয়ার সময়ে দৃশ্যমান প্রেক্ষাপটটি আর পাওয়া যায় না।

জ্যামিতিক লেবেলটিকে ট্রেড থেকে আলাদা রাখুন। একটি রেঞ্জের মাঝখানে থাকা একটি বৈধ রিজেকশন ক্যান্ডেল লোকেশন ফিল্টার পূরণ না করেও রেকর্ড করা যেতে পারে। এটি একটি কন্ট্রোল গ্রুপ বজায় রাখে, যার মাধ্যমে নির্ধারণ করা যায় যে জোনটি ক্যান্ডেল রেশিওগুলোর বাইরে অন্য কোনো অবদান রাখছে কি না।

বডি, উইক এবং ক্লোজিং লোকেশন স্বাভাবিক করুন

R=H−L, B=|C−O|, LW=min(O, C)−L, UW=H−max(O, C) এবং CLV=(C−L)/R গ্রহণ করুন। R=0 প্রত্যাখ্যান করুন। প্রস্তাবিত বুলিশ শর্তগুলো হলো R≥0.8×ATR[t−1], LW/R≥0.55, B/R≤0.30 এবং CLV≥0.70, যেখানে নিম্নস্তরটি বারের পূর্বে বিদ্যমান একটি সাপোর্ট জোন পরীক্ষা করছে।

বেয়ারিশ রিজেকশনের জন্য, LW-এর পরিবর্তে UW ব্যবহার করুন, CLV≤0.30 আবশ্যক করুন এবং রেজিস্ট্যান্স ব্যবহার করুন। এই থ্রেশহোল্ডগুলো পরীক্ষামূলক সেটিং। TA-Lib তার নিজস্ব অ্যাভারেজড ক্যান্ডেল সেটিং [3] ব্যবহার করে, তাই এর হ্যামার আউটপুট এই অনুপাত-ভিত্তিক সংজ্ঞার সাথে মেলানোর প্রয়োজন নেই। ইমপ্লিমেন্টেশনের নাম এবং ভার্সনগুলো আলাদা রাখুন।

জ্যামিতিটি ইতিমধ্যেই বেশ কিছু পরিমাণকে সীমাবদ্ধ করে: একটি খুব লম্বা নিম্ন উইক এবং একটি উঁচু ক্লোজ বডি ও আপার উইকের জন্য সীমিত জায়গা রাখে। প্রতিটি সন্তুষ্ট অসমতাকে স্বাধীন প্রমাণ হিসেবে গণ্য করবেন না। এগুলো চারটি পৃথক ভবিষ্যদ্বাণীমূলক সূচকের পরিবর্তে সম্মিলিতভাবে একটি আকৃতি বর্ণনা করে।

অনুপাত গণনা করার আগে ইনপুটের সামঞ্জস্যতা যাচাই করুন। H≥max(O, C) এবং L≤min(O, C) আবশ্যক, টিকের নির্ভুলতা বজায় রাখুন এবং ত্রুটিপূর্ণ বার বাতিল করুন। ATR ক্যান্ডেলের আগে নেওয়া হয়, যাতে একটি চরম বর্জন বার তার নিজের হরকে বড় করতে না পারে এবং এর আপেক্ষিক আকারকে সাধারণ দেখাতে না পারে।

on_closed_bar(t):
    R = H[t]-L[t]
    if R <= 0 or ATR[t-1] <= 0: return
    bull = R >= 0.8*ATR[t-1]
    bull &= (min(O[t],C[t])-L[t])/R >= 0.55
    bull &= abs(C[t]-O[t])/R <= 0.30
    bull &= (C[t]-L[t])/R >= 0.70
    bull &= intersects_preexisting_support(L[t],H[t])
    if bull: freeze_setup(t, stop=L[t]-buffer, expires=t+3)
# Choose trigger and order type in advance; submit only after close t.

সংখ্যাগত যোগ্যতা এবং ব্যর্থতার উদাহরণ

সিন্থেটিক ক্যান্ডেল: O=101, H=101.5, L=98.5, C=101.3, পূর্ববর্তী ATR=2 সহ। রেঞ্জ হলো 3, বডি হলো 0.3, নিচের উইক হলো 2.5 এবং CLV আনুমানিক 0.933। অনুপাতগুলো মিলে যায়, এবং নিম্নস্তরটি 99-এ পূর্বে পরিচিত সাপোর্টকে অতিক্রম করে। ক্যান্ডিডেটটি ক্লোজের পরে উপলব্ধ হবে, যখন প্রাইস 98.5-এ ট্রেড করবে তখন নয়।

যদি C শুধুমাত্র 99.8-এ পুনরুদ্ধার হয় এবং অন্যান্য মান অপরিবর্তিত থাকে, তাহলে CLV প্রায় 0.433 এবং body/range হলো 0.40। একটি দৃশ্যমান নিম্ন উইক থাকা সত্ত্বেও ক্যান্ডেলটি প্রস্তাবিত শর্তগুলো পূরণ করতে ব্যর্থ হয়। প্রত্যাখ্যাত হওয়ার চাক্ষুষ ধারণাটি সংখ্যাসূচক সংজ্ঞাকে অগ্রাহ্য করে না।

একটি ভিন্ন ধরনের ব্যর্থতা শুরু হয় একটি বৈধ ক্যান্ডেল, 101.4-এ এন্ট্রি এবং পরবর্তীতে 98.3-এর স্টপ লস ভেদ করে দর পতনের মাধ্যমে। উইকটি দ্বিতীয়বার দরপতন রোধ করতে পারে না। যদি একটি গ্যাপের পর 98.3-এর নিচে স্টপ লসটি পূরণ হয়ে যায়, তাহলে প্রকৃত ক্ষতি প্রাথমিক মূল্য-ঝুঁকির অনুমানকে ছাড়িয়ে যায়।

বাউন্ডারি ফিক্সচারের জন্য, LW/R-কে ঠিক 0.55-এ এবং এর ঠিক নিচে সেট করুন, তারপর একটি বেয়ারিশ কেস পাওয়ার জন্য সমস্ত প্রাইসকে একটি নির্দিষ্ট কেন্দ্রের চারপাশে মিরর করুন। রাউন্ডিং করার পর মিরর করা ক্লাসিফিকেশনটি সিমেট্রিক বা প্রতিসম হওয়া উচিত। অস্পষ্ট প্রেক্ষাপট পরীক্ষা করার জন্য ডজি, জিরো-রেঞ্জ বার এবং সাপোর্ট ও রেজিস্ট্যান্স উভয়ের মধ্য দিয়ে বিস্তৃত একটি ক্যান্ডেল অন্তর্ভুক্ত করুন।

পরবর্তী পথ পর্যবেক্ষণ করার আগে প্রবেশপথটি বেছে নিন।

প্রস্তাবিত বেসলাইনটি পরবর্তী এক্সিকিউটেবল খোলার সাথে সাথে প্রবেশ করে, stop=L−buffer ব্যবহার করে এবং 2R-কে টার্গেট করে। 101.4-এ এন্ট্রি এবং 98.3-এ স্টপ সহ, প্রাইস রিস্ক হল 3.1 এবং টার্গেট হল 107.6। একটি সিন্থেটিক পাথ প্রথমে সেই টার্গেটে পৌঁছালে তা একটি সফল নিয়মের ফলাফল, কিন্তু নীচের চার্টটি শুধুমাত্র প্রাথমিক পুনরুদ্ধার দেখায় এবং এটি কোনো ঐতিহাসিক ব্যাকটেস্ট নয়।

একটি পৃথক বাই-স্টপ ভ্যারিয়েন্ট হাই+বাফারের উপরে তিন-বারের TTL সহ একটি অর্ডার স্থাপন করে। বাজার পড়ে গেলে এটি অপূর্ণ থাকতে পারে, অথবা পরবর্তী কোনো রিভার্সালের আগে পূর্ণ হতে পারে। অর্ডারটি প্রকৃতপক্ষে অপূর্ণ থাকা অবস্থায় কোনো ইনভ্যালিডেশন পরিলক্ষিত হলে, একটি নির্দিষ্ট নিয়ম অনুসারে তা বাতিল হয়ে যেতে পারে। একবার পূর্ণ হয়ে গেলে, চূড়ান্ত ক্লোজিং প্রাইস প্রতিকূল মনে হওয়ায় অর্ডারটি আর ডিলিট করা যায় না।

যদি একই বারের মধ্যে এন্ট্রি এবং স্টপ উভয়ই অতিক্রম করে, তবে আরও সূক্ষ্ম ডেটা অথবা একটি ঘোষিত প্রতিকূল ক্রমের অনুমান ব্যবহার করুন। একটি সম্পূর্ণ OHLC ক্যান্ডেল থেকে বলা যায় না যে এন্ট্রিটি সর্বনিম্ন মূল্যের আগে না পরে ঘটেছে। ঘটনাগুলোর বিজয়ী ক্রম নির্বাচন করার পরিবর্তে এই অস্পষ্টতাটি রিপোর্ট করুন।

লম্বা উইক প্রায়শই স্ট্রাকচারাল স্টপ ডিসটেন্স বাড়িয়ে দেয়। খরচ এবং লিকুইডিটি ক্যাপ সাপেক্ষে, যখন একটি নির্দিষ্ট রিস্ক বাজেট একটি বৃহত্তর ডিসটেন্সে পৌঁছায়, তখন কোয়ান্টিটি কমে যাওয়া উচিত। শুধুমাত্র প্রদর্শিত রিওয়ার্ড-টু-রিস্ককে আরও আকর্ষণীয় করার জন্য স্টপকে ক্যান্ডেল বডির মধ্যে নিয়ে আসা একটি ভিন্ন স্ট্র্যাটেজি তৈরি করে, যার ফেইলিওর আচরণও ভিন্ন হয়।

উচ্চ ভলিউম কার্যকলাপ প্রতিষ্ঠা করে, কিন্তু এর কারণ নয়।

উচ্চ RVOL নির্বাচিত বেসলাইনের তুলনায় অস্বাভাবিক সম্পাদিত কার্যকলাপ নির্দেশ করে। এটি শুধুমাত্র OHLCV থেকে নিউজ ট্রেডিং, স্টপ এক্সিকিউশন, রি-ব্যালান্সিং বা অ্যাবজর্পশনকে আলাদা করতে পারে না। এর পরিবর্তে, কম ভলিউমের একটি দীর্ঘ উইক একটি দুর্বল বাজার বা প্রশস্ত স্প্রেডকে প্রতিফলিত করতে পারে, তাই একটি পৃথক ন্যূনতম-তারল্যের প্রয়োজনীয়তা থাকতে পারে।

তিনটি শাখা পরীক্ষা করুন: শুধুমাত্র ক্যান্ডেল জ্যামিতি, একটি পূর্ব-বিদ্যমান জোনের জ্যামিতি, এবং তারপর একটি অতিরিক্ত RVOL ফিল্টার। RVOL≥1.5 একটি পরীক্ষামূলক থ্রেশহোল্ড। তুলনীয় সেশন সময় দ্বারা ইন্ট্রাডে অ্যাক্টিভিটিকে স্বাভাবিক করুন এবং প্রকৃত এন্ট্রিতে স্প্রেডটি সংরক্ষণ করুন, যাতে ভলিউম ফিল্টারের কার্যকারিতার ফলাফল দৃশ্যমান থাকে।

রিজেকশন ক্যান্ডেলের সম্পূর্ণ ভলিউম শুধুমাত্র এটি বন্ধ হওয়ার পরেই জানা যায়। বন্ধ হওয়ার আগে এন্ট্রি নেওয়া কোনো স্ট্র্যাটেজি সেই চূড়ান্ত ভলিউমকে প্রবেশের শর্ত হিসেবে ব্যবহার করতে পারে না। এই ধরনের একটি পূর্বানুমানমূলক স্ট্র্যাটেজির জন্য আংশিক-ভলিউম বৈশিষ্ট্য এবং একটি সামঞ্জস্যপূর্ণ আংশিক ঐতিহাসিক বেসলাইন প্রয়োজন।

ক্যান্ডেলের সম্পূর্ণ ভলিউমকে এর উইক বা 99-এর সাপোর্টে বরাদ্দ করবেন না। বারটিতে বিভিন্ন মূল্যে ট্রেডিং থাকতে পারে। যদি কোনো হাইপোথিসিস বিশেষভাবে কোনো লেভেলের নিচে লেনদেন হওয়া ভলিউম সম্পর্কিত হয়, তবে এর জন্য ট্রেড-লেভেল ডেটা বা স্পষ্টভাবে প্রকাশিত একটি আনুমানিক হিসাব প্রয়োজন।

আকর্ষণীয় চার্ট বেছে না নিয়ে প্রেক্ষাপট ও এক্সিকিউশন পরীক্ষা

ক্যান্ডেলের আগে জোনটি নির্ধারণ করুন, উদাহরণস্বরূপ, আগে থেকে নিশ্চিত করা দুটি স্বাধীন পিভট থেকে। ডেভেলপমেন্ট ডেটার উপর ভিত্তি করে প্রতিষ্ঠিত পূর্ববর্তী ট্রেন্ড এবং রেঞ্জ/ATR গ্রুপিং ব্যবহার করে, জোনে পাওয়া ফলাফল ও রেঞ্জের মাঝখানে পাওয়া ফলাফল পাশাপাশি রিপোর্ট করুন। ফলাফল জানা হয়ে যাওয়ার পর শুধুমাত্র বিশ্বাসযোগ্য মনে হওয়া ক্যান্ডেলগুলো ম্যানুয়ালি সংগ্রহ করবেন না।

বুলিশ ও বেয়ারিশ সিমেট্রি, ডজি, জিরো রেঞ্জ, বড় টিক সাইজ, অনুপস্থিত বার এবং উভয় কনটেক্সচুয়াল বাউন্ডারি অতিক্রমকারী ক্যান্ডেল পরীক্ষা করুন। ব্যাচ ফলাফলের সাথে ইনক্রিমেন্টাল রিপ্লে তুলনা করুন, যাতে একটি গঠনরত উইক কখনও একটি সম্পূর্ণ ঐতিহাসিক সংকেত হিসাবে প্রদর্শিত না হয়।

নেট এক্সপেক্টেন্সি, ড্রডাউন, ক্যান্ডিডেট কাউন্ট, রিজেকশন রিজনস এবং স্টপ-এন্ট্রি ফিল রেশিও রিপোর্ট করুন। যদি কোনো ফিল্টার প্রায় সমস্ত সুযোগ বাতিল করে উইন রেট বাড়ায়, তবে সেই অতিরিক্ত শর্তটিকে সফল ঘোষণা না করে এর অনিশ্চয়তা এবং পোর্টফোলিও প্রভাব পরীক্ষা করুন।

পরবর্তী ওপেনের গ্যাপ, এক বারের প্রসেসিং বিলম্ব এবং খবরের সময় স্প্রেড বদলের চাপ দিয়ে পরীক্ষা করুন। প্যাটার্নের জ্যামিতি একই থাকলেও বাস্তব এন্ট্রি মূল্য উল্লেখযোগ্যভাবে খারাপ হতে পারে। এই পার্থক্য কৌশল মূল্যায়নে রাখতে হবে; পরে ক্যান্ডেল নতুন করে আঁকলে হবে না।

সাধারণ ভুল

প্রতিটি লম্বা উইককে অ্যাবজর্পশন বলা

OHLCV নিজে থেকে আগ্রাসী ট্রেড নির্দেশনা এবং নিষ্ক্রিয় তারল্য আচরণ প্রতিষ্ঠা করতে পারে না।

প্যাটার্নের পরে তৈরি সাপোর্ট ব্যবহার করা

ভবিষ্যতের পিভট লাগিয়ে তৈরি জোন সিদ্ধান্তের সময় অনুপলব্ধ প্রেক্ষাপটকে ফাঁস করে।

প্রতিটি ট্রেডের জন্য সেরা এন্ট্রি বেছে নেওয়া

নেক্সট-ওপেন এবং রেস্টিং-স্টপ এন্ট্রিগুলোকে স্বতন্ত্র নিবন্ধিত সংস্করণ হিসেবে মূল্যায়ন করতে হবে।

এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা

নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।

0/8 বিষয়

সচরাচর জিজ্ঞাসা

একটি বুলিশ পিন বার কি তার ওপেনিং প্রাইসের উপরেই ক্লোজ হতে বাধ্য?

এই প্রস্তাবিত ফর্মুলায় নেই। ক্লোজ মূল্যের অবস্থান এবং বডি/উইকের অনুপাত লেবেল নির্ধারণ করে। C>O-এর প্রয়োজন হওয়াটা পরীক্ষার জন্য একটি অতিরিক্ত ফিল্টার।

লম্বা সলতে কি সবসময় ভালো?

না। একটি অত্যধিক উইকের জন্য অলাভজনক স্টপ ডিসটেন্সের প্রয়োজন হতে পারে অথবা এটি দুর্বল লিকুইডিটি নির্দেশ করতে পারে। ATR এবং অর্জনযোগ্য ফিলের সাপেক্ষে সাইজ মূল্যায়ন করুন।

গবেষণার সূত্র

প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।

  1. Hammer - BullishTradingView. হ্যামার মরফোলজি এবং ট্রেন্ড কনটেক্সট পড়ুন। যাচাইয়ের তারিখ: .
  2. Shooting Star - BearishTradingView. Shooting-star ক্যান্ডেলের গঠন ও প্রেক্ষাপট পড়া হয়েছে। যাচাইয়ের তারিখ: .
  3. TA-Lib CDLHAMMERTA-Lib. বডি/উইকের অবস্থা এবং ক্যান্ডেলের সেটিংস পড়ুন; সোর্স কোড কপি করা হয়নি। যাচাইয়ের তারিখ: .

সম্পর্কিত পদ্ধতি

ঝুঁকি সংক্রান্ত নোট

এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.

বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন

অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।

App Store থেকে Backtest ডাউনলোড করুন