ট্রেডিং ঘন্টার মধ্যে VWMA গতিশীল মূল্যের ঊর্ধ্বমুখী এবং নিম্নমুখী অনুপ্রবেশ কৌশল

VWMA ATR 交易时段 动态支撑阻力 价格穿透 交易信号
সৃষ্টির তারিখ: 2025-02-28 10:22:57 অবশেষে সংশোধন করুন: 2025-02-28 10:22:57
অনুলিপি: 0 ক্লিকের সংখ্যা: 90

ট্রেডিং ঘন্টার মধ্যে VWMA গতিশীল মূল্যের ঊর্ধ্বমুখী এবং নিম্নমুখী অনুপ্রবেশ কৌশল ট্রেডিং ঘন্টার মধ্যে VWMA গতিশীল মূল্যের ঊর্ধ্বমুখী এবং নিম্নমুখী অনুপ্রবেশ কৌশল

ওভারভিউ

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

কৌশল নীতি

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

  1. লেনদেনের সময় ভিডাব্লুএমএ গণনাকৌশলঃ ৫৫ দৈর্ঘ্যের ভিডাব্লুএমএ সূচক ব্যবহার করা হয়, কিন্তু ঐতিহ্যগত ভিডাব্লুএমএর বিপরীতে, এই সূচকটি প্রতিটি ট্রেডিং দিনের শুরুতে পুনরায় গণনা করা হয়, যাতে নিশ্চিত হয় যে ভিডাব্লুএমএ সেই দিনের বাজার মনোভাবকে আরও সঠিকভাবে প্রতিফলিত করে।

  2. সংকেত উৎপন্ন করার প্রক্রিয়া

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

  4. স্বয়ংক্রিয়ভাবে বন্ধকৌশলঃ স্বয়ংক্রিয়ভাবে সমস্ত হোল্ডিং পজিশনকে প্রতিদিন 15:29 (ভারতীয় স্ট্যান্ডার্ড সময়) এ পজিশনে রাখুন, যাতে রাতারাতি পজিশন না থাকে এবং রাতারাতি ঝুঁকি এড়ানো যায়।

  5. মাল্টি-পজিশন ম্যানেজমেন্টকৌশলঃ সর্বোচ্চ ১০ তলা পিরামিডের মতো পজিশনিং সমর্থন করে, তহবিল ব্যবস্থাপনার জন্য অ্যাকাউন্টের ১০% হোল্ডিং কন্ট্রোল ব্যবহার করে।

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

কোডটি গভীরভাবে বিশ্লেষণ করার পরে, এই কৌশলটি নিম্নলিখিত উল্লেখযোগ্য সুবিধাগুলি দেখায়ঃ

  1. সময়ের সাথে সামঞ্জস্যপূর্ণ: প্রতিটি ট্রেডিং দিবসে ভিডাব্লুএমএ গণনা পুনরায় সেট করে, কৌশলটি দৈনিক বাজারের অবস্থার সাথে আরও ভালভাবে খাপ খাইয়ে নিতে পারে এবং অতীতের ডেটা দ্বারা অত্যধিক প্রভাবিত হয় না।

  2. স্পষ্ট প্রবেশের সংকেতএই কৌশলটি হল VWMA-র সম্পূর্ণ ভাঙ্গন প্রয়োজন, যা ভুয়া ভাঙ্গন এবং অস্থিরতার ক্ষেত্রে ভুল বিচারকে হ্রাস করে।

  3. দিকনির্দেশ নিয়ন্ত্রণট্রেডিং কন্ট্রোল লজিকের মাধ্যমে, কৌশলটি একই দিকের ধারাবাহিক প্রবেশকে এড়িয়ে যায়, পুনরায় প্রবেশের জন্য অবশ্যই দিক পরিবর্তন করতে হবে, যা ঘন ঘন ট্রেডিংয়ের ঝুঁকিকে কার্যকরভাবে হ্রাস করে।

  4. ঝুঁকি নিয়ন্ত্রণ: দৈনিক নির্দিষ্ট সময়ের স্বয়ংক্রিয় পজিশন ব্যবস্থা রাতারাতি ঝুঁকি এড়াতে কার্যকর, যা দিনের মধ্যে সংক্ষিপ্ত ব্যবসায়ীদের জন্য উপযুক্ত।

  5. উচ্চ সম্ভাবনাকৌশলগত বর্ণনা অনুসারে, বিশেষ করে বিক্রয় সংকেতগুলি ভালভাবে কাজ করে, যার হার 65% এরও বেশি, যা ব্যবসায়ীদের জন্য সাফল্যের উচ্চতর সম্ভাবনা সরবরাহ করে।

  6. নমনীয় পজিশন ব্যবস্থাপনা: পিরামিডের মতো পজিশনিং কৌশলকে সমর্থন করে, যা ট্রেন্ড চলাকালীন পজিশন বাড়িয়ে লাভের সম্ভাবনাকে সর্বাধিক করে তোলে।

কৌশলগত ঝুঁকি

যদিও এই কৌশলটির অনেক সুবিধা রয়েছে, তবে এর মধ্যে কিছু সম্ভাব্য ঝুঁকি রয়েছেঃ

  1. সময়সীমার সীমাবদ্ধতা: কৌশলটি 1 মিনিটের সময় ফ্রেমে সবচেয়ে উপযুক্ত বলে স্পষ্টভাবে উল্লেখ করেছে, যা অন্যান্য সময় ফ্রেমে ভাল কাজ করতে পারে না, যা কৌশলটির প্রয়োগের পরিস্থিতিকে সীমাবদ্ধ করে।

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

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

  4. স্থির সময় বন্ধের ঝুঁকি১৫ঃ২৯ পয়েন্টে স্থির সমতল অবস্থানের ফলে মুনাফা অর্জনের সুযোগ হারাতে পারে।

  5. পরামিতি সংবেদনশীলতা:VWMA দৈর্ঘ্য 55 একটি নির্দিষ্ট প্যারামিটার, বিভিন্ন বাজার পরিবেশে বিভিন্ন প্যারামিটার সেটিং প্রয়োজন হতে পারে, এবং নির্দিষ্ট প্যারামিটার সব বাজার অবস্থার জন্য উপযুক্ত নাও হতে পারে।

ঝুঁকি কমানোর উপায়ঃ

  • ক্রয় সংকেত তুলনামূলকভাবে দুর্বল হওয়ার কারণে, কঠোর স্টপ লস এবং টার্গেট লভ্যাংশ সেট করার পরামর্শ দেওয়া হয়েছে
  • বাজার পরিবেশে অতিরিক্ত ফিল্টারিংয়ের বিষয়টি বিবেচনা করুন এবং কেবলমাত্র উপযুক্ত বাজার পরিবেশে কৌশলগুলি প্রয়োগ করুন
  • বাজারের পরিবর্তনের উপর নির্ভর করে ভিডাব্লুএমএ দৈর্ঘ্য স্বয়ংক্রিয়ভাবে সামঞ্জস্য করতে সক্ষম করার জন্য একটি স্বনির্ধারিত প্যারামিটার সামঞ্জস্যের প্রক্রিয়া বিকাশ করা

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

কোড বিশ্লেষণের উপর ভিত্তি করে, এই কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ

  1. বাজার পরিবেশে ফিল্টারিং বাড়ানো: একটি চলমান বা প্রবণতা শক্তি সূচক একটি ফিল্টারিং শর্ত হিসাবে প্রবর্তন করুন, শুধুমাত্র উপযুক্ত বাজার পরিবেশে সংকেত উত্পন্ন করুন, উদাহরণস্বরূপ এটিআর বা এডিএক্স সূচক দ্বারা বর্তমান বাজারটি কৌশলটির জন্য উপযুক্ত কিনা তা বিচার করতে পারে।

  2. VWMA প্যারামিটার অপ্টিমাইজ করুনVWMA দৈর্ঘ্যকে স্বয়ংক্রিয়ভাবে সামঞ্জস্য করতে সক্ষম হওয়া, বাজারের অস্থিরতার গতিশীলতার উপর ভিত্তি করে প্যারামিটারগুলিকে সামঞ্জস্য করা, যাতে কৌশলগুলি বিভিন্ন বাজারের পরিস্থিতিতে আরও ভালভাবে অভিযোজিত হয়। এটি VWMA দৈর্ঘ্যের সাথে বাজারের অস্থিরতার সাথে সম্পর্ক স্থাপন করে করা যেতে পারে।

  3. উন্নত সংকেত নিশ্চিতকরণ: অতিরিক্ত প্রযুক্তিগত সূচক বা মূল্যের মডেলকে স্বীকৃতির শর্ত হিসাবে প্রবর্তন করুন, সংকেতের গুণমান উন্নত করুন। উদাহরণস্বরূপ, RSI, MACD ইত্যাদির সাথে সংকেত নিশ্চিতকরণের জন্য সংকেত নিশ্চিতকরণ করা যেতে পারে।

  4. সমতলীকরণ কৌশল উন্নত করুনস্থির সময়ের প্লেইন ছাড়াও বাজারের অবস্থার উপর ভিত্তি করে ডায়নামিক প্লেইন নিয়ম যুক্ত করা হয়েছে, যেমন মুনাফা প্রত্যাহার, লক্ষ্য অর্জন বা প্রযুক্তিগত সূচক বিপরীত।

  5. বিক্রয়-বিক্রয় সংকেত প্রক্রিয়াকরণের পার্থক্য: ক্রয় এবং বিক্রয় সংকেতের বিভিন্ন পারফরম্যান্সের বৈশিষ্ট্যগুলির জন্য লক্ষ্যবস্তু পরিচালনার কৌশলগুলি বিকাশ করুন, যেমন ক্রয় সংকেতের জন্য আরও রক্ষণশীল পজিশন পরিচালনা এবং আরও কঠোর স্টপ লস কৌশল।

  6. তহবিল ব্যবস্থাপনা অপ্টিমাইজেশনঅর্থ পরিচালনার জন্য আরও নমনীয় ব্যবস্থা, যার মাধ্যমে প্রতিটি লেনদেনের জন্য অর্থের অনুপাত সংকেত শক্তি, বাজারের অস্থিরতা এবং ঐতিহাসিক কর্মক্ষমতা অনুযায়ী পরিবর্তিত হয়।

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

সারসংক্ষেপ

ট্রেডিং সময় ভিডাব্লুএমএ ডায়নামিক প্রাইস আপ এবং ডাউন পেরেশান কৌশলটি একটি সূক্ষ্মভাবে পরিকল্পিত intraday ট্রেডিং সিস্টেম যা প্রতিদিনের পুনরায় সেট করা ভিডাব্লুএমএকে একটি গতিশীল রেফারেন্স লাইন হিসাবে ব্যবহার করে ট্রেডিং সংকেত উত্পন্ন করে। এই কৌশলটি 1 মিনিটের সময় ফ্রেমে বিশেষভাবে উপযুক্ত, এটি একটি বিক্রয় সংকেতের জন্য বিশেষভাবে ভাল পারফরম্যান্স করে, 65% এরও বেশি।

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

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

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

কৌশল সোর্স কোড
/*backtest
start: 2024-02-29 00:00:00
end: 2025-02-26 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("SVWMA Lx", overlay=true, initial_capital=100000, 
     default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=10, calc_on_every_tick=true)

//──────────────────────────────
// Session VWMA Inputs
//──────────────────────────────
vwmaLen   = input.int(55, title="VWMA Length", inline="VWMA", group="Session VWMA")
vwmaColor = input.color(color.orange, title="VWMA Color", inline="VWMA", group="Session VWMA", tooltip="VWMA resets at the start of each session (at the opening of the day).")

//──────────────────────────────
// Session VWMA Calculation Function
//──────────────────────────────
day_vwma(_start, s, l) =>
    bs_nd = ta.barssince(_start)
    v_len = math.max(1, bs_nd < l ? bs_nd : l)
    ta.vwma(s, v_len)

//──────────────────────────────
// Determine Session Start
//──────────────────────────────
newSession = ta.change(time("D")) != 0

//──────────────────────────────
// Compute Session VWMA
//──────────────────────────────
vwmaValue = day_vwma(newSession, close, vwmaLen)
plot(vwmaValue, color=vwmaColor, title="Session VWMA")

//──────────────────────────────
// Define Signal Conditions (only on transition)
//──────────────────────────────
bullCond = low > vwmaValue      // Bullish: candle low above VWMA
bearCond = high < vwmaValue     // Bearish: candle high below VWMA

// Trigger signal only on the bar where the condition first becomes true
bullSignal = bullCond and not bullCond[1]
bearSignal = bearCond and not bearCond[1]

//──────────────────────────────
// **Exit Condition at 15:29 IST**
//──────────────────────────────
sessionEnd = hour == 15 and minute == 29

// Exit all positions at 15:29 IST
if sessionEnd
    strategy.close_all(comment="Closing all positions at session end")

//──────────────────────────────
// **Trade Control Logic** (Prevents consecutive same-side signals)
//──────────────────────────────
var bool lastTradeWasBuy = false  // Track last trade direction **Reset Direction At Session End**
var bool lastTradeWasSell = false // Track last trade direction **Reset Direction At Session End**
// Reset at new session
if newSession
    lastTradeWasBuy := true
    lastTradeWasSell := true

//──────────────────────────────
// **Position Management: Entry & Labels**
//──────────────────────────────
if bullSignal and not lastTradeWasBuy  //
    if strategy.position_size < 0
        strategy.close("Short", comment="Exit Short on Bull Signal")
        strategy.entry("Long", strategy.long, comment="Enter Long: Buy Call & Sell Put at ATM")
    else
        strategy.entry("Long", strategy.long, comment="Add Long: Buy Call & Sell Put at ATM")

    // Add BUY Label above entry candle
    label.new(x=bar_index, y=low - ta.atr(5) * 0.5, text="BUY", color=color.green, textcolor=color.white, size=size.small,  style=label.style_label_up, xloc=xloc.bar_index)

    lastTradeWasBuy := true  // Mark that the last trade was a Buy

if bearSignal and lastTradeWasBuy  //
    if strategy.position_size < 0
        strategy.close("Long", comment="Exit Long on Bear Signal")
        strategy.entry("Short", strategy.short, comment="Enter Short: Buy Put & Sell Call at ATM")
    else
        strategy.entry("Short", strategy.short, comment="Add Short: Buy Put & Sell Call at ATM")

    // Add SELL Label below candle 
    label.new(x=bar_index, y=high + ta.atr(5) * 0.5,  text="SELL", color=color.red, textcolor=color.white, size=size.small, style=label.style_label_down, xloc=xloc.bar_index)

    lastTradeWasBuy := false  // Mark that the last trade was a Sell

//──────────────────────────────
// **Updated Alert Conditions**
//──────────────────────────────
alertcondition(bullSignal and not lastTradeWasBuy, 
     title="Long Entry Alert", 
     message="Bullish signal: BUY CALL & SELL PUT at ATM. Entry allowed.")

alertcondition(bearSignal and lastTradeWasBuy, 
     title="Short Entry Alert", 
     message="Bearish signal: BUY PUT & SELL CALL at ATM. Entry allowed.")