SMA মুভিং এভারেজ ক্রসওভারের উপর ভিত্তি করে পরিমাণগত ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2024-01-12 10:51:33 অবশেষে সংশোধন করুন: 2024-01-12 10:51:33
অনুলিপি: 0 ক্লিকের সংখ্যা: 684
1
ফোকাস
1617
অনুসারী

SMA মুভিং এভারেজ ক্রসওভারের উপর ভিত্তি করে পরিমাণগত ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

  1. 5 তম লাইন ((sma5), 20 তম লাইন ((sma20) এবং 200 তম লাইন ((sma200)) তিনটি ভিন্ন সময়ের জন্য SMA গড় গণনা করুন
  2. যখন স্বল্পকালীন গড় নীচের দিক থেকে দীর্ঘকালীন গড়কে ভেঙে দেয় তখন একটি ক্রয় সংকেত তৈরি হয়
  3. একটি বিক্রয় সংকেত উত্পন্ন হয় যখন স্বল্প চক্রটি লম্বা চক্রের গড়ের উপরে থেকে নীচে পড়ে যায়
  4. ক্রয় এবং বিক্রয় সংকেত অনুযায়ী লেনদেন

উদাহরণস্বরূপ, 5 দিনের লাইন এবং 200 দিনের লাইনের ক্রসিংয়ের ক্ষেত্রে, যখন 5 দিনের লাইন 200 দিনের লাইন অতিক্রম করে, তখন বাজারটি সংক্ষিপ্ত দরপত্রের দিকে চলে যায় এবং একটি কেনার সংকেত দেয়; যখন 5 দিনের লাইন 200 দিনের লাইন অতিক্রম করে, তখন বাজারটি সংক্ষিপ্ত দরপত্রের দিকে চলে যায় এবং একটি বিক্রয় সংকেত দেয়। বিভিন্ন পিরিয়ডের গড়ের ক্রস ফর্মগুলি ক্যাপচার করে, বাজার প্রবণতাটি ধীরে ধীরে ক্যাপচার করা যায়।

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

  1. অপারেশনটি সহজ এবং বাস্তবায়ন করা সহজ। কেবলমাত্র কয়েকটি বিভিন্ন পিরিয়ডের এসএমএ গড় লাইন গণনা করা দরকার, সহজ গড় লাইন ক্রস ফর্ম্যাট দ্বারা বাজারজাতকরণ এবং প্রস্থান নির্ধারণ করা।
  2. বাজারের বড় প্রবণতাগুলির প্রতি সংবেদনশীল, প্রবণতা প্রভাব ব্যবহার করে মুনাফা অর্জন করতে পারে। উদাহরণস্বরূপ, 5 তম লাইনে 200 তম লাইন অতিক্রম করার সময়, বাজারটি মাঝারি-দীর্ঘ লাইনের মুনাফার অবস্থায় রয়েছে, তখন শেয়ার কেনা যায় এবং গতি বাড়ানো যায়।
  3. প্রত্যাহার এবং ক্ষতির ঝুঁকি কম। যখন বাজারে বড় ধরনের সংশোধন হয়, তখন সমান্তরাল ক্রস কৌশলটি সময়মত বিক্রয় সংকেত পাঠায়, যা কার্যকরভাবে প্রত্যাহার নিয়ন্ত্রণ করতে পারে।

ঝুঁকি ও প্রতিকার

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

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

  1. অন্যান্য সূচক ফিল্টার যোগ করুন। সমান্তরাল ক্রস সংকেত উপস্থিত হলে, MACD, KDJ ইত্যাদি অন্যান্য প্রযুক্তিগত সূচকগুলি পড়ুন, যাতে কম্পনের পরিস্থিতিতে ভুল সংকেত তৈরি না হয়।

  2. প্রবণতা বিচার সূচকগুলির সাথে মিলিত। উদাহরণস্বরূপ, 5 দিনের লাইন এবং 200 দিনের লাইনের সাথে কেনা-বেচা পয়েন্ট তৈরি করুন। উদাহরণস্বরূপ, এডিএক্স সূচকগুলির সাথে প্রবণতা বিচার শক্তিশালী, কেবলমাত্র প্রবণতা যথেষ্ট হলে সংকেত কার্যকর করা যায়।

  3. স্বনির্ধারিত গড় ব্যবহার করুন। বাজারের পরিস্থিতি এবং ওঠানামা অনুযায়ী গড়ের প্যারামিটারগুলি রিয়েল-টাইমে সামঞ্জস্য করুন, যাতে ট্রেডিং সিগন্যালগুলি আরও কার্যকর হয়।

  4. একাধিক জাতের পোর্টফোলিও বিভিন্ন ধরণের স্টক এবং ফরেক্স জাতের মধ্যে কৌশলগত সমন্বয় করা কৌশলগত কার্যকারিতা বাড়িয়ে তুলতে পারে

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("SMA Crossover Strategy", overlay=true)

// Define SMAs
sma5 = sma(close, 5)
sma10 = sma(close, 10)
sma20 = sma(close, 20)
sma50 = sma(close, 50)
sma130 = sma(close, 130)
sma200 = sma(close, 200)

// Plot SMAs on the chart
plot(sma5, color=color.blue, title="5 SMA")
plot(sma10, color=color.orange, title="10 SMA")
plot(sma20, color=color.red, title="20 SMA")
plot(sma50, color=color.green, title="50 SMA")
plot(sma130, color=color.purple, title="130 SMA")
plot(sma200, color=color.black, title="200 SMA")

// Generating the buy and sell signals
buySignal = crossover(sma5, sma200)
sellSignal = crossunder(sma5, sma200)

// Execute trades based on signals
if (buySignal)
    strategy.entry("Buy", strategy.long)

if (sellSignal)
    strategy.close("Sell")