এসএমএ মুভিং এভারেজ ক্রসওভার কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-০৯-২২ 14:40:০৩
ট্যাগঃ

সারসংক্ষেপ

এটি এসএমএ চলমান গড়ের উপর ভিত্তি করে ক্রসওভার কৌশল অনুসরণ করে একটি সহজ প্রবণতা, যা বিটিসিইউএসডি এবং অন্যান্য ক্রিপ্টো জোড়া ট্রেডিংয়ের জন্য উচ্চতর সময়সীমার জন্য উপযুক্ত।

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

কৌশলটি বিভিন্ন সময়কালের দুটি এসএমএ চলমান গড়ের উপর ভিত্তি করে। একটি 10 পিরিয়ড এসএমএ, অন্যটি 100 পিরিয়ড এসএমএ। কৌশলটি দুটি এসএমএর মানগুলি পর্যবেক্ষণ করে। যখন 10 পিরিয়ড এসএমএ দীর্ঘতর 100 পিরিয়ড এসএমএর উপরে অতিক্রম করে, তখন এটি একটি আপট্রেন্ডের সংকেত দেয় এবং কৌশলটি দীর্ঘ হয়। যখন 10 পিরিয়ড এসএমএ 100 পিরিয়ড এসএমএর নীচে অতিক্রম করে, তখন এটি একটি ডাউনট্রেন্ডের সংকেত দেয় এবং কৌশলটি শর্ট হয়।

বিশেষত, কৌশলটি 10 পিরিয়ড এসএমএ এবং 100 পিরিয়ড এসএমএ এর মানগুলির তুলনা করে ক্রসওভার নির্ধারণ করে। যদি 10 পিরিয়ড এসএমএ 100 পিরিয়ড এসএমএ এর উপরে অতিক্রম করে, তবে লংকন্ডিশনটি সত্য হিসাবে সেট করা হয়। কৌশলটি তারপরে strategy.entry ফাংশনের মাধ্যমে দীর্ঘ হয়। বিপরীতে, যদি 10 পিরিয়ড এসএমএ 100 পিরিয়ড এসএমএ এর নীচে অতিক্রম করে, তবে শর্টকন্ডিশনটি সত্য হিসাবে সেট করা হয়। কৌশলটি তারপরে strategy.entry এর মাধ্যমে শর্ট হয়।

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

সুবিধা

  1. যুক্তিটি সহজ এবং পরিষ্কার, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়, নতুনদের জন্য উপযুক্ত।

  2. এসএমএ ক্রসওভার প্রবণতা বিপরীত পয়েন্ট কার্যকরভাবে ক্যাপচার করতে পারে এবং সময়মত বাজারে প্রবেশ করতে পারে।

  3. চলমান গড়গুলি বাজারের গোলমাল ফিল্টার করতে পারে এবং প্রবণতার দিকনির্দেশনা সনাক্ত করতে পারে।

  4. এসএমএ সময়ের বিভিন্ন বাজারের পরিবেশের জন্য সামঞ্জস্য করা যেতে পারে। উদাহরণস্বরূপ, ষাঁড়ের বাজারের জন্য স্বল্প সময়ের এবং ভালুকের বাজারের জন্য দীর্ঘ সময়ের জন্য।

  5. এই কৌশলটি দীর্ঘদিন ধরে প্রমাণিত এবং ক্রিপ্টো মার্কেটে ভাল কাজ করে।

ঝুঁকি

  1. এসএমএ ক্রসওভার বিলম্বিত হতে পারে এবং বিলম্বিত প্রবেশ এবং স্টপ লস ঝুঁকি সৃষ্টি করতে পারে।

  2. সংক্ষিপ্ত এসএমএ মিথ্যা ব্রেকআউট সৃষ্টি করতে পারে এবং অপ্রয়োজনীয় হুইপসাউয়ের কারণ হতে পারে।

  3. দীর্ঘমেয়াদী পজিশন ধরে রাখার সময় স্টপ লস সেট করতে হবে।

  4. বিভিন্ন বাজারে ঘন ঘন হারাতে পারে। অন্যান্য সূচকগুলির সাথে একত্রিত করা প্রয়োজন।

  5. অনুপযুক্ত পরামিতি সেটিং কৌশল কর্মক্ষমতা প্রভাবিত করতে পারে। এসএমএ সময়কাল বাজার অবস্থার অনুযায়ী সমন্বয় করা প্রয়োজন।

উন্নতি

  1. সঠিকতা বাড়াতে এসএমএকে আরএসআই, বোলিংজার ব্যান্ডের মতো অন্যান্য সূচকগুলির সাথে একত্রিত করুন।

  2. স্টপ লস মেকানিজম যোগ করুন, যেমন এসএমএ ব্রেকআউট স্টপ লস।

  3. বাজারের অবস্থার উপর ভিত্তি করে এসএমএ পরামিতিগুলি গতিশীলভাবে সামঞ্জস্য করুন, ষাঁড়ের বাজারের জন্য স্বল্প সময়ের জন্য এবং ভালুকের বাজারের জন্য দীর্ঘ সময়ের জন্য।

  4. সংক্ষিপ্ত এবং দীর্ঘ এসএমএগুলির ক্রসওভার শক্তির উপর ভিত্তি করে বিভিন্ন অবস্থানের আকার ব্যবহার করুন।

  5. পুনরায় প্রবেশের নিয়ম যোগ করুন, যেমন যখন দাম এসএমএতে ফিরে আসে তখন পুনরায় প্রবেশ করুন।

  6. ব্যাকটেস্টিং এবং কাগজ ব্যবসায়ের মাধ্যমে পরামিতি এবং কৌশল মূল্যায়ন করুন।

সংক্ষিপ্তসার

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


/*backtest
start: 2023-08-22 00:00:00
end: 2023-09-21 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//study(title="MA Crossover Strategy", overlay = true)
// Simple MA crossover strategy with a 10/100 MA crossover)

strategy("MA Crossover Strategy", overlay=true)
src = input(close, title="Source")

price = security(syminfo.tickerid, timeframe.period, src)
ma1 = input(10, title="1st MA Length")
type1 = input("SMA", "1st MA Type", options=["SMA", "EMA"])

ma2 = input(100, title="2nd MA Length")
type2 = input("SMA", "2nd MA Type", options=["SMA", "EMA"])

price1 = if (type1 == "SMA")
    sma(price, ma1)
else
    ema(price, ma1)
    
price2 = if (type2 == "SMA")
    sma(price, ma2)
else
    ema(price, ma2)


//plot(series=price, style=line,  title="Price", color=black, linewidth=1, transp=0)
plot(series=price1, style=line,  title="1st MA", color=blue, linewidth=2, transp=0)
plot(series=price2, style=line, title="2nd MA", color=green, linewidth=2, transp=0)


longCondition = crossover(price1, price2)
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = crossunder(price1, price2)
if (shortCondition)
    strategy.entry("Short", strategy.short)


আরো