লিপ-ফরোয়ার্ড প্রাইস ব্রেকআউট ট্রেন্ড কৌশল হল একটি পরিমাণগত ট্রেডিং সিস্টেম যা মাল্টি-পিরিয়ড মূল মূল্য স্তরের উপর ভিত্তি করে।

HOD LOD PMH PML PDH PDL MA RSI ATR ADX
সৃষ্টির তারিখ: 2025-01-06 16:06:30 অবশেষে সংশোধন করুন: 2025-01-06 16:06:30
অনুলিপি: 1 ক্লিকের সংখ্যা: 328
1
ফোকাস
1617
অনুসারী

লিপ-ফরোয়ার্ড প্রাইস ব্রেকআউট ট্রেন্ড কৌশল হল একটি পরিমাণগত ট্রেডিং সিস্টেম যা মাল্টি-পিরিয়ড মূল মূল্য স্তরের উপর ভিত্তি করে।

ওভারভিউ

এই কৌশলটি একাধিক মূল মূল্য স্তরের উপর ভিত্তি করে একটি ব্রেকআউট ট্রেডিং সিস্টেম। এটি প্রধানত ছয়টি মূল পয়েন্ট ট্র্যাক করে: ইন্ট্রাডে হাই (HOD), ইন্ট্রাডে লো (LOD), প্রি-মার্কেট হাই (PMH), প্রি-মার্কেট লো (PML), আগের দিনের হাই (PDH) এবং আগের দিনের কম (PDL) স্তর, ট্রেডিং সংকেত এই স্তরগুলির মাধ্যমে মূল্য বিরতি দ্বারা উত্পন্ন হয়। কৌশলটি মূল্য এবং মূল স্তরের সংযোগের ভিত্তিতে ক্রয়-বিক্রয় ক্রিয়াকলাপ সম্পাদন করতে স্বয়ংক্রিয় ট্রেডিং ব্যবহার করে।

কৌশল নীতি

কৌশলটির মূল যুক্তিতে নিম্নলিখিত মূল অংশগুলি অন্তর্ভুক্ত রয়েছে:

  1. মূল মূল্য স্তর গণনা: বিভিন্ন সময়ের মধ্যে মূল্য তথ্য পেতে request.security ফাংশন ব্যবহার করুন এবং ছয়টি মূল মূল্য স্তর গণনা করুন।
  2. খোলার অবস্থা নির্ধারণ: যখন দাম PMH বা PDH ঊর্ধ্বমুখী হয়ে যায় তখন একটি দীর্ঘ অবস্থান খুলুন; যখন দাম PML বা PDL ঊর্ধ্বমুখী হয়ে যায় তখন একটি সংক্ষিপ্ত অবস্থান খুলুন।
  3. সমাপ্তির শর্তগুলি সেট করুন: যদি একটি দীর্ঘ অবস্থান ধরে রাখার সময় মূল্য HOD-এ পৌঁছায়, তাহলে অবস্থানটি বন্ধ হয়ে যাবে;
  4. গ্রাফিকাল ভিজ্যুয়ালাইজেশন: প্রতিটি মূল্য স্তর চিহ্নিত করতে বিভিন্ন রঙের অনুভূমিক রেখা ব্যবহার করুন, সাদা HOD প্রতিনিধিত্ব করে, বেগুনি LOD প্রতিনিধিত্ব করে, কমলা PDH প্রতিনিধিত্ব করে, নীল PDL প্রতিনিধিত্ব করে, সবুজ PMH প্রতিনিধিত্ব করে এবং লাল PML প্রতিনিধিত্ব করে।

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

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

কৌশলগত ঝুঁকি

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

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

  1. প্রযুক্তিগত নির্দেশক ফিল্টারিং যোগ করুন:
  • অতিরিক্ত কেনা এবং অতিরিক্ত বিক্রিত ফিল্টার করার জন্য RSI সূচকটি প্রবর্তন করা হচ্ছে
  • ATR ব্যবহার করে গতিশীল স্টপ লস সেট করা
  • প্রবণতা শক্তি নির্ধারণ করতে ADX এর সাথে মিলিত
  1. ঝুঁকি ব্যবস্থাপনা উন্নত করুন:
  • ডায়নামিক স্টপ লস মেকানিজম সেট আপ করুন
  • ট্রেলিং স্টপ ফাংশন যোগ করুন
  • একটি ব্যাচ লাভ মেকানিজম স্থাপন
  1. অপ্টিমাইজ করা সংকেত নিশ্চিতকরণ:
  • ভলিউম নিশ্চিতকরণ বাড়ান
  • মাল্টি-পিরিয়ড ট্রেন্ড নিশ্চিতকরণ যোগ করুন
  • সিগন্যাল বিলম্ব নিশ্চিতকরণ প্রক্রিয়া সেট আপ করুন

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-12-06 00:00:00
end: 2025-01-04 08:00:00
period: 1h
basePeriod: 1h
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/
// © tradingbauhaus

//@version=6
strategy("HOD/LOD/PMH/PML/PDH/PDL Strategy by tradingbauhaus ", shorttitle="HOD/LOD Strategy", overlay=true)

// Daily high and low
dailyhigh = request.security(syminfo.tickerid, 'D', high)
dailylow = request.security(syminfo.tickerid, 'D', low)

// Previous day high and low
var float previousdayhigh = na
var float previousdaylow = na
high1 = request.security(syminfo.tickerid, 'D', high[1])
low1 = request.security(syminfo.tickerid, 'D', low[1])
high0 = request.security(syminfo.tickerid, 'D', high[0])
low0 = request.security(syminfo.tickerid, 'D', low[0])

// Yesterday high and low
if (hour == 9 and minute > 30) or hour > 10
    previousdayhigh := high1
    previousdaylow := low1
else
    previousdayhigh := high0
    previousdaylow := low0

// Premarket high and low
t = time("1440", "0000-0930") // 1440 is the number of minutes in a whole day.
is_first = na(t[1]) and not na(t) or t[1] < t
ending_hour = 9
ending_minute = 30

var float pm_high = na
var float pm_low = na

if is_first and barstate.isnew and ((hour < ending_hour or hour >= 16) or (hour == ending_hour and minute < ending_minute))
    pm_high := high
    pm_low := low
else 
    pm_high := pm_high[1]
    pm_low := pm_low[1]

if high > pm_high and ((hour < ending_hour or hour >= 16) or (hour == ending_hour and minute < ending_minute))
    pm_high := high
    
if low < pm_low and ((hour < ending_hour or hour >= 16) or (hour == ending_hour and minute < ending_minute))
    pm_low := low

// Plotting levels
plot(dailyhigh, style=plot.style_line, title="Daily high", color=color.white, linewidth=1, trackprice=true)
plot(dailylow, style=plot.style_line, title="Daily low", color=color.purple, linewidth=1, trackprice=true)
plot(previousdayhigh, style=plot.style_line, title="Previous Day high", color=color.orange, linewidth=1, trackprice=true)
plot(previousdaylow, style=plot.style_line, title="Previous Day low", color=color.blue, linewidth=1, trackprice=true)
plot(pm_high, style=plot.style_line, title="Premarket high", color=color.green, linewidth=1, trackprice=true)
plot(pm_low, style=plot.style_line, title="Premarket low", color=color.red, linewidth=1, trackprice=true)

// Strategy logic
// Long entry: Price crosses above PMH or PDH
if (ta.crossover(close, pm_high) or ta.crossover(close, previousdayhigh)) and strategy.opentrades == 0
    strategy.entry("Long", strategy.long)

// Short entry: Price crosses below PML or PDL
if (ta.crossunder(close, pm_low) or ta.crossunder(close, previousdaylow)) and strategy.opentrades == 0
    strategy.entry("Short", strategy.short)

// Exit long: Price reaches HOD
if strategy.position_size > 0 and ta.crossover(close, dailyhigh)
    strategy.close("Long")

// Exit short: Price reaches LOD
if strategy.position_size < 0 and ta.crossunder(close, dailylow)
    strategy.close("Short")