রিসোর্স লোড হচ্ছে... লোডিং...

ইএমএগুলিকে স্পর্শ করার সাথে দৈনিক ডিসিএ কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০১-১৬ ১৫ঃ৩০ঃ১৭
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

এই কৌশল নিম্নলিখিত প্রধান বৈশিষ্ট্য আছেঃ

  1. দৈনিক ডলার খরচ গড়

    • বাজারের উত্থান-পতন নির্বিশেষে দৈনিক স্থায়ী বিনিয়োগ
    • একক বাণিজ্য ঝুঁকি হ্রাস করার জন্য দীর্ঘমেয়াদী ব্যাচ বিনিয়োগ
  2. এন্ট্রি সিগন্যালের জন্য ইএমএ

    • যখন বন্ধের মূল্য EMA 5, 10, 20 ইত্যাদির উপরে অতিক্রম করে তখন ক্রয় সংকেত সক্রিয় হয়।
    • স্বল্পমেয়াদী প্রত্যাহার এড়াতে ইএমএ লাইনগুলি সমর্থন হিসাবে কাজ করে
  3. ডায়নামিক স্টপ লস

    • বন্ধের মূল্য ২০ দিনের এসএমএ-র নিচে নেমে গেলে সমস্ত পজিশন বিক্রি করুন
    • আরও ক্ষতি এড়ানো
  4. ট্রেড কাউন্ট লিমিট

    • পজিশনের আকার নিয়ন্ত্রণের জন্য 300 এ সর্বাধিক ট্রেডিংয়ের সীমা
    • সম্পদের সক্ষমতা ছাড়িয়ে অতিরিক্ত বিনিয়োগ রোধ করে

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

সুবিধা বিশ্লেষণ

এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ

  1. ঝুঁকির বৈচিত্র্য

    • বাজারের প্রবণতা নির্বিশেষে ছোট স্থির পরিমাণের দৈনিক বিনিয়োগ
    • উচ্চতার পিছনে দৌড়ানো এড়ায়
  2. ইএমএ সংমিশ্রণ পিছিয়ে যাওয়া এড়ায়

    • ইএমএ ক্রসওভারগুলি প্রত্যাহারের সময়গুলিতে কেনা বন্ধ করে দেয়
    • প্রত্যাহারের সময় ক্রয় অব্যাহত রাখা ঝুঁকিকে বৈচিত্র্য দেয়
  3. ডায়নামিক স্টপ লস নিয়ন্ত্রণ

    • স্টপ লস সময়মতো প্রস্থান করতে দেয়
    • ভারী ক্ষতি রোধ করে
  4. ট্রেড লিমিট নিয়ন্ত্রণ ঝুঁকি

    • অতিরিক্ত বিনিয়োগ রোধ করার জন্য সর্বোচ্চ পজিশনের আকার পূর্বনির্ধারিত
    • বিনিয়োগকে সম্পদের সক্ষমতার মধ্যে রাখে
  5. স্বজ্ঞাত ইএমএ ভিজ্যুয়ালাইজেশন

    • মূল্য চার্টে প্রদর্শিত EMAs
    • অপারেটর দ্বারা সহজ পর্যবেক্ষণের অনুমতি দেয়
  6. অত্যন্ত কাস্টমাইজযোগ্য

    • বিনিয়োগের পরিমাণ, EMA সময়কাল, স্টপ ইত্যাদির জন্য কাস্টম ইনপুট
    • ব্যক্তিগত ঝুঁকি পছন্দ অনুযায়ী সংশোধন

ঝুঁকি বিশ্লেষণ

এই কৌশল কিছু ঝুঁকি বহন করেঃ

  1. সিস্টেমিক ঝুঁকি এখনও বিদ্যমান

    • ব্ল্যাক সোয়ান ইভেন্টগুলি ভারী ক্ষতির কারণ হতে পারে
    • বৈচিত্র্য কেবল ঝুঁকি হ্রাস করে কিন্তু তা দূর করে না
  2. নির্দিষ্ট বিনিয়োগের পরিমাণ

    • যদি দাম বেড়ে যায় তাহলে দৈনিক স্থায়ী বিনিয়োগগুলি উপরের দিকে যেতে পারে
    • গতিশীল পরিমাণের সমন্বয় সাহায্য করতে পারে
  3. ইএমএগুলি চরম পদক্ষেপের প্রতিক্রিয়া জানাতে পারে না

    • EMA-র প্রতিক্রিয়া হঠাৎ ঘটনার ক্ষেত্রে ধীর হয় এবং সময়মতো ক্ষতি বন্ধ করতে ব্যর্থ হয়
    • কেডি এর সাথে মিলিয়ে, BOLL চরমগুলি সনাক্ত করতে সহায়তা করতে পারে
  4. ট্রেড লিমিট লাভের সম্ভাবনা

    • সম্ভাব্য লাভের লেনদেনের সর্বোচ্চ সীমা
    • ঝুঁকি এবং পুরষ্কারের মধ্যে ভারসাম্য বজায় রাখার প্রয়োজন
  5. স্টপ লস প্লেসমেন্টের জন্য সাবধানতা প্রয়োজন

    • খুব কাছের স্টপগুলি অল্প সময়ের মধ্যে সরিয়ে নেওয়া হয় যখন খুব বেশি ছড়িয়ে পড়া স্টপগুলি সময়মতো রক্ষা করতে ব্যর্থ হয়
    • সঠিক ভারসাম্য খুঁজে পেতে ব্যাপক পরীক্ষার প্রয়োজন

ভবিষ্যতে উন্নতি

আরও অপ্টিমাইজেশানঃ

  1. ডায়নামিক ডেইলি ইনভেস্টমেন্ট পরিমাণ

    • সূচকগুলির উপর ভিত্তি করে দৈনিক বিনিয়োগ
    • উর্ধ্বমুখী হলে বৃদ্ধি, হ্রাস হলে হ্রাস
  2. অতিরিক্ত প্রবেশ সংকেত

    • অন্যান্য সূচক যেমন KD, BOLL এর সাথে EMA এর পরিপূরক
    • চরম গতিবিধি সনাক্তকরণ উন্নত করুন
  3. এক্সপোনেনশিয়াল মুভিং মিডিয়ার

    • EMAs হঠাৎ ঘটনা ধীরে ধীরে প্রতিক্রিয়া, DEMA, TEMA সাহায্য করতে পারে
    • নতুন প্রবণতা দ্রুত ধরতে
  4. গতিশীল অবস্থানের সীমা

    • কৌশলগত লাভজনকতার ভিত্তিতে সীমা বৃদ্ধি
    • ন্যায্য মূল্যায়নে উচ্চতর এক্সপোজার অনুমোদন করে
  5. ট্রেলিং স্টপ লস

    • বর্তমান কৌশল বাজার সব বিক্রি, ট্রেলিং স্টপগুলি হ্রাস হ্রাস এড়াতে সাহায্য করতে পারে
    • চালিত হওয়ার ঝুঁকি হ্রাস করুন

সিদ্ধান্ত

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


/*backtest
start: 2024-01-08 00:00:00
end: 2024-01-15 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Daily DCA Strategy with Touching EMAs", overlay=true, pyramiding=10000)

// Customizable Parameters
daily_investment = input(50000, title="Daily Investment")
start_year = input(2022, title="Start Year")
start_month = input(1, title="Start Month")
start_day = input(1, title="Start Day")
end_year = input(2023, title="End Year")
end_month = input(12, title="End Month")
end_day = input(1, title="End Day")
trade_count_limit = input(10000, title="Pyramiding Limit")
enable_sell = input(true, title="Enable Sell")

start_date = timestamp(start_year, start_month, start_day)
var int trade_count = 0

// Calculate the number of shares to buy based on the current closing price
shares_to_buy = daily_investment / close

// Check if a new day has started and after the start date
isNewDay = dayofmonth != dayofmonth[1] and time >= start_date

// Buy conditions based on EMA crossovers
ema5_cross_above = crossover(close, ema(close, 5))
ema10_cross_above = crossover(close, ema(close, 10))
ema20_cross_above = crossover(close, ema(close, 20))
ema50_cross_above = crossover(close, ema(close, 50))
ema100_cross_above = crossover(close, ema(close, 100))
ema200_cross_above = crossover(close, ema(close, 200))

if isNewDay and (ema5_cross_above or ema10_cross_above or ema20_cross_above or ema50_cross_above or ema100_cross_above or ema200_cross_above) and trade_count < trade_count_limit
    strategy.entry("Buy", strategy.long, qty=shares_to_buy)
    trade_count := trade_count + 1

// Dynamic sell conditions (optional)
sell_condition =  true

if enable_sell and sell_condition
    strategy.close_all()

// EMA Ribbon for visualization
plot(ema(close, 5), color=color.red, title="EMA 5")
plot(ema(close, 10), color=color.orange, title="EMA 10")
plot(ema(close, 20), color=color.yellow, title="EMA 20")
plot(ema(close, 50), color=color.green, title="EMA 50")
plot(ema(close, 100), color=color.blue, title="EMA 100")
plot(ema(close, 200), color=color.purple, title="EMA 200")


আরো