কেডিজে ইয়াং লাইন ব্রেকথ্রু কেনার কৌশল


সৃষ্টির তারিখ: 2024-02-01 10:28:12 অবশেষে সংশোধন করুন: 2024-02-01 10:28:12
অনুলিপি: 5 ক্লিকের সংখ্যা: 1200
1
ফোকাস
1664
অনুসারী

কেডিজে ইয়াং লাইন ব্রেকথ্রু কেনার কৌশল

ওভারভিউ

KDJ সূর্যমুখী লাইন ব্রেক-ইন ক্রয় কৌশলটি একটি পরিমাণগত ট্রেডিং কৌশল যা KDJ সূচকটির উপর ভিত্তি করে। এই কৌশলটি মূলত কেডিজে সূচকের জে লাইন এবং ডি লাইনের গোল্ড ক্রস ব্যবহার করে ক্রয় সংকেত তৈরি করে, যখন জে লাইনে ডি লাইনটি অতিক্রম করে তখন একাধিক প্রবেশ করা হয়। এই কৌশলটি সহজ, সহজেই বাস্তবায়নযোগ্য এবং পরিমাণগত ব্যবসায়ের জন্য উপযুক্ত।

কৌশল নীতি

এই কৌশলটি ব্যবহার করার জন্য প্রধান প্রযুক্তিগত সূচক হল কেডিজে সূচক। কেডিজে সূচকটিতে কে লাইন, ডি লাইন এবং জে লাইন রয়েছে। এর মধ্যে রয়েছেঃ

K মান = (দিনের সমাপ্তি মূল্য - N দিনের সর্বনিম্ন মূল্য) ÷ (N দিনের সর্বোচ্চ মূল্য - সর্বনিম্ন মূল্য) × 100;

D মান = M দিনের চলমান গড় K মান;

J মান = 3K-2D。

KDJ সূচক অনুসারে, যখন J মানের উপরে D মান অতিক্রম করে, তখন শেয়ারের দাম বিপরীতভাবে বেড়ে যায়, আরও বেশি করা যায়; যখন J মানের নীচে D মান অতিক্রম করে, তখন শেয়ারের দাম বিপরীতভাবে কমে যায়, খালি করা যায়।

এই কৌশলটি উপরের নিয়মটি ব্যবহার করে, যখন J লাইনে D লাইনটি অতিক্রম করা হয়, অর্থাত্ যখন গোল্ডফোর্ক তৈরি হয়, তখন এটি কেনার সংকেত হিসাবে বিবেচনা করা হয়, এবং আরও বেশি প্রবেশ করা হয়। exitsignal যখন J লাইনটি 100 এর চেয়ে বড় হয় তখন আরও বেশি অবস্থান থেকে বেরিয়ে আসে।

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

  1. কেডিজে সূচক ব্যবহার করে কেনার সময় নির্ধারণ করুন, যা শেয়ারের দাম ও পতনের তথ্য বিবেচনা করে।

  2. কৌশলগত সংকেত বিচার নিয়ম সহজ, পরিষ্কার এবং সহজেই বোঝা যায়, কোয়ান্টাম ট্রেডিংয়ের নতুনদের জন্য উপযুক্ত।

  3. স্টপ-অফ-লস (এসওএল) কৌশল ব্যবহার করা হয়েছে, যা ঝুঁকিকে কার্যকরভাবে নিয়ন্ত্রণ করে।

  4. এই প্যারামিটারগুলিকে অপ্টিমাইজ করার জন্য অনেক জায়গা রয়েছে এবং এগুলি প্রয়োগ করার ক্ষেত্রে নমনীয়তা রয়েছে।

কৌশলগত ঝুঁকি

  1. KDJ সূচকগুলি ভুল সংকেত তৈরি করতে পারে, যা ক্ষতির কারণ হতে পারে।

  2. কিনে বাজার সংক্ষিপ্ত সংযোজন একটি বড় প্রবণতা ধরতে ব্যর্থ হতে পারে।

  3. ভুল প্যারামিটার সেট করলে ট্রেডিং ঘন ঘন হতে পারে অথবা সিগন্যাল অস্পষ্ট হতে পারে।

  4. লেনদেনের খরচ এবং সামগ্রিক মুনাফার উপর প্রভাবের দিকে মনোযোগ দিতে হবে।

প্রধান ঝুঁকি নিয়ন্ত্রণ পদ্ধতিঃ যুক্তিসঙ্গতভাবে অনুকূলিতকরণ প্যারামিটার, ট্র্যাকিং সূচক বৃদ্ধি, যথাযথভাবে স্টপ লস পরিসীমা প্রশস্ত করা ইত্যাদি।

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

  1. KDJ এর প্যারামিটারগুলিকে অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজুন।

  2. ভুয়া সংকেত এড়ানোর জন্য ফিল্টারিং শর্ত যুক্ত করুন। অন্যান্য সূচক বা রূপের সাথে মিলিত হতে পারে ফিল্টারিং।

  3. বাজারের ধরন অনুসারে বিভিন্ন প্যারামিটার সেট করতে পারেন।

  4. স্টপ লস প্রস্থ যথাযথভাবে প্রশস্ত করা যেতে পারে যাতে স্টপ লস প্রত্যাহারের সম্ভাবনা কম হয়।

  5. ট্রেডিং ভলিউমের মতো সূচক বিশ্লেষণের সাথে একত্রিত করা যেতে পারে।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//  ## !<------------------ Script --------------------------> 
//@version=5
strategy('KDJ NVDA', shorttitle='KDJ')

ilong = input(9, title='period')
isig = input(3, title='signal')

bcwsma(s, l, m) =>
    _bcwsma = float(na)
    _s = s
    _l = l
    _m = m
    _bcwsma := (_m * _s + (_l - _m) * nz(_bcwsma[1])) / _l
    _bcwsma

// profit strategy add
profit_m = input.float(1.20,"Profit Margin",minval=1.0,maxval=1.99,step=0.05)
stop_m = input.float(0.98,"Stop Loss Margin",minval=0.0,maxval=1,step=0.05)

// Make input options that configure backtest date range
startDate = input.int(title="Start Date", defval=1, minval=1,maxval=31)
startMonth = input.int(title="Start Month", defval=1,minval=1,maxval=12)
startYear = input.int(title="Start Year", defval=2023,minval=2018,maxval=2024)
endDate = input.int(title="End Date", defval=1, minval=1,maxval=31)
endMonth = input.int(title="End Month", defval=1,minval=1,maxval=12)
endYear = input.int(title="End Year", defval=2024,minval=2018,maxval=2099)

// intialization of variables
// Look if the close time of the current bar
// falls inside the date range
inDateRange = (time >= timestamp(syminfo.timezone, startYear,startMonth, startDate, 0, 0)) and (time < timestamp(syminfo.timezone, endYear, endMonth, endDate, 0, 0))

c = close
h = ta.highest(high, ilong)
l = ta.lowest(low, ilong)
RSV = 100 * ((c - l) / (h - l))
pK = bcwsma(RSV, isig, 1)
pD = bcwsma(pK, isig, 1)
pJ = 3 * pK - 2 * pD
KDJ = math.avg(pD, pJ, pK)

go_long= ta.crossunder(pD,pJ)


if (inDateRange and go_long)
    strategy.entry("S",strategy.long,comment="C")
	// strategy.exit("S", limit=c*profit_m, stop=c*stop_m, comment="SL/SP")
	
if (inDateRange and pJ > 100)
	strategy.close("S", comment="TP")
	
// Plot options
// plot(pK, color= #1E88E5)
// plot(pD, color=#FF6F00)
// plot(ma, color=color.yellow)
// bgcolor(pJ>pD? color.green : color.red)

plot(pK, title='% K', color=color.new(color.orange, 0))
plot(pD, title='% D', color=color.new(color.lime, 0))
plot(pJ, title='% J', color=color.new(color.fuchsia, 0))
plot(KDJ, title='KDJ', color=color.new(color.white, 0))
// </PINE> </SCRIPT>
// ## This source code is subject to the terms of the ozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// ## !<------------------ End Script -------------------------->