বহুমাত্রিক গোল্ডেন ফ্রাইডে অস্বাভাবিক কৌশল বিশ্লেষণ সিস্টেম

MA RSI ROC SL TP MACD EMA RISK PNL ATR
সৃষ্টির তারিখ: 2024-12-12 16:32:12 অবশেষে সংশোধন করুন: 2024-12-12 16:32:12
অনুলিপি: 0 ক্লিকের সংখ্যা: 402
1
ফোকাস
1617
অনুসারী

বহুমাত্রিক গোল্ডেন ফ্রাইডে অস্বাভাবিক কৌশল বিশ্লেষণ সিস্টেম

ওভারভিউ

এই কৌশলটি বাজারের অস্বাভাবিকতার উপর ভিত্তি করে একটি ট্রেডিং সিস্টেম, যা মূলত বৃহস্পতিবার রাতের শেষ থেকে শুক্রবারের শেষের দিকে বাজারের আচরণের বৈশিষ্ট্যগুলি ব্যবহার করে। এই কৌশলটি নির্দিষ্ট প্রবেশ এবং প্রস্থান সময় ব্যবহার করে, যা এই বাজার মডেলের কার্যকারিতা যাচাই করে। কৌশলটি 10% তহবিল ব্যবহার করে একক লেনদেনের জন্য, এবং স্লিপ পয়েন্ট এবং কমিশন ফ্যাক্টর বিবেচনা করে, যা নিশ্চিত করে যে ফলাফলের সত্যতা রয়েছে।

কৌশল নীতি

কৌশলটির মূল যুক্তি নিম্নলিখিত মূল উপাদানগুলির উপর ভিত্তি করে:

  1. প্রবেশের শর্তঃ বৃহস্পতিবারের ক্লোজডাউনে প্রবেশ করুন, এই সময়টি ঐতিহাসিক তথ্য বিশ্লেষণের ভিত্তিতে নির্বাচিত হয়েছে।
  2. বিদায়ের শর্তঃ শুক্রবার বন্ধের সময় পজিশন খালি করা হবে এবং পজিশন রাখার সময়সীমা স্থির থাকবে।
  3. তহবিল ব্যবস্থাপনাঃ প্রতি লেনদেনের জন্য ১০% অ্যাকাউন্ট তহবিল ব্যবহার করা হয়, এই সংরক্ষণশীল পজিশন ব্যবস্থাপনা ঝুঁকি নিয়ন্ত্রণে সহায়তা করে।
  4. ট্রেড এক্সিকিউশনঃ অর্ডার কার্যকর করার সময়, আপনি দিনের মধ্যে তীব্র ওঠানামা এড়াতে পারেন।

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

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

কৌশলগত ঝুঁকি

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

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-11-11 00:00:00
end: 2024-12-10 08:00:00
period: 4h
basePeriod: 4h
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/
// © piirsalu

//@version=5
strategy("Gold Friday Anomaly Strategy", 
     default_qty_type=strategy.percent_of_equity,
     slippage = 1, commission_value=0.0005,
     process_orders_on_close = true,
     initial_capital = 50000,
     default_qty_value=500,
     overlay = true)
     

/////////////////////////////////////////////////////////////////////////////////////
//                                 . USER INPUTS .                                 //
/////////////////////////////////////////////////////////////////////////////////////

// Define backtest start and end dates
st_yr_inp = input(defval=2000, title='Backtest Start Year')
st_mn_inp = input(defval=01, title='Backtest Start Month')
st_dy_inp = input(defval=01, title='Backtest Start Day')
en_yr_inp = input(defval=2025, title='Backtest End Year')
en_mn_inp = input(defval=01, title='Backtest End Month')
en_dy_inp = input(defval=01, title='Backtest End Day')

// Set start and end timestamps for backtesting
start = timestamp(st_yr_inp, st_mn_inp, st_dy_inp, 00, 00)
end = timestamp(en_yr_inp, en_mn_inp, en_dy_inp, 00, 00)

/////////////////////////////////////////////////////////////////////////////////////
//                              . STRATEGY LOGIC .                                 //
/////////////////////////////////////////////////////////////////////////////////////

// Check if the current day is Friday
isFriday = (dayofweek == dayofweek.friday)

// Initialize a candle counter
var int barCounter = 0

// Increment the candle counter on each new bar
barCounter := barCounter + 1

// Define trading session time ranges
pre_mkt = time(timeframe.period, '0400-0800:23456')
mkt_hrs = time(timeframe.period, '0800-1600:23456')
eod = time(timeframe.period, '1200-1600:23456')

/////////////////////////////////////////////////////////////////////////////////////
//                          . STRATEGY ENTRY & EXIT .                              //
/////////////////////////////////////////////////////////////////////////////////////

// Enter a long position on the first candle of Friday within the backtest period
if dayofweek == 4 and time >= start and time <= end
    strategy.entry("BuyOnFriday", strategy.long)

// Close the position after holding it for 4 candles
if (barCounter % 1 == 0)
    strategy.close("BuyOnFriday")