বহু-ফ্যাক্টর ট্রেন্ড মূল্য আচরণ কৌশল এবং গতিশীল ঝুঁকি ব্যবস্থাপনা ব্যবস্থা

EMA ADX ATR FVG SR TP SL MA RSI ROC MACD RSI
সৃষ্টির তারিখ: 2025-03-24 14:11:32 অবশেষে সংশোধন করুন: 2025-03-24 14:11:32
অনুলিপি: 0 ক্লিকের সংখ্যা: 442
2
ফোকাস
319
অনুসারী

বহু-ফ্যাক্টর ট্রেন্ড মূল্য আচরণ কৌশল এবং গতিশীল ঝুঁকি ব্যবস্থাপনা ব্যবস্থা বহু-ফ্যাক্টর ট্রেন্ড মূল্য আচরণ কৌশল এবং গতিশীল ঝুঁকি ব্যবস্থাপনা ব্যবস্থা

ওভারভিউ

মাল্টি ফ্যাক্টর ট্রেন্ডিং প্রাইস অ্যাকশন স্ট্র্যাটেজি এবং ডায়নামিক রিস্ক ম্যানেজমেন্ট সিস্টেম হল একটি পরিমাণগত ট্রেডিং কৌশল যা একাধিক বিশ্লেষণ উপাদানকে একত্রিত করে। এটি প্রবণতা সনাক্তকরণ, মূল্য আচরণ প্যাটার্ন, ট্র্যাড ভলিউম নিশ্চিতকরণ এবং অস্থিরতা পরিচালনার বৈশিষ্ট্যগুলিকে একত্রিত করে যাতে উচ্চ সম্ভাব্যতা ট্রেডিং সংকেত তৈরি করা যায়। এই কৌশলটি দ্বি-সূচক মুভিং এভারেজ (EMA) ক্রস সিস্টেম, গড় নির্দেশক সূচক (ADX) ফিল্টার, সমর্থন প্রতিরোধের সনাক্তকরণ, ন্যায্য মানের ফাঁক (FVG) সনাক্তকরণ এবং স্বয়ংক্রিয়ভাবে বাস্তব তরঙ্গ (ATR) স্টপ-স্টপ মেশিনগুলি ব্যবহার করে, যা একটি বিস্তৃত ট্রেডিং সিদ্ধান্ত গ্রহণের কাঠামো গঠন করে।

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

কৌশল নীতি

এই কৌশলটি চারটি প্রধান উপাদান দ্বারা সমন্বিতভাবে কাজ করেঃ প্রবণতা সনাক্তকরণ, মূল্য আচরণ সংকেত, লেনদেনের পরিমাণ যাচাইকরণ এবং ঝুঁকি ব্যবস্থাপনা।

  1. ট্রেন্ড সনাক্তকরণ সিস্টেম:

    • প্রবণতার দিক নির্ধারণের জন্য স্বল্পমেয়াদী ইএমএ (ডিফল্ট 20 চক্র) এবং দীর্ঘমেয়াদী ইএমএ (ডিফল্ট 50 চক্র) এর ক্রস ব্যবহার করা হয়
    • ADX সূচক ব্যবহার করে (ডিফল্ট 14 চক্র) অ-প্রবণতা বাজারগুলিকে ফিল্টার করুন, ADX মান 20 এর চেয়ে বড় হওয়া প্রয়োজন
    • স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর উপরে একটি উচ্চতর প্রবণতা নিশ্চিত করে এবং বিপরীতে একটি নিম্ন প্রবণতা নিশ্চিত করে
  2. দামের আচরণ সংকেত:

    • সম্ভাব্য বিপরীতমুখী সংকেত হিসাবে নিমজ্জন মোড (উচ্চ / নিম্ন) সনাক্তকরণ
    • প্রবণতার দিকনির্দেশের সাথে সামঞ্জস্যতা যাচাই করে শঙ্কু / বিপরীত শঙ্কু মোডগুলি সনাক্ত করুন
    • ন্যায্য মান ফাঁক (FVG) ট্র্যাক করুন এবং তার ভরাট অবস্থা নিরীক্ষণ করুন, ভরাট উইন্ডো 5 কে লাইন সেট করুন
  3. পরিমাণ যাচাই:

    • বর্তমান লেনদেনের পরিমাণ চলমান গড়ের চেয়ে ১.৫ গুণ বেশি হতে হবে
    • পূর্ববর্তী K-লাইনটির লেনদেনের পরিমাণ তার চলমান গড়ের 1.2 গুণ বেশি হতে হবে
    • বিক্রয় শীর্ষের সাথে মূল্যের আচরণের সংমিশ্রণ সংকেতের কার্যকারিতা নিশ্চিত করে
  4. ঝুঁকি ব্যবস্থাপনা:

    • ১৪ চক্রের ATR ব্যবহার করে গতিশীল স্টপ লস এবং স্টপস্টপ লেভেল গণনা করা হয়
    • স্টপ ড্যামেজ দূরত্ব ATR এর দ্বিগুণ
    • থামার দূরত্বটি ATR এর 3 গুণ সেট করে, একটি 1: 1.5 ঝুঁকি-ফেরতের অনুপাত তৈরি করে

কৌশলটির কেন্দ্রবিন্দু হল এর সিগন্যাল অগ্রাধিকার ব্যবস্থাঃ শক্তিশালী সংকেতের জন্য FVG+ গ্রাস করা ফর্ম + লেনদেনের পরিমাণ + প্রবণতার সমস্ত শর্তগুলি একই সাথে পূরণ করা প্রয়োজন, এবং দুর্বল সংকেতের জন্য কেবল ফর্ম + লেনদেনের পরিমাণ + সমর্থনকারী প্রতিরোধের বিচ্ছিন্নতা প্রয়োজন। এই স্তরবিন্যাস পদ্ধতিটি কেবলমাত্র সর্বোচ্চ বিশ্বাসের ক্ষেত্রে সর্বাধিক পজিশনের ব্যবহার নিশ্চিত করে।

কৌশলগত সুবিধা

  1. মাল্টি-ফ্যাক্টর নিশ্চিতকরণ ব্যবস্থা:

    • ভুয়া সংকেত উল্লেখযোগ্যভাবে হ্রাস করা হয়েছে একাধিক প্রযুক্তিগত সূচকগুলির সম্মিলিত নিশ্চিতকরণের মাধ্যমে
    • প্রবণতা, আকৃতি, ট্র্যাফিক এবং ওঠানামা বিশ্লেষণের মাধ্যমে সংকেতের গুণমান উন্নত করা
    • স্তরযুক্ত সংকেত সিস্টেমটি নিশ্চিতকরণ শক্তির উপর নির্ভর করে অবস্থানটি নমনীয়ভাবে সামঞ্জস্য করতে দেয়
  2. স্বনির্ধারিত ঝুঁকি ব্যবস্থাপনা:

    • এটিআর-ভিত্তিক গতিশীল স্টপ-অফ-লস প্যাচগুলি বাজারের প্রকৃত অস্থিরতার সাথে স্বয়ংক্রিয়ভাবে সামঞ্জস্য করে
    • বিভিন্ন বাজার অবস্থার অধীনে বৈষম্যমূলক ঝুঁকি ব্যবস্থাপনা (ভিন্ন থ্রেশহোল্ড ব্যবহার করে শক্তিশালী/দুর্বল সংকেত)
    • দীর্ঘমেয়াদী স্থিতিশীলতা নিশ্চিত করার জন্য প্রত্যাশিত রিস্ক-রিটার্ন অনুপাত
  3. পুনরায় আঁকা সমর্থন প্রতিরোধের:

    • প্রতিরোধের অঞ্চলগুলিকে সমর্থন করার জন্য ঐতিহাসিক কেন্দ্রবিন্দুগুলি ব্যবহার করুন, যা পুনরায় আঁকতে সমস্যাগুলি এড়ানো যায়
    • প্রতিরোধের অঞ্চলগুলিকে দৃশ্যমান করে সিদ্ধান্ত গ্রহণকে আরও স্বজ্ঞাত করে তোলা
  4. স্বনির্ধারিত ন্যায্য মূল্য ফাঁক ট্র্যাকিং:

    • স্মার্ট মূল্য ফাঁক সনাক্তকরণ এবং তার পূরণ অবস্থা নিরীক্ষণ
    • 5 কে লাইনের ফাঁকটি মেয়াদোত্তীর্ণ মেকানিজম পূরণ করে যাতে মেয়াদোত্তীর্ণ সংকেত ব্যাহত না হয়
  5. উচ্চতর কাস্টমাইজেশন:

    • বিভিন্ন বাজার এবং সময় ফ্রেম জন্য একাধিক ব্যবহারকারী-নিয়মিত পরামিতি প্রদান
    • মডুলার ডিজাইনটি প্রতিটি উপাদানকে স্বতন্ত্রভাবে অপ্টিমাইজ করার অনুমতি দেয় (প্রবণতা, সমর্থন প্রতিরোধ, এফভিজি, ট্র্যাফিক)
  6. ভিজ্যুয়ালাইজেশন:

    • সংকেত বিভিন্ন রঙ এবং আকারের শক্তি ব্যবহার করে
    • রিয়েল-টাইম স্টপ লস স্টপ লেভেলের মাধ্যমে ঝুঁকি সচেতনতা বৃদ্ধি

কৌশলগত ঝুঁকি

  1. পরামিতি সংবেদনশীলতা:

    • একাধিক প্যারামিটার সেটিং ওভারফিট হওয়ার ঝুঁকি বাড়ায়
    • বিভিন্ন বাজার অবস্থার জন্য প্রায়শই প্যারামিটারগুলি সামঞ্জস্য করার প্রয়োজন হতে পারে
    • সমাধানঃ একাধিক বাজার প্রকারের জন্য প্যারামিটার প্রিসেট তৈরি করুন এবং সম্পূর্ণরূপে পুনরায় পরীক্ষা করুন
  2. একাধিক শর্তাধীন নির্বাচনের সীমাবদ্ধতা:

    • কঠোর একাধিক শর্তাদির ফিল্টারিং ব্যবসায়ের সুযোগ হ্রাস করতে পারে
    • উচ্চ মানের প্রবেশের ফলে কিছু কার্যকর কিন্তু অসম্পূর্ণ ব্যবসায়ের সুযোগ মিস হতে পারে
    • সমাধানঃ মাঝারি শক্তির সংকেত শ্রেণী বা কঠোরতার সাথে বাজারের ওঠানামা অনুযায়ী সামঞ্জস্যপূর্ণ শর্তগুলি বিবেচনা করুন
  3. চলমান গড়ের পিছিয়ে পড়া:

    • ইএমএ ক্রস সিস্টেমের অন্তর্নিহিত পিছিয়ে থাকা এবং প্রবণতার প্রাথমিক পর্যায়ে মিস করা হতে পারে
    • সমাধানঃ সম্ভাব্য প্রবণতা পরিবর্তনের প্রাথমিক সনাক্তকরণ, দামের আচরণ এবং সমর্থনকারী প্রতিরোধের সাথে মিলিত
  4. ATR স্থির সংখ্যার সমস্যা:

    • স্থির ATR-এর গুণকগুলি অত্যন্ত অস্থির বাজারে যথেষ্ট নমনীয় নাও হতে পারে
    • সমাধানঃ বাজারের অস্থিরতার সাথে সামঞ্জস্য রেখে একটি স্বনির্ধারিত গুণিতক সিস্টেম বাস্তবায়ন করুন
  5. লেনদেনের উপর নির্ভরশীলতার সীমাবদ্ধতা:

    • কিছু বাজার বা সময়ের জন্য লেনদেনের পরিমাণের তথ্য অ-নির্ভরযোগ্য বা অর্থহীন হতে পারে
    • সমাধানঃ RSI বা MACD নিশ্চিতকরণের মত বিকল্প বৈধতা পদ্ধতি প্রদান
  6. বাজারের অবস্থার সাথে মানিয়ে নেওয়ার অভাব:

    • ট্রেন্ডিং মার্কেটে বর্তমান কৌশল ভাল, কিন্তু ব্যাপ্তিগত বাজারে অস্থিরতা হতে পারে
    • সমাধানঃ মার্কেট স্ট্যাটাস ডিটেকশন মডিউল যোগ করা, বিভাগীয় মার্কেটে বিভিন্ন ট্রেডিং নিয়ম ব্যবহার করা

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

  1. বাজার অবস্থা স্বনির্ধারিত সিস্টেম:

    • বিভিন্ন বাজার অবস্থার স্বয়ংক্রিয়ভাবে সনাক্ত করার জন্য একটি প্রক্রিয়া (প্রবণতা, ব্যাপ্তি, উচ্চ অস্থিরতা)
    • কৌশলগত প্যারামিটার এবং সংকেত থ্রেশহোল্ডগুলি সনাক্ত করা বাজার অবস্থার উপর ভিত্তি করে গতিশীলভাবে সামঞ্জস্য করে
    • এটি বিভিন্ন বাজারের পরিস্থিতিতে কৌশলগত স্থিতিশীলতাকে উল্লেখযোগ্যভাবে বাড়িয়ে তুলবে
  2. মাল্টি টাইম ফ্রেম ইন্টিগ্রেশন:

    • প্রবণতা ফিল্টার করার জন্য উচ্চতর সময় ফ্রেম যুক্ত করুন
    • নিম্ন টাইম ফ্রেম প্রবেশের সাথে উচ্চ টাইম ফ্রেম প্রবণতা দিকের সামঞ্জস্য পরীক্ষা করা
    • এটি বিপরীতমুখী ট্রেডিং এড়াতে সাহায্য করে এবং সামগ্রিকভাবে বিজয়ী হার বাড়ায়
  3. ডায়নামিক স্টপ লস ম্যানেজমেন্ট:

    • ট্রেন্ডের অগ্রগতিতে মুনাফা লক করার জন্য স্টপ লস ট্র্যাকিং ফাংশন
    • বাজারের ওঠানামা এবং মূল্যের গতিবিধি অনুযায়ী এটিআর গুণককে স্বয়ংক্রিয়ভাবে সামঞ্জস্য করে
    • এটি তহবিল রক্ষা করার পাশাপাশি লাভজনক পরিস্থিতিতে উপার্জনকে সর্বাধিক করে তোলে
  4. পুনরায় ভর্তি প্রক্রিয়া:

    • শক্তিশালী প্রবণতার মধ্যে পজিশন বাড়ানোর জন্য স্মার্ট পুনরায় প্রবেশের অ্যালগরিদম তৈরি করা
    • সিগন্যালের শক্তি এবং বাজার নিশ্চিতকরণের উপর ভিত্তি করে অবস্থানের আকার পরিবর্তন করার জন্য একটি গ্রেডিয়েন্ট পজিশন ম্যানেজমেন্ট সিস্টেম ডিজাইন করা
    • এটি একটি শক্তিশালী প্রবণতা পরিস্থিতিতে কৌশলগত তহবিলের দক্ষতা বাড়িয়ে তুলবে
  5. মেশিন লার্নিং:

    • সরল মেশিন লার্নিং অ্যালগরিদমের সাথে ডায়নামিক অপ্টিমাইজেশান প্যারামিটার সমন্বয়
    • ঐতিহাসিক তথ্য ব্যবহার করে প্রশিক্ষণ মডেলের সর্বোত্তম প্যারামিটার সেটিং সনাক্ত করুন
    • এটি মানুষের হস্তক্ষেপকে কমিয়ে দেবে এবং কৌশলগুলির স্বয়ংক্রিয়তা বাড়িয়ে তুলবে।
  6. সংবেদনশীলতা সংহত:

    • অতিরিক্ত ফিল্টার হিসাবে বাজার মনোভাবের সূচক (যেমন ভিআইএক্স বা ভয় এবং লোভ সূচক) যুক্ত করা
    • চরম বাজার সংবেদনশীলতার সাথে সংকেত থ্রেশহোল্ডগুলি সামঞ্জস্য করুন
    • এটি বাজারের চরম পরিস্থিতিতে ভুল সংকেত এড়াতে সহায়তা করে

সারসংক্ষেপ

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

প্রবণতা সনাক্তকরণ (ইএমএ ক্রস এবং এডিএক্স ফিল্টারিং), মূল্য আচরণ বিশ্লেষণ (অ্যাভলুশন মোড এবং এফভিজি), ক্রয়-বিক্রয় নিশ্চিতকরণ এবং গতিশীল এটিআর ঝুঁকি ব্যবস্থাপনার সমন্বয় করে এই কৌশলটি যথেষ্ট পরিমাণে নমনীয়তা সরবরাহ করতে সক্ষম হয়। এর মডুলার ডিজাইনটি ব্যবসায়ীদের বিভিন্ন বাজার পরিবেশ এবং ব্যক্তিগত ঝুঁকি পছন্দ অনুসারে সামঞ্জস্য করতে দেয়।

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

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

কৌশল সোর্স কোড
/*backtest
start: 2024-03-24 00:00:00
end: 2025-03-23 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BNB_USDT"}]
*/

//@version=6
strategy("Prism Confluence System", overlay=true, margin_long=100, margin_short=100)

// --- Input Parameters ---
lengthMA = input.int(20, "Short EMA Length")
emaLongLength = input.int(50, "Long EMA Length")
lengthSR = input.int(14, "Support/Resistance Length")
fvgLookback = input.int(10, "FVG Lookback")
atrLength = input.int(14, "ATR Length")
volumeSpikeMultiplier = input.float(1.5, "Volume Spike Threshold")
volumeSpikeThreshold = input.float(1.2, "Secondary Volume Threshold")
adxLength = input.int(14, "ADX Trend Filter Length")
slMultiplier = input.float(2, "ATR Stop-Loss Multiplier")
tpMultiplier = input.float(3, "ATR Take-Profit Multiplier")

// --- Anti-Repainting Support/Resistance ---
recentHigh = ta.highest(high, lengthSR)
recentLow = ta.lowest(low, lengthSR)
plot(recentHigh, "Resistance Zone", color.new(color.red, 70), 2, plot.style_circles)
plot(recentLow, "Support Zone", color.new(color.green, 70), 2, plot.style_circles)

// --- Multi-Timeframe Trend Confirmation ---
emaShort = ta.ema(close, lengthMA)
emaLong = ta.ema(close, emaLongLength)
plot(emaShort, "Short EMA", color.blue)
plot(emaLong, "Long EMA", color.purple)
trendBullish = emaShort > emaLong
trendBearish = emaShort < emaLong

// --- Enhanced Candlestick Patterns ---
engulfingBull = close > open and close[1] < open[1] and 
  close > open[1] and open < close[1] and 
  (close - open) > (open[1] - close[1])

engulfingBear = close < open and close[1] > open[1] and 
  close < open[1] and open > close[1] and 
  (open - close) > (close[1] - open[1])

hammer = low == ta.lowest(low, 10) and close > open and 
  (close - low) > (high - low) * 0.6 and trendBullish

invertedHammer = high == ta.highest(high, 10) and close < open and 
  (high - close) > (high - low) * 0.6 and trendBearish

// --- Improved FVG Logic ---
fvgBull = low[fvgLookback] > high[1] and high[1] < low
fvgBear = high[fvgLookback] < low[1] and low[1] > high
fvgBullFilled = ta.barssince(fvgBull) <= 5
fvgBearFilled = ta.barssince(fvgBear) <= 5

// --- Volume Validation ---
volumeMA = ta.sma(volume, lengthMA)
volumeSpike = volume > volumeMA * volumeSpikeMultiplier and 
  volume[1] > volumeMA[1] * volumeSpikeThreshold

// --- Market Context Filter ---
[_, _, adxValue] = ta.dmi(adxLength, adxLength)
trendingMarket = adxValue > 20

// --- Signal Logic with Priority System ---
strongBuy = (fvgBull and fvgBullFilled and engulfingBull) and 
  trendBullish and volumeSpike and trendingMarket

weakBuy = (engulfingBull or hammer) and close > recentLow and 
  volumeSpike and trendingMarket

strongSell = (fvgBear and fvgBearFilled and engulfingBear) and 
  trendBearish and volumeSpike and trendingMarket

weakSell = (engulfingBear or invertedHammer) and close < recentHigh and 
  volumeSpike and trendingMarket

// --- Risk Management ---
atrValue = ta.atr(atrLength)
var float longStop = na
var float longProfit = na
var float shortStop = na
var float shortProfit = na

if strongBuy or weakBuy
    longStop := close - (atrValue * slMultiplier)
    longProfit := close + (atrValue * tpMultiplier)
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit Long", "Long", stop=longStop, limit=longProfit)
    
if strongSell or weakSell
    shortStop := close + (atrValue * slMultiplier)
    shortProfit := close - (atrValue * tpMultiplier)
    strategy.entry("Short", strategy.short)
    strategy.exit("Exit Short", "Short", stop=shortStop, limit=shortProfit)

// --- Visual SL/TP Levels ---
plot(strategy.position_size > 0 ? longStop : na, "Long Stop", color.red, 2, plot.style_linebr)
plot(strategy.position_size > 0 ? longProfit : na, "Long Target", color.green, 2, plot.style_linebr)
plot(strategy.position_size < 0 ? shortStop : na, "Short Stop", color.red, 2, plot.style_linebr)
plot(strategy.position_size < 0 ? shortProfit : na, "Short Target", color.green, 2, plot.style_linebr)

// --- Signal Visualization ---
plotshape(strongBuy, "Strong Buy", location=location.belowbar, 
  color=color.new(#00FF00, 0), style=shape.triangleup, size=size.large)

plotshape(weakBuy, "Weak Buy", location=location.belowbar, 
  color=color.new(#90EE90, 0), style=shape.triangleup, size=size.small)

plotshape(strongSell, "Strong Sell", location=location.abovebar, 
  color=color.new(#FF0000, 0), style=shape.triangledown, size=size.large)

plotshape(weakSell, "Weak Sell", location=location.abovebar, 
  color=color.new(#FFA07A, 0), style=shape.triangledown, size=size.small)

// --- Alerts ---
alertcondition(strongBuy, "Strong Buy Alert", "Prism Confluence System STRONG BUY")
alertcondition(strongSell, "Strong Sell Alert", "Prism Confluence System STRONG SELL")