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

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

মূল বাস্তবায়নে পোলারিটি পরিবর্তনের বর্ণনা দেওয়া হয়েছে এবং ব্যাকপেইন্টেড ঐতিহাসিক লেবেলগুলোকে স্পষ্টভাবে চিহ্নিত করা হয়েছে। প্রস্তাবিত ট্রেডিং নিয়মগুলোর কোনো স্বাধীনভাবে যাচাইকৃত কার্যকারিতার রেকর্ড নেই।

ডেটা ও বাজারOHLCV, সাথে সেশন, টিক এবং স্প্রেডের তথ্য। ক্যান্ডেলগুলো এই জোনে কে অবস্থান পরিবর্তন করছে তা শনাক্ত করে না।
গবেষণার টাইমফ্রেমপাঁচ-মিনিট, ঘণ্টাব্যাপী এবং দৈনিক সংস্করণগুলো আলাদাভাবে অনুসন্ধান করা যেতে পারে। বার-এর মাধ্যমে পরিমাপ করা একটি জোন এজ প্রতিটি ব্যবধানে ভিন্ন ভিন্ন অতিবাহিত সময়কে উপস্থাপন করে।
মূল্য প্রথমে 100–102 স্তরটিকে প্রত্যাখ্যান করে, তারপর এর ঊর্ধ্বে উঠে যায় এবং একটি বুলিশ ব্রেকার রিটেস্টের জন্য ফিরে আসে।পূর্ণ আকারের চিত্র খুলুন
কৃত্রিম ইভেন্টের মূল্য এবং ভলিউম। 102.50-এর ক্লোজের পর 100–102 জোনটির ভূমিকা পরিবর্তিত হয়; এটি কোনো সম্পূর্ণ OHLC সিরিজ বা প্রকৃত ট্রেডিং ফলাফল নয়।

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

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

মেরুত্ব পরিবর্তনের জন্য একটি সম্পূর্ণ ইতিহাস প্রয়োজন।

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

LuxAlgo ব্রেকারের ভূমিকা বদল ব্যাখ্যা করে এবং জানায়, Historical Polarity Changes লেবেলগুলো পরে জানা তথ্য দিয়ে চার্টের অতীতে আঁকা হয় [1]। তাই আকর্ষণীয় পুরোনো লেবেল তখনই সংকেত পাওয়া গিয়েছিল তার প্রমাণ নয়। প্ল্যাটফর্মের সময়সংক্রান্ত নথি চার্টে আঁকার স্থান এবং তথ্য পাওয়ার সময় আলাদা করতে সাহায্য করে [2]।

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

একটি পরিচিত ব্লক থেকে নতুন পুনঃপরীক্ষার প্রার্থী

আগে প্রকাশিত বেয়ারিশ block[a,b] দিয়ে শুরু করুন। ব্রেকের আগের তথ্য থেকে A=ATR14 এবং buffer=max(2 ticks,0.10A) স্থির করুন। বার t-এর ক্লোজ পাওয়া গেলে এবং C[t]>b+buffer হলে মূল ব্লককে INVALIDATED চিহ্নিত করে একই সীমানায় parent_ob_id-সহ বুলিশ ব্রেকার তৈরি করুন। নতুন ক্যান্ডিডেটে t+1 থেকে এন্ট্রি সম্ভব। বাফার এবং উদাহরণের 20-বার TTL গবেষণার পছন্দ।

ফিরে আসা মূল্যায়নের আগে ব্রেকের পরে দাম সম্পূর্ণ জোনের ওপরে ট্রেড করেছে তার প্রমাণ চাই। রিটেস্টে low≤b+buffer এবং high≥a দিয়ে জোন স্পর্শ হবে, তারপর সর্বাধিক তিন বারের মধ্যে b+buffer-এর ওপরে ক্লোজ হতে হবে। প্রথম-স্পর্শ সংস্করণে প্রথমবার ফিরে আসাতেই সুযোগটি ব্যবহৃত হয়; সুন্দর দেখায় বলে চতুর্থবার ফেরাকে প্রথম বলা যাবে না। নিশ্চিতকরণের আগে ক্লোজ a−buffer-এর নিচে গেলে বাতিল করুন।

একটি ভ্যারিয়েন্টের জন্য BOS, MSS অথবা ডিসপ্লেসমেন্টের প্রয়োজন হয়; অন্যটির জন্য শুধুমাত্র ব্লক ইনভ্যালিডেশন প্রয়োজন। স্ট্রাকচার ফিল্টার পরিমাপ করার জন্য এগুলোকে আলাদাভাবে রেজিস্টার করুন। যদি একই ক্রিয়েশন ক্যান্ডেলের মধ্যে ব্রেক এবং অ্যাপারেন্ট রিটেস্ট ঘটে, তাহলে OHLC-এর পোস্ট-পাবলিকেশন এন্ট্রির জন্য প্রয়োজনীয় সিকোয়েন্সটি থাকে না। ক্লোজ-ভিত্তিক সংস্করণটি সেই ক্যান্ডেলের মধ্যে ট্রেড করে না।

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

EXPIRED, INVALIDATED এবং CONSUMED হলো সেই ব্রেকারের জন্য চূড়ান্ত অবস্থা। যদি ডিটেক্টর পরবর্তী কোনো বারে একই জোন পুনরায় বিবেচনা করতে পারে, তবে একটি অর্ডার বাতিল করা যথেষ্ট নয়; দেরিতে করা রিক্লেইম একটি ব্যর্থ ক্যান্ডিডেটকে পুনরুজ্জীবিত করতে পারে না। ক্লোজে স্টেট ট্রানজিশন প্রয়োগ করার আগে, অর্ডারটি লাইভ থাকা অবস্থায় যে ফিলগুলো ঘটেছে, সেগুলো রেকর্ড করুন।

on_close(t):
  process_existing_order_events_until_close(t)
  for br in active_bullish_breakers_eligible_before_bar(t):
    if expired(br):
      br.state = EXPIRED; cancel_future_orders(br); continue
    if C[t] < br.low-br.buffer:
      br.state = INVALIDATED; cancel_future_orders(br); continue
    if first_retest_confirmed(br,t):
      signal_for_next_quote_once(br); br.state = CONSUMED
  A = ATR14[t-1]
  if not finite_positive(A): return
  buffer = max(2*tick,0.10*A)
  for ob in active_bearish_OBs_published_before_bar(t):
    if C[t] > ob.high+buffer:
      invalidate_once(ob,at=t)
      create_breaker_once(parent=ob.id,known_at=received_close_time(t),
                          eligible=t+1,buffer=buffer,expiry=t+20)
# Terminal breakers cannot revive; a failed parent creates at most one child.

ব্রেক ও ফিরে আসা নিয়ে অনুমান আলাদা করতে ভলিউম

ব্রেকের সময়ের RVOL এবং সমান সময়ের রিটেস্টের ভলিউম আলাদা মাপুন। বেশি ভলিউমে ব্রেকের পর কম ভলিউমে ফিরে আসা বিক্রয়চাপ কমার অনুমানের সঙ্গে মিলতে পারে; আবার তা দুপুরের স্বাভাবিক ধীরগতিও হতে পারে। একই সময়ের বেসলাইন ব্যবহার করুন; সকালের সিদ্ধান্তে পুরো দিনের শেষ ভলিউম ব্যবহার করবেন না।

OB, ব্রেকার এবং BOS একটি প্রাইস সিকোয়েন্সের অন্তর্ভুক্ত হতে পারে। শুধুমাত্র একটি ইভেন্টের একাধিক নাম আছে বলেই স্বাধীনভাবে ঝুঁকি বণ্টন করবেন না। একটি ইভেন্ট ফ্যামিলি সম্পর্কিত এন্ট্রিগুলোর জন্য একটি নির্দিষ্ট বাজেট শেয়ার করতে পারে। CVD শুধুমাত্র তখনই একটি অতিরিক্ত বৈশিষ্ট্য, যখন এর ট্রেড ক্লাসিফিকেশন নির্ভরযোগ্য হয়; ক্যান্ডেলের রঙ ডেল্টা পুনর্গঠন করে না।

বেশি ভলিউমের রিটেস্টও নমুনায় রাখুন। সম্ভাব্য absorption-এর পরে শক্তিশালী প্রতিক্রিয়ায় অনেক লেনদেন থাকতে পারে, যা কঠোরভাবে ভলিউম কমে যাওয়ার শর্তের সঙ্গে মেলে না। লাভের ট্রেড দেখার পরে ব্যাখ্যা বদলানোর বদলে এই প্রক্রিয়াগুলো পৃথক শাখায় পরীক্ষা করুন।

একই জোনে কৃত্রিম লাভ ও ব্যর্থতার উদাহরণ

একটি বেয়ারিশ block[100,102] ইতিমধ্যেই জানা আছে। ATR=2 এবং tick=0.05-এর সাপেক্ষে, বাফারটি হলো 0.20। 102.50-এ ক্লোজ হলে বুলিশ ব্রেকার তৈরি হয়। পরবর্তীতে প্রাইস 104-এ পৌঁছায়, 101.80-এর লো-তে ফিরে আসে এবং 102.40-এ ক্লোজ হয়। পরবর্তী কার্যকর কোট 102.45-এ কিনলে, স্টপ 99.80 এবং টার্গেট 107.75 সহ, ঝুঁকি 2.65 এবং পুরস্কার 5.30, অথবা খরচের আগে 2R পাওয়া যায়।

যদি পরবর্তী জ্ঞাত কাঠামোগত লক্ষ্যমাত্রা শুধুমাত্র 104.50 হয়, তবে সেই বিস্তৃত সুরক্ষা অপর্যাপ্ত প্রতিদান দিতে পারে। আগে থেকে নির্বাচিত একটি নিয়ম অনুযায়ী প্রত্যাখ্যান করুন। সফল পুনঃপরীক্ষার নিম্নস্তর হিসেবে 101.80-কে জানার পর স্টপ লস উপরে সরাবেন না, যদি না মূল এন্ট্রি মডেলে স্পষ্টভাবে সেই পূর্ব-পর্যবেক্ষিত নিম্নস্তরটি ব্যবহার করা হয়ে থাকে।

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

অর্ডারের ধরন এবং প্রচেষ্টার সংখ্যা

হয় নিশ্চিতকরণের পর পরবর্তী কার্যকর কোটে এন্ট্রি, নয়তো স্পর্শের আগে নির্ধারিত সীমানা বা মধ্যবিন্দুতে limit order বেছে নিন। কোনো ক্যান্ডেল জোন ছুঁয়ে অনুকূলে ক্লোজ হলে শুধু লাভজনক ক্ষেত্রে সেরা limit fill নেওয়া এবং প্রতিকূল fill বাদ দেওয়া বৈধ নয়। অর্ডার পূরণ ও সুরক্ষার আচরণ সংশ্লিষ্ট ভেন্যুর নিয়মের সঙ্গে মিলতে হবে [3]।

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

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

আরও টাইট লোকাল স্টপ পরীক্ষা করা উপকারী, কিন্তু এটি ট্রেড করা হাইপোথিসিস পরিবর্তন করে দেয়। এটি নামমাত্র পুরস্কার/ঝুঁকি উন্নত করতে পারে, কিন্তু স্টপ ফ্রিকোয়েন্সি এবং স্প্রেড দ্বারা গৃহীত ঝুঁকির অংশ বাড়িয়ে দেয়। শুধুমাত্র উইনিং চার্টে এন্ট্রি এবং টার্গেটের মধ্যকার দূরত্ব নয়, বরং প্রকৃত নেট ফলাফলের তুলনা করুন।

সাধারণ সাপোর্ট/রেজিস্ট্যান্স পুনঃপরীক্ষার সাথে ব্রেকারটির তুলনা করুন।

একটি কার্যকর কন্ট্রোল হলো এমন একটি লেভেলে ব্রেকআউট-রিটেস্ট করা, যেখানে কোনো অর্ডার-ব্লকের ইতিহাস নেই এবং যা জোন উইডথ, বয়স, ব্রেক স্ট্রেংথ ও এন্ট্রি ডিসটেন্স দ্বারা মেলানো হয়। মেলানোর পরেও যদি ব্রেকারটি ফলাফলের উন্নতি না ঘটায়, তবে এর কার্যকর উপাদানটি ব্লকের উৎস না হয়ে রিটেস্টটিই হতে পারে।

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

কালানুক্রমিকভাবে ভাগ করুন এবং একটি প্যারেন্টের প্রতিটি ডিসেন্ডেন্টকে একই ভ্যালিডেশন ফোল্ডে রাখুন। কাছাকাছি থাকা TTL, বাফার, ফার্স্ট-টাচ রুল এবং কস্ট অ্যাজাম্পশন মূল্যায়ন করুন। একটিমাত্র সফল পোস্ট-ইভেন্ট চার্ট সম্পূর্ণ স্টেট মেশিনের জয়ের সম্ভাবনা অনুমান করে না, বিশেষ করে যখন প্যারেন্ট ব্লকটি প্রথমে একটি লস তৈরি করে।

সাধারণ ভুল

মূল লোকসানি ট্রেডটি মুছে ফেলা হচ্ছে

পরের ব্রেকার ট্রেডে লাভ আগের ব্লক ট্রেডের ক্ষতি মুছে দেয় না।

ঐতিহাসিক নোঙরে প্রবেশ করা

অতীতের বারে পরে আঁকা জোন তখনই ট্রেডযোগ্য ছিল এমন নয়।

একাধিক নাম একটি ঝুঁকিকে বহুগুণে বাড়িয়ে দেয়।

BOS, ব্রেকার এবং রিটেস্ট একটি অন্তর্নিহিত ঘটনা বর্ণনা করতে পারে।

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

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

0/7 বিষয়

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

প্রতিটি বাতিলকৃত ব্লক কি ব্রেকার হিসেবে লেনদেন করা উচিত?

না। পুরোনো ব্লক বাতিল হলে একটি নতুন ক্যান্ডিডেট তৈরি হয়; রিটেস্ট না আসা, মেয়াদ শেষ হওয়া বা নতুন ইনভ্যালিডেশন যেকোনো এন্ট্রি ঠেকাতে পারে।

আগে লিকুইডিটি সুইপ হওয়া কি বাধ্যতামূলক?

এই পোলারিটি-ভিত্তিক বেসলাইনে নয়। সুইপ করার প্রয়োজন হলে একটি অতিরিক্ত সংস্করণ তৈরি হয়, যার জন্য নিজস্ব পরীক্ষার প্রয়োজন।

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

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

  1. Order Blocks & Breaker BlocksLuxAlgo. মূল বর্ণনা এবং পরে জানা তথ্য দিয়ে অতীতে লেবেল আঁকার সতর্কতা পড়া হয়েছে; যাচাইকৃত ট্রেডিং রেকর্ড নেই। যাচাইয়ের তারিখ: .
  2. RepaintingTradingView. পরামর্শকৃত তথ্যের সময় এবং প্রদর্শনের আচরণ। যাচাইয়ের তারিখ: .
  3. Futures Order TypesCME Group. কনফার্মেশন এবং ফিল-এর মধ্যে পার্থক্য করার জন্য অর্ডার মেকানিক্স পর্যালোচনা করা হয়েছে। যাচাইয়ের তারিখ: .

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

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

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

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

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

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