খোলার মূল্য চ্যানেলের উপর ভিত্তি করে ট্রেন্ড কৌশল


সৃষ্টির তারিখ: 2023-12-18 12:35:42 অবশেষে সংশোধন করুন: 2023-12-18 12:35:42
অনুলিপি: 1 ক্লিকের সংখ্যা: 624
1
ফোকাস
1621
অনুসারী

খোলার মূল্য চ্যানেলের উপর ভিত্তি করে ট্রেন্ড কৌশল

ওভারভিউ

একটি চ্যানেল ট্রেন্ডিং কৌশল হল একটি ট্রেন্ড ট্র্যাকিং কৌশল যা ওপেন প্রাইস এবং ডোনচিয়ান চ্যানেলের উপর ভিত্তি করে। এটি ডোনচিয়ান চ্যানেলের দ্বারা গঠিত মূল্য চ্যানেলের সাথে বর্তমান মূল্য থেকে একটি ট্রেন্ড লাইন অঙ্কন করে ট্রেন্ডের দিক চিহ্নিত করে। যখন দাম চ্যানেলটি ভেঙে যায় তখন একটি ট্রেডিং সংকেত তৈরি করে।

কৌশল নীতি

  1. একটি সময়কাল নির্বাচন করুন (যেমন, সূর্যের রেখা, ঘূর্ণিঝড়ের রেখা, ইত্যাদি) এবং সেই সময়ের জন্য দরপত্রের খোলার মূল্য বেঞ্চমার্ক হিসেবে ব্যবহার করুন।

  2. ডোনচিয়ান চ্যানেল সূচক ব্যবহার করে, এই চক্রের সর্বোচ্চ এবং সর্বনিম্ন দামের N-দিনের চলমান গড় গণনা করা হয়, যা মূল্য চ্যানেল গঠন করে।

  3. ট্রেন্ড বেঞ্চমার্ক হিসেবে বর্তমান ক্লোজিং প্রাইস থেকে সেই পিরিয়ডের ওপেনিং প্রাইস পর্যন্ত একটি সরলরেখা আঁকুন।

  4. যখন ক্লোজিং মূল্য ডনচিয়ান চ্যানেলের উপরের দিকে ভেঙে যায়, তখন একটি কেনার সংকেত তৈরি হয়; যখন ক্লোজিং মূল্য চ্যানেলের নীচের দিকে ভেঙে যায়, তখন একটি বিক্রয় সংকেত তৈরি হয়।

  5. স্টপ-অফ-লস কৌশল সেট করুন।

এই কৌশলটি একটি বেঞ্চমার্ক লাইন এবং একটি চ্যানেল লাইনের সমন্বয় ব্যবহার করে ট্রেন্ডের দিকনির্দেশকে লক করতে পারে, যখন একটি প্রবণতা বিদ্যমান থাকে তখন একটি ধ্রুবক সংকেত উত্পাদন করে, যখন কিছু গোলমাল ফিল্টার করা হয়।

সামর্থ্য বিশ্লেষণ

  1. ওপেন প্রাইসকে কৌশলগত বেঞ্চমার্ক হিসেবে ব্যবহার করে বিভিন্ন সময়ের মধ্যে মূল্য প্রবণতার পরিবর্তনকে কার্যকরভাবে মূল্যায়ন করা যায়।

  2. ডোনচিয়ান চ্যানেলের সূচকগুলি কার্যকরভাবে একটি বেসলাইনকে প্রভাবিত করে এমন স্বল্পমেয়াদী ওঠানামার প্রভাবকে পরিহার করে।

  3. বেঞ্চমার্ক লাইন এবং ডনচিয়ান চ্যানেলের সাথে মিলিত হয়ে, প্রবণতা স্পষ্ট হওয়ার সময় একটি সংকেত তৈরি করা যায়, যাতে ভুয়া ব্রেকডাউন এড়ানো যায়।

  4. স্বয়ংক্রিয়ভাবে স্টপ লস অবস্থান সেট করে, আপনি মুনাফার একটি অংশ লক করতে পারেন এবং ঝুঁকি নিয়ন্ত্রণ করতে পারেন।

  5. এই কৌশলটি কম প্যারামিটারযুক্ত, বাস্তবায়নে খুব কঠিন নয় এবং সহজেই আয়ত্ত করা যায়।

ঝুঁকি বিশ্লেষণ

  1. এই ধরনের পরিস্থিতিতে, একটি সংক্ষিপ্ত বিবরণে, এটি অনেক বেশি অকার্যকর সংকেত তৈরি করতে পারে।

  2. যদি প্যারামিটারগুলি ভুলভাবে সেট করা হয়, তাহলে স্টপডোজ পয়েন্টটি খুব কাছাকাছি চলে যায়, যা খেলার সময় আগে বন্ধ হয়ে যেতে পারে।

  3. FREQ কৌশলটি প্রবণতার উপর নির্ভরশীল এবং এটি FREQ কৌশলটির জন্য উপযুক্ত নয়।

  4. অস্বাভাবিক পরিস্থিতিতে, দাম সরাসরি স্টপ লোন অতিক্রম করতে পারে যার ফলে বিশাল ক্ষতি হতে পারে।

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

  1. বিভিন্ন পিরিয়ড প্যারামিটার পরীক্ষা করা যায়, সিগন্যাল উৎপন্ন করার জন্য সবচেয়ে মসৃণ পিরিয়ড বেছে নেওয়া যায়।

  2. ডোনচিয়ান চ্যানেলের পরামিতিগুলিকে আরও উপযুক্ত চ্যানেলের প্রস্থের জন্য সামঞ্জস্য করা যেতে পারে।

  3. বিভিন্ন জাতের বৈশিষ্ট্য অনুসারে স্টপস্টপ ক্ষতির অনুপাত অনুকূলিতকরণ করা যেতে পারে।

  4. অন্যান্য সূচক ফিল্টারিং যোগ করা যেতে পারে, অস্বাভাবিক পরিস্থিতিতে সংকেত সৃষ্টি এড়াতে।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-11-17 00:00:00
end: 2023-12-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//
strategy("STR-TREND", overlay=true)

emax = ta.ema(close,1)
plot(emax,title="X-EMA",color=color.black,linewidth=2)

XDX = input.string(title="TIMELINE", defval="M")
xdaily = request.security(syminfo.tickerid, XDX, open,barmerge.gaps_off, barmerge.lookahead_on)
length = input.int(21, minval=1)
lower = ta.lowest(xdaily,length)
upper = ta.highest(xdaily,length)
XXX = close>upper?lower:upper
plot(XXX,title="STR-X",color=color.red,linewidth=4)

TAKEPROFIT = input.int(15,title="Take Profit %", minval=1)
SELLTAKEPROFIT = XXX * (1-(TAKEPROFIT/100))
BUYTAKEPROFIT = XXX * (1+(TAKEPROFIT/100))
TAKEPROFITX = close<XXX?SELLTAKEPROFIT:BUYTAKEPROFIT
plot(TAKEPROFITX,title="TAKE PROFIT",color=color.black,linewidth=1)


//////////////STRATEGY ///////////////////

buystat= ta.crossover(close,XXX) 
sellstat = ta.crossunder(close,XXX) 

plotshape(buystat==true, title='long', text='BUY', textcolor=color.new(color.white, 0), style=shape.labelup, location=location.belowbar, color=color.new(color.green, 0), size=size.tiny) 
plotshape(sellstat==true, title='short', text='SELL', textcolor=color.new(color.white, 0), style=shape.labeldown, location=location.abovebar, color=color.new(color.red, 0), size=size.tiny) 

//////////////STRATEGY ///////////////////

strategy.entry("LONG", strategy.long, when = buystat==true, comment="")
strategy.exit("BUY TP", "LONG", qty_percent = 50 ,limit = BUYTAKEPROFIT)
strategy.close("LONG", when = sellstat==true, comment="")

strategy.entry("SHORT", strategy.short, when = sellstat==true, comment="")
strategy.exit("SELL TP", "SHORT", qty_percent = 50 ,limit = SELLTAKEPROFIT)
strategy.close("SHORT", when = buystat==true , comment="")