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

ডায়নামিক রিস্ক ম্যানেজমেন্ট এবং ফিক্সড টেক লাভ সহ অ্যাডভান্সড ফেয়ার ভ্যালু গ্যাপ ডিটেকশন স্ট্র্যাটেজি

লেখক:চাওঝাং, তারিখঃ ২০২৪-১১-২৯ 16:22:10
ট্যাগঃএফভিজিSLটিপি

img

সারসংক্ষেপ

এটি ফেয়ার ভ্যালু গ্যাপ (এফভিজি) সনাক্তকরণের উপর ভিত্তি করে একটি ট্রেডিং কৌশল, যা গতিশীল ঝুঁকি ব্যবস্থাপনাকে স্থির লাভের লক্ষ্যগুলির সাথে একত্রিত করে। 15 মিনিটের সময়সীমার উপর কাজ করে, কৌশলটি বাজারে মূল্য ফাঁক সনাক্ত করে সম্ভাব্য ট্রেডিং সুযোগগুলি সনাক্ত করে। নভেম্বর 2023 থেকে আগস্ট 2024 পর্যন্ত ব্যাকটেস্টের তথ্য অনুসারে, কৌশলটি 153 টি মোট ব্যবসায়ের সাথে 284.40% নেট মুনাফা অর্জন করেছে, 71.24% এর জয় হার এবং 2.422 এর মুনাফা ফ্যাক্টর বজায় রেখেছে।

কৌশল নীতি

মূল প্রক্রিয়াটি পরপর তিনটি মোমবাতি জুড়ে মূল্য সম্পর্ক পর্যবেক্ষণ করে ন্যায্য মূল্য ফাঁক সনাক্ত করার চারপাশে ঘোরাফেরা করেঃ

  1. বাউলিশ এফভিজিঃ যখন মাঝের মোমবাতিটির উচ্চতা প্রথম মোমবাতির নিম্নের নীচে থাকে
  2. বিয়ারিশ FVG: যখন মাঝের মোমবাতিটির নিম্ন স্তরটি প্রথম মোমবাতির উচ্চতার উপরে থাকে
  3. প্রবেশ সংকেত একটি FVG থ্রেশহোল্ড প্যারামিটার দ্বারা নিয়ন্ত্রিত হয়
  4. ঝুঁকি নিয়ন্ত্রণে অ্যাকাউন্টের মূলধনের একটি নির্দিষ্ট শতাংশ (1%) স্টপ লস হিসেবে ব্যবহার করা হয়।
  5. মুনাফা গ্রহণের হার ৫০ পয়েন্টে নির্ধারণ করা হয়েছে।

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

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

কৌশলগত ঝুঁকি

  1. বাজারের অস্থিরতার ঝুঁকিঃ অত্যন্ত অস্থির বাজারে স্থায়ী পয়েন্ট লাভের ঝুঁকি হতে পারে।
  2. স্লিপিং ঝুঁকিঃ ঘন ঘন ট্রেডিংয়ের ফলে স্লিপিংয়ের খরচ বেশি হতে পারে
  3. প্যারামিটার নির্ভরতাঃ পারফরম্যান্স FVG প্রান্তিক সেটিংসের উপর নির্ভর করে
  4. ভুয়া ব্রেকআউট ঝুঁকিঃ কিছু FVG সংকেত ভুয়া ব্রেকআউট হতে পারে
  5. অর্থ পরিচালনার ঝুঁকিঃ নির্দিষ্ট শতাংশ স্টপ লস দ্রুত টানতে পারে

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

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

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

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-28 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Fair Value Gap Strategy with % SL and Fixed TP", overlay=true, initial_capital=500, default_qty_type=strategy.fixed, default_qty_value=1)

// Parameters
fvgThreshold = input.float(0.5, "FVG Threshold (%)", minval=0.1, step=0.1)

// Fixed take profit in pips
takeProfitPips = 50

// Function to convert pips to price
pipsToPriceChange(pips) =>
    syminfo.mintick * pips * 10

// Function to detect Fair Value Gap
detectFVG(dir) =>
    gap = 0.0
    if dir > 0  // Bullish FVG
        gap := low[2] - high[1]
    else  // Bearish FVG
        gap := low[1] - high[2]
    math.abs(gap) > (close * fvgThreshold / 100)

// Detect FVGs
bullishFVG = detectFVG(1)
bearishFVG = detectFVG(-1)

// Entry conditions
longCondition = bullishFVG
shortCondition = bearishFVG

// Calculate take profit level
longTakeProfit = strategy.position_avg_price + pipsToPriceChange(takeProfitPips)
shortTakeProfit = strategy.position_avg_price - pipsToPriceChange(takeProfitPips)

// Calculate stop loss amount (5% of capital)
stopLossAmount = strategy.equity * 0.01

// Execute trades
if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)

// Set exit conditions
if (strategy.position_size > 0)
    strategy.exit("Long TP", "Long", limit=longTakeProfit)
    strategy.close("Long SL", when=strategy.openprofit < -stopLossAmount)
else if (strategy.position_size < 0)
    strategy.exit("Short TP", "Short", limit=shortTakeProfit)
    strategy.close("Short SL", when=strategy.openprofit < -stopLossAmount)

// Plot signals
plotshape(longCondition, "Buy Signal", location = location.belowbar, color = color.green, style = shape.triangleup, size = size.small)
plotshape(shortCondition, "Sell Signal", location = location.abovebar, color = color.red, style = shape.triangledown, size = size.small)

সম্পর্কিত

আরো