ডায়নামিক থ্রেশহোল্ড প্রাইস চেঞ্জ ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-04-01 12:03:59
ট্যাগঃ

img

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

কৌশল নীতি

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

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


/*backtest
start: 2023-04-01 00:00:00
end: 2024-03-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Price Change", shorttitle="Price Change", overlay=true)

change = input(00.1, title="Change", minval=0.0001, maxval=1, type=input.float)


// Calculate price change
priceChange = close / close[1] - 1

// Buy and Sell Signals
buyp = priceChange >= change
sellp = priceChange <= (change * -1)

// Initialize position and track the current position
var int position = na

// Strategy entry conditions
buy_condition = buyp and (na(position) or position == -1)
sell_condition = sellp and (na(position) or position == 1)

var float stop = na

if (buy_condition)
    strategy.entry("Long", strategy.long)
    stop := lowest(low, 6)
    position := 1
if (sell_condition or low < stop)
    strategy.close("Long")
    position := -1

// Plot Buy and Sell signals using plotshape
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)


আরো