SMA এবং বলিঙ্গার ব্যান্ডের উপর ভিত্তি করে প্যাটার্ন ইন্ডিকেটর কম্বিনেশন ট্রেডিং কৌশলকে অন্তর্ভুক্ত করা

SMA BB RR TP SL
সৃষ্টির তারিখ: 2025-02-08 15:06:49 অবশেষে সংশোধন করুন: 2025-02-08 15:06:49
অনুলিপি: 2 ক্লিকের সংখ্যা: 338
1
ফোকাস
1617
অনুসারী

SMA এবং বলিঙ্গার ব্যান্ডের উপর ভিত্তি করে প্যাটার্ন ইন্ডিকেটর কম্বিনেশন ট্রেডিং কৌশলকে অন্তর্ভুক্ত করা

ওভারভিউ

এই কৌশলটি হল একটি ট্রেডিং সিস্টেম যা প্রবণতা অনুসরণ করে, যার মধ্যে রয়েছে গড় লাইন (SMA), বুলিন বন্ড (BB) এবং K-লাইন ফর্ম্যাট। এই কৌশলটি মূলত ট্রেডিং সিগন্যাল হিসাবে গ্রাসকারী ফর্ম্যাটগুলি সনাক্ত করে এবং 200-দিনের গড় লাইন এবং বুলিন বন্ডের মধ্যম ট্র্যাককে ট্রেন্ড নিশ্চিতকরণ সূচক হিসাবে ব্যবহার করে, যা 1: 2 এর ঝুঁকি-লাভের অনুপাত ব্যবহার করে।

কৌশল নীতি

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

  1. 200-দিনের গড় লাইন ব্যবহার করে সামগ্রিক প্রবণতা নির্দেশ করুন
  2. বুলিন-ব্যান্ডের মধ্যম ট্র্যাককে একটি দ্বিতীয় প্রবণতা হিসেবে ব্যবহার করে
  3. “অনুপ্রবেশের জন্য নির্দিষ্ট সময় খুঁজুন” “অনুপ্রবেশের জন্য নির্দিষ্ট সময় খুঁজুন”
  4. স্টপ লস এবং রিটার্নের লক্ষ্যমাত্রা নির্ধারণের জন্য স্থির 1: 2 ঝুঁকি-লাভের অনুপাত ব্যবহার করে

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

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

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

কৌশলগত ঝুঁকি

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

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

  1. বাজারের অস্থিরতার সাথে সামঞ্জস্য রেখে ঝুঁকি-লাভের অনুপাত বিবেচনা করা যেতে পারে
  2. সহায়ক নিশ্চিতকরণ হিসাবে ভলিউম সূচক যোগ করুন
  3. ভুয়া সংকেত ফিল্টার করার জন্য অন্যান্য প্রযুক্তিগত সূচক যুক্ত করা যেতে পারে
  4. বিভিন্ন সময়কালের জন্য সিগন্যাল সিঙ্ক্রোনাইজেশনের উপর ভিত্তি করে প্রবেশের সময়কে অনুকূলিতকরণের বিষয়টি বিবেচনা করুন
  5. কৌশলগত অভিযোজনযোগ্যতা বাড়ানোর জন্য স্বনির্ধারিত সূচক প্যারামিটারগুলি চালু করা যেতে পারে

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2025-01-08 00:00:00
end: 2025-02-07 00:00:00
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ardhankurniawan

//@version=5
//@version=5
strategy("Engulfing Candles Strategy with Risk-Reward 1:2 by ardhankurniawan", overlay = true)

// Menyimpan harga pembukaan dan penutupan dari candle sebelumnya dan saat ini
openBarPrevious = open[1]
closeBarPrevious = close[1]
openBarCurrent = open
closeBarCurrent = close

// Menghitung SMA 200
sma200 = ta.sma(close, 200)

// Menghitung Bollinger Bands (BB) dengan periode 14 dan standar deviasi 2
length = 14
src = close
mult = 2.0
basis = ta.sma(src, length)  // Mid Bollinger Band (SMA)
dev = mult * ta.stdev(src, length)  // Standard deviation
upperBB = basis + dev
lowerBB = basis - dev
midBB = basis  // Mid Bollinger Band adalah SMA

// Kondisi Bullish Engulfing: harga pembukaan saat ini lebih rendah dari harga penutupan sebelumnya, 
// harga pembukaan saat ini lebih rendah dari harga pembukaan sebelumnya, dan harga penutupan saat ini lebih tinggi dari harga pembukaan sebelumnya.
bullishEngulfing = (openBarCurrent <= closeBarPrevious) and (openBarCurrent < openBarPrevious) and (closeBarCurrent > openBarPrevious)

// Kondisi Bearish Engulfing: harga pembukaan saat ini lebih tinggi dari harga penutupan sebelumnya, 
// harga pembukaan saat ini lebih tinggi dari harga pembukaan sebelumnya, dan harga penutupan saat ini lebih rendah dari harga pembukaan sebelumnya.
bearishEngulfing = (openBarCurrent >= closeBarPrevious) and (openBarCurrent > openBarPrevious) and (closeBarCurrent < openBarPrevious)

// Kondisi untuk membeli (buy) hanya jika Bullish Engulfing terjadi di atas SMA 200 dan Mid Bollinger Band
buyCondition = bullishEngulfing and close > sma200 and close > midBB

// Kondisi untuk menjual (sell) hanya jika Bearish Engulfing terjadi di bawah SMA 200 dan Mid Bollinger Band
sellCondition = bearishEngulfing and close < sma200 and close < midBB

// Menghitung Stop Loss dan Take Profit dengan Risk-Reward Ratio 1:2
longSL = low  // SL di low candle bullish engulfing (prev low)
longRR = (close - low) * 2  // TP dengan Risk-Reward 1:2
longTP = close + longRR  // TP untuk posisi long

shortSL = high  // SL di high candle bearish engulfing (prev high)
shortRR = (high - close) * 2  // TP dengan Risk-Reward 1:2
shortTP = close - shortRR  // TP untuk posisi short

// Strategi Buy ketika kondisi beli terpenuhi dengan SL dan TP
if buyCondition
    strategy.entry("Buy", strategy.long)  // Perintah beli ketika Bullish Engulfing terjadi di atas SMA 200 dan Mid Bollinger Band
    strategy.exit("Sell Exit", from_entry = "Buy", stop = longSL, limit = longTP)  // SL dan TP untuk posisi long

// Strategi Sell ketika kondisi jual terpenuhi dengan SL dan TP
if sellCondition
    strategy.entry("Sell", strategy.short)  // Perintah jual ketika Bearish Engulfing terjadi di bawah SMA 200 dan Mid Bollinger Band
    strategy.exit("Buy Exit", from_entry = "Sell", stop = shortSL, limit = shortTP)  // SL dan TP untuk posisi short

// Menambahkan kondisi untuk keluar dari posisi
if sellCondition
    strategy.close("Buy")  // Menutup posisi beli jika Bearish Engulfing terjadi di bawah SMA 200 dan Mid Bollinger Band
if buyCondition
    strategy.close("Sell")  // Menutup posisi jual jika Bullish Engulfing terjadi di atas SMA 200 dan Mid Bollinger Band

// Plotting SMA 200 dan Bollinger Bands
plot(sma200, color = color.blue, linewidth = 2, title = "SMA 200")
plot(upperBB, color = color.green, linewidth = 1, title = "Upper BB")
plot(lowerBB, color = color.red, linewidth = 1, title = "Lower BB")
plot(midBB, color = color.orange, linewidth = 2, title = "Mid BB")

// Alert condition
alertcondition(buyCondition, title = "Bullish Engulfing Above SMA 200 and Mid BB", message = "[CurrencyPair] [TimeFrame], Bullish Engulfing above SMA 200 and Mid Bollinger Band")
alertcondition(sellCondition, title = "Bearish Engulfing Below SMA 200 and Mid BB", message = "[CurrencyPair] [TimeFrame], Bearish Engulfing below SMA 200 and Mid Bollinger Band")