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

ইনট্রা ডে ব্রেকআউট স্ট্র্যাটেজি ৩ মিনিটের মোমবাতি উচ্চ নিম্ন পয়েন্টের ভিত্তিতে

লেখক:চাওঝাং, তারিখঃ 2024-06-14 15:43:42
ট্যাগঃএমএইএমএ

img

সারসংক্ষেপ

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

কৌশল নীতি

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

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

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

কৌশলগত ঝুঁকি

  1. বাজারের অস্থিরতা বেশি হলে বড় পরিমাণে ড্রাউনডাউন হতে পারে।
  2. খোলা সময়কালে উচ্চ ঝুঁকি যখন দামের ওঠানামা বড় হয়।
  3. ব্রেকআউট পয়েন্টের অবস্থান বোঝা কঠিন, ভুল বিচার করা সহজ।

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

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

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

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


/*backtest
start: 2023-06-08 00:00:00
end: 2024-06-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Banknifty Strategy", overlay=true, default_qty_type=strategy.fixed, default_qty_value=1)

// Parameters
start_date = input(timestamp("2024-01-01 00:00"), title="Start Date")
end_date = input(timestamp("2024-06-07 23:59"), title="End Date")

// Time settings
var startTime = timestamp("2024-06-09 09:15")
var endTime = timestamp("2024-06-09 09:24")

// Variables to store the 3rd 3-minute candle
var bool isCandleFound = false
var float thirdCandleHigh = na
var float thirdCandleLow = na
var float baseCandleHigh = na
var float baseCandleLow = na
var float entryPrice = na
var float targetPrice = na

// Check if the current time is within the specified date range
inDateRange = true

// Capture the 3rd 3-minute candle
if (inDateRange and not isCandleFound)
    var int candleCount = 0
    if (true)
        candleCount := candleCount + 1
        if (candleCount == 3)
            thirdCandleHigh := high
            thirdCandleLow := low
            isCandleFound := true

// Wait for a candle to close above the high of the 3rd 3-minute candle
if (isCandleFound and na(baseCandleHigh) and close > thirdCandleHigh)
    baseCandleHigh := close
    baseCandleLow := low

// Strategy logic for buying and selling
if (not na(baseCandleHigh))
    // Buy condition
    if (high > baseCandleHigh and strategy.opentrades == 0)
        entryPrice := high
        targetPrice := entryPrice + 100
        strategy.entry("Buy", strategy.long, limit=entryPrice)
    // Sell condition
    if (low < baseCandleLow and strategy.opentrades == 0)
        entryPrice := low
        targetPrice := entryPrice - 100
        strategy.entry("Sell", strategy.short, limit=entryPrice)

// Exit conditions
if (strategy.opentrades > 0)
    // Exit BUY trade when profit is 100 points or carry forward to next day
    if (strategy.position_size > 0 and high >= targetPrice)
        strategy.exit("Take Profit", from_entry="Buy", limit=targetPrice)
    // Exit SELL trade when profit is 100 points or carry forward to next day
    if (strategy.position_size < 0 and low <= targetPrice)
        strategy.exit("Take Profit", from_entry="Sell", limit=targetPrice)

// Close trades at the end of the day
if (time == timestamp("2024-06-09 15:30"))
    strategy.close("Buy", comment="Market Close")
    strategy.close("Sell", comment="Market Close")

// Plotting for visualization
plotshape(series=isCandleFound, location=location.belowbar, color=color.red, style=shape.labeldown, text="3rd 3-min candle")
plot(baseCandleHigh, title="Base Candle High", color=color.green, linewidth=2, style=plot.style_line)
plot(baseCandleLow, title="Base Candle Low", color=color.red, linewidth=2, style=plot.style_line)


সম্পর্কিত

আরো