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

উন্নত ১৫ মিনিটের চার্ট ট্রেডিং সিগন্যাল কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০৫-২৮ ১১ঃ৩৩ঃ৩৭
ট্যাগঃবি বিএমএএমএসিডিআরএসআইভিডব্লিউএপি

img

সারসংক্ষেপ

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

কৌশলগত নীতি

  1. ক্লোজিং প্রাইস পেতে ১৫ মিনিটের চার্ট ডেটা ব্যবহার করুন।
  2. দামের পরিমাণ বেশি কিনা তা নির্ধারণ করতে উপরের এবং নীচের বোলিংজার ব্যান্ড গণনা করুন।
  3. ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য দ্রুত এবং ধীর গতির গড় গণনা করুন।
  4. গতির দিকনির্দেশনা নির্ধারণের জন্য MACD রেখা এবং MACD সূচকের সংকেত রেখা গণনা করুন।
  5. দামের পরিমাণ বেশি কিনা তা নির্ধারণ করতে RSI সূচকটি গণনা করুন।
  6. দামের অতিরিক্ত ক্রয় বা অতিরিক্ত বিক্রয় কিনা তা নির্ধারণ করতে স্টোকাস্টিক দোলকের %K এবং %D লাইন গণনা করুন।
  7. ভলিউম-ওয়েটেড গড় মূল্যের তুলনায় দামের অবস্থান নির্ধারণের জন্য ভিডাব্লুএপি সূচক গণনা করুন।
  8. যখন দ্রুত চলমান গড়টি ধীর চলমান গড়ের উপরে অতিক্রম করে, যখন MACD লাইনটি সিগন্যাল লাইনের চেয়ে বড় হয়, RSI 50 এর উপরে থাকে, বন্ধের মূল্য VWAP এর উপরে থাকে এবং %K লাইনটি %D লাইনের উপরে থাকে তখন একটি ক্রয় সংকেত তৈরি করুন।
  9. যখন দ্রুত চলমান গড়টি ধীর চলমান গড়ের নীচে ক্রস করে, তখন একটি বিক্রয় সংকেত তৈরি করুন, ম্যাকড লাইনটি সংকেত লাইনের চেয়ে কম, আরএসআই 50 এর নীচে, বন্ধের মূল্য ভিডাব্লুএপি এর নীচে এবং % কে লাইনটি % ডি লাইনের নীচে থাকে।
  10. যখন একটি ক্রয় সংকেত প্রদর্শিত হয়, একটি দীর্ঘ অবস্থান খুলুন এবং স্টপ লস এবং লাভের স্তর সেট করুন।
  11. যখন বিক্রয় সংকেত প্রদর্শিত হবে, তখন একটি শর্ট পজিশন খুলুন এবং স্টপ লস এবং লাভের মাত্রা সেট করুন।

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

  1. ট্রেডিং সিগন্যালের নির্ভরযোগ্যতা বাড়ানোর জন্য একাধিক প্রযুক্তিগত সূচক একীভূত করে।
  2. স্বল্পমেয়াদী প্রবণতা এবং ওঠানামা ক্যাপচার করতে ১৫ মিনিটের চার্ট ডেটা ব্যবহার করে।
  3. ঝুঁকি কার্যকরভাবে নিয়ন্ত্রণ করতে এবং লাভে লক করার জন্য স্টপ-লস এবং লাভের স্তর সেট করে।
  4. স্পষ্ট এবং সহজেই বোঝা যায় কৌশলগত যুক্তি।

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

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

অপ্টিমাইজেশান নির্দেশাবলী

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

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

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


/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Gelişmiş Al-Sat Sinyalleri", overlay=true, process_orders_on_close=true)

// 15 dakikalık grafik verileri
fifteen_minute_close = request.security(syminfo.tickerid, "15", close)

// Stop loss ve take profit seviyelerini hesaplamak için kullanılacak oranlar
stop_loss_ratio = input.float(0.01, title="Stop Loss Oranı")
take_profit_ratio = input.float(0.02, title="Take Profit Oranı")

// Bollinger Bantları göstergesi
length = input.int(20, title="BB Dönemi")
mult = input.float(2.0, title="BB Çarpanı")
basis = ta.sma(fifteen_minute_close, length)
dev = mult * ta.stdev(fifteen_minute_close, length)
upper = basis + dev
lower = basis - dev

// Moving Averages (Hareketli Ortalamalar)
fast_ma = ta.sma(fifteen_minute_close, 10)
slow_ma = ta.sma(fifteen_minute_close, 30)

// MACD göstergesi
macd_line = ta.ema(fifteen_minute_close, 12) - ta.ema(fifteen_minute_close, 26)
macd_signal = ta.ema(macd_line, 9)
macd_hist = macd_line - macd_signal

// RSI göstergesi
rsi = ta.rsi(fifteen_minute_close, 14)

// Stochastic Oscillator (Stokastik Osilatör)
kPeriod = input.int(14, title="Stochastic %K Periyodu")
dPeriod = input.int(3, title="Stochastic %D Periyodu")
smoothK = input.int(3, title="Stochastic %K Düzleştirme")
k = ta.stoch(fifteen_minute_close, high, low, kPeriod)
d = ta.sma(k, dPeriod)

// Hacim ağırlıklı hareketli ortalamalar göstergesi (VWAP)
vwap_length = input.int(20, title="VWAP Dönemi")
vwap = ta.sma(volume * (high + low + fifteen_minute_close) / 3, vwap_length) / ta.sma(volume, vwap_length)

// Al-Sat Sinyallerini hesaplayın
long_signal = ta.crossover(fast_ma, slow_ma) and macd_line > macd_signal and rsi > 50 and fifteen_minute_close > vwap and k > d
short_signal = ta.crossunder(fast_ma, slow_ma) and macd_line < macd_signal and rsi < 50 and fifteen_minute_close < vwap and k < d

// Al ve Sat işaretlerini, yanlarında ok işaretleri olan üçgenlerle değiştirin
plotshape(series=long_signal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(series=short_signal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

// Uzun ve kısa pozisyonlar için girişler
if (long_signal)
    strategy.entry("long", strategy.long)
    strategy.exit("exit_long", "long", stop=fifteen_minute_close * (1 - stop_loss_ratio), limit=fifteen_minute_close * (1 + take_profit_ratio))
    
if (short_signal)
    strategy.entry("short", strategy.short)
    strategy.exit("exit_short", "short", stop=fifteen_minute_close * (1 + stop_loss_ratio), limit=fifteen_minute_close * (1 - take_profit_ratio))


সম্পর্কিত

আরো