দ্বিগুণ চলমান গড় ক্রসওভার, সাধারণ মূল্য অ্যাঙ্করিং, VWAP ইন্ট্রাডে, গতিশীল স্টপ-প্রফিট এবং স্টপ-লস পরিমাণগত কৌশল

EMA VWAP ATR Typical Price Risk/Reward
সৃষ্টির তারিখ: 2025-07-25 13:33:58 অবশেষে সংশোধন করুন: 2025-07-25 13:33:58
অনুলিপি: 4 ক্লিকের সংখ্যা: 263
2
ফোকাস
319
অনুসারী

দ্বিগুণ চলমান গড় ক্রসওভার, সাধারণ মূল্য অ্যাঙ্করিং, VWAP ইন্ট্রাডে, গতিশীল স্টপ-প্রফিট এবং স্টপ-লস পরিমাণগত কৌশল দ্বিগুণ চলমান গড় ক্রসওভার, সাধারণ মূল্য অ্যাঙ্করিং, VWAP ইন্ট্রাডে, গতিশীল স্টপ-প্রফিট এবং স্টপ-লস পরিমাণগত কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটির মূল নীতিটি দুটি গড় লাইন (ইএমএ ২০ এবং স্থির ভিডাব্লুএপি) এবং দামের সাথে এই গড়ের সাথে মিথস্ক্রিয়া সম্পর্কিত। বিশেষতঃ

  1. ইনপুট সিগন্যাল জেনারেটর

    • ক্রয় শর্তঃ যখন EMA 20 VWAP এর উপরে থাকে এবং ক্লোজিং মূল্য EMA 20 এর নীচে দিয়ে যায়, বা যখন EMA 20 VWAP এর নীচে দিয়ে যায় তখন ক্রয় সংকেত ট্রিগার করা হয়।
    • বিক্রির শর্তঃ যখন EMA 20 VWAP এর নিচে থাকে এবং ক্লোজিং প্রাইস EMA 20 এর উপরে থেকে অতিক্রম করে, অথবা EMA 20 VWAP এর উপরে থেকে অতিক্রম করে তখন বিক্রির সংকেত দেওয়া হয়।
  2. আদর্শ মূল্যের প্রয়োগকৌশলঃ ভিডাব্লুএপি গণনা করার জন্য আদর্শ মূল্য ((উচ্চ মূল্য + নিম্ন মূল্য + বন্ধের মূল্য) / 3 ব্যবহার করুন, যা কেবলমাত্র বন্ধের মূল্য ব্যবহারের চেয়ে আরও বিস্তৃত মূল্যের তথ্য সরবরাহ করে।

  3. ভিডব্লিউএপি-র তারিখ নির্ধারণ:VWAP প্রতিটি ট্রেডিং দিনের শুরুতে পুনরায় সেট করা হয় যাতে নিশ্চিত করা যায় যে সূচকটি সেই দিনের দাম এবং লেনদেনের পরিমাণের সাথে সম্পর্কিত এবং দিনের ব্যবসায়ীদের ব্যবহারের জন্য উপযুক্ত।

  4. গতিশীল ঝুঁকি ব্যবস্থাপনা

    • স্টপ লস সেটিংঃ এটিআর-এর উপর ভিত্তি করে ব্যবহারকারীর সংজ্ঞায়িত গুণিতক (ডিফল্ট ২.০) এর উপর ভিত্তি করে, বাজারের অস্থিরতার উপর ভিত্তি করে একটি গতিশীল স্টপ লস পয়েন্ট সরবরাহ করে।
    • টার্গেট মুনাফাঃ সিগন্যাল ক্যাডের আকারের উপর ভিত্তি করে, ক্রয় টার্গেটটি সিগন্যাল ক্যাডের উচ্চতম বিন্দু এবং ক্যাডের আকারের দ্বিগুণ এবং বিক্রয় টার্গেটটি সিগন্যাল ক্যাডের নিম্নতম বিন্দু এবং ক্যাডের আকারের দ্বিগুণ।
  5. রিস্ক-রিটার্ন অনুপাত: কৌশলটি ডিফল্টরূপে 1:3 এর একটি রিস্ক-রিটার্ন অনুপাত ব্যবহার করে, অর্থাৎ সম্ভাব্য রিটার্নটি সম্ভাব্য ঝুঁকির তিনগুণ, যা পেশাদার ব্যবসায়ীদের জন্য ঝুঁকি ব্যবস্থাপনার মানদণ্ডের সাথে সঙ্গতিপূর্ণ।

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

  1. সমন্বিত প্রযুক্তিগত সূচকের সুবিধাগুলি একত্রিত করাইএমএর ট্রেন্ড ট্র্যাকিং ক্ষমতা এবং ভিডাব্লুএপি-র ভলিউম-ওয়েট সুবিধা সংযুক্ত করে, এটি সংকেতকে আরও নির্ভরযোগ্য করে তোলে।

  2. বাজারের অস্থিরতার সাথে সামঞ্জস্যপূর্ণ গতিশীল ক্ষতি: এটিআর দ্বারা স্টপ পজিশন গণনা করা, যাতে স্টপ পয়েন্টগুলি বাজারের প্রকৃত ওঠানামা অনুযায়ী স্বয়ংক্রিয়ভাবে সামঞ্জস্য করতে পারে, বিভিন্ন ওঠানামা পরিবেশে ফিক্সড স্টপ পয়েন্টগুলির অপ্রয়োজনীয়তা এড়ানো যায়।

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

  4. দিনের মধ্যে পুনরায় সেট করা VWAP গণনা: প্রতিটি ট্রেডিং দিনের জন্য ভিডাব্লুএপি পুনরায় গণনা করা হয়, যা বর্তমান ট্রেডিং দিনের জন্য ঐতিহাসিক তথ্যের হস্তক্ষেপকে এড়িয়ে যায় এবং একটি পরিষ্কার অন্তর্দিবসের মূল্য রেফারেন্স প্রদান করে।

  5. একাধিক নিশ্চিতকরণ ব্যবস্থা: সমান্তরাল ক্রস এবং মূল্যের ক্রসগুলির সমন্বয় প্রয়োজন, যা মিথ্যা সংকেতের সম্ভাবনা হ্রাস করে এবং লেনদেনের নির্ভুলতা বাড়ায়।

  6. স্বজ্ঞাত ভিজ্যুয়ালাইজেশন

কৌশলগত ঝুঁকি

  1. গড় রেখার পিছনে ঝুঁকিইএমএ সহজ চলমান গড়ের তুলনায় দ্রুত প্রতিক্রিয়াশীল হলেও, এটি কিছুটা পিছিয়ে রয়েছে, যা দ্রুত পরিবর্তিত বাজারে সেরা প্রবেশের পয়েন্টগুলি মিস করতে বা বিলম্বিত সংকেত তৈরি করতে পারে।

  2. ভিডাব্লুএপি গণনা লেনদেনের পরিমাণের উপর নির্ভর করে: অস্বাভাবিক পরিমাণে লেনদেনের ক্ষেত্রে, যেমন বড় প্রতিষ্ঠানগুলির একক বড় লেনদেনের ক্ষেত্রে, ভিডাব্লুএপি-র বিচ্যুতি হতে পারে, যা সংকেতের নির্ভুলতাকে প্রভাবিত করে।

  3. ট্রেডিং ফ্রিকোয়েন্সি ঝুঁকি: অস্থির বাজারে, গড় লাইনগুলি প্রায়শই ক্রস হতে পারে, যার ফলে অতিরিক্ত লেনদেন হয় এবং লেনদেনের ব্যয় বৃদ্ধি পায়।

  4. ঝুঁকি নিষ্ক্রিয়করণ: বাজারে স্বল্পমেয়াদী মূল্য স্পিন হতে পারে, যা স্টপ লস ট্রিগার করে আবার আগের ট্রেন্ডের দিকে ফিরে যেতে পারে এবং অপ্রয়োজনীয় ক্ষতি করতে পারে।

  5. টার্গেট মূল্য নির্ধারণের সীমাবদ্ধতালক্ষ্যমাত্রা নির্ধারণের ক্ষেত্রে, একটি একক টুকরো আকারের লক্ষ্যমাত্রা নির্ধারণ করা সমস্ত বাজারের অবস্থার জন্য যথেষ্ট নাও হতে পারে, বিশেষ করে যখন বাজারের কাঠামো পরিবর্তিত হয়।

সমাধান

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

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

  1. প্যারামিটার অপ্টিমাইজেশান

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

    • ব্রিন ব্যান্ডউইথের মতো অস্থিরতার সূচক প্রবর্তন করা, কম অস্থিরতার পরিস্থিতিতে ট্রেডিং স্থগিত করা বা প্যারামিটারগুলি সামঞ্জস্য করা।
    • ট্রেডিং এর জন্য ট্রেডিং স্ট্রেনডিটি ইন্ডিকেটর যেমন ADX ব্যবহার করুন।
  3. সময় ফিল্টার

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

    • কিছু পজিশন লক্ষ্যমাত্রার কাছাকাছি লাভ করে, কিছু পজিশন আরও দূরবর্তী লক্ষ্য অর্জনের চেষ্টা করে।
    • ট্র্যাকিং স্টপ প্রবর্তন করা হয়েছে, যাতে দাম সুবিধাজনক দিকের দিকে চলে গেলে স্বয়ংক্রিয়ভাবে স্টপ পজিশনে সামঞ্জস্য করা যায়।
  5. মাল্টি টাইম ফ্রেম বিশ্লেষণ ইন্টিগ্রেশন

    • ট্রেন্ড নিশ্চিতকরণের জন্য একটি উচ্চতর সময়সীমা যুক্ত করুন, যাতে নিশ্চিত করা যায় যে দিনের মধ্যে ট্রেডিংয়ের দিকটি বৃহত্তর প্রবণতার সাথে সামঞ্জস্যপূর্ণ।
    • সংক্ষিপ্ত সময়সীমার মধ্যে সঠিক প্রবেশ পয়েন্ট নিশ্চিতকরণ।

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

সারসংক্ষেপ

ডাবল ইয়ারলাইন ক্রস টাইপিকাল প্রাইস ফিক্সিং ভিডাব্লুএপি ডায়নামিক স্টপ লস স্টপ কুইন্টিফিকেশন কৌশলটি একটি সমন্বিত ট্রেডিং সিস্টেম যা বিভিন্ন প্রযুক্তিগত বিশ্লেষণ সরঞ্জামগুলির সাথে মিলিত। এটি 20 ইএমএ এবং টাইপিকাল প্রাইসের গণনা করা ভিডাব্লুএপি-র মধ্যে সম্পর্কের মাধ্যমে সম্ভাব্য ব্যবসায়ের সুযোগগুলি সনাক্ত করে এবং এটিআর এবং কুলুঙ্গি আকারের উপর ভিত্তি করে একটি গতিশীল ঝুঁকি ব্যবস্থাপনা ব্যবস্থা ব্যবহার করে ঝুঁকি নিয়ন্ত্রণ এবং লাভের অপ্টিমাইজ করার জন্য।

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

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

কৌশল সোর্স কোড
/*backtest
start: 2024-07-25 00:00:00
end: 2025-07-23 08:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Futures_Binance","currency":"SOL_USDT"}]
*/

//@version=5
strategy("EMA 20 and Anchored VWAP with Typical Price", overlay=true)

// === INPUTS ===
emaLength = input.int(20, title="EMA Length")
atrMultiplier = input.float(2.0, title="Stop Loss Multiplier (x ATR)", minval=1)
riskRewardRatio = input.float(3.0, title="Risk/Reward Ratio", minval=1, step=0.1)  // 1:3 Risk/Reward Ratio

// === CALCULATIONS ===
// EMA 20
ema20 = ta.ema(close, emaLength)

// === TYPICAL PRICE ===
typicalPrice = (high + low + close) / 3

// === VWAP CALCULATION (ANCHOR PERIOD = SESSION) ===

// Reset at the start of each session (new day)
var float cumPriceVol = na
var float cumVol = na

if (dayofweek != dayofweek[1])  // Reset at the start of each day
    cumPriceVol := typicalPrice * volume
    cumVol := volume
else
    cumPriceVol := cumPriceVol + (typicalPrice * volume)
    cumVol := cumVol + volume

vwap = cumPriceVol / cumVol  // VWAP = cumulative price-volume / cumulative volume

// ATR Calculation
atr = ta.atr(14)

// === BUY CONDITIONS ===
// EMA 20 above VWAP and close crosses EMA 20 from below, OR EMA 20 crosses VWAP from below
buyCondition = (ema20 > vwap and ta.crossover(close, ema20)) or ta.crossover(ema20, vwap)

// === SELL CONDITIONS ===
// EMA 20 below VWAP and close crosses EMA 20 from above, OR EMA 20 crosses VWAP from above
sellCondition = (ema20 < vwap and ta.crossunder(close, ema20)) or ta.crossunder(ema20, vwap)

// === STOP LOSS and TARGET ===
// Buy Stop Loss and Target calculation (Weapon Candle is the signal candle)
buyStopLoss = close - atr * atrMultiplier

// Weapon Candle (signal candle) for Buy
weaponCandleSize = high - low
buyTarget = high + 2 * weaponCandleSize // Target = High of weapon candle + 2 * candle size

// Sell Stop Loss and Target calculation (Weapon Candle is the signal candle)
sellStopLoss = close + atr * atrMultiplier

// Weapon Candle (signal candle) for Sell
weaponCandleSizeSell = high - low
sellTarget = low - 2 * weaponCandleSizeSell // Target = Low of weapon candle - 2 * candle size

// === EXECUTE STRATEGY (Buy and Sell) ===
// Buy order entry
if (buyCondition)
    strategy.entry("Buy", strategy.long, stop=buyStopLoss, limit=buyTarget)
    
// Sell order entry
if (sellCondition)
    strategy.entry("Sell", strategy.short, stop=sellStopLoss, limit=sellTarget)

// === PLOTS ===
// Plot EMA 20
plot(ema20, color=color.blue, title="EMA 20", linewidth=2)

// Plot VWAP
plot(vwap, color=color.orange, title="Session Anchored VWAP", linewidth=2)

// Plot Buy and Sell signals on the chart
plotshape(series=buyCondition, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal", text="BUY")
plotshape(series=sellCondition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Signal", text="SELL")

// === BACKGROUND COLORS ===
bgcolor(buyCondition ? color.new(color.green, 90) : na, title="Buy Background")
bgcolor(sellCondition ? color.new(color.red, 90) : na, title="Sell Background")