
প্রবণতা অনুসারে সৈকত ট্রেডিং কৌশল একটি পরিমাণগত কৌশল যা চলমান গড়ের উপর ভিত্তি করে প্রবণতার দিক নির্ধারণ করে এবং প্রবণতার বিপরীত বিন্দুতে লেনদেন করে। এই কৌশলটি সম্ভাব্য বিপরীত বিন্দুতে প্রবেশ এবং স্টপ লস করার জন্য একই সাথে কে-লাইন আকৃতির সংকেত নির্ধারণ করে।
এই কৌশলটি তিনটি ভিন্ন সময়ের EMA গড় ব্যবহার করে ট্রেন্ডের দিক নির্ধারণ করে। বিশেষত, 15 তম লাইন, 120 তম লাইন এবং 220 তম লাইনের EMA গড় গণনা করা হয়। 15 তম লাইন 220 তম লাইনের উপরে থাকলে এটি একটি মুদ্রাস্ফীতির প্রবণতা হিসাবে বিবেচিত হয় এবং 15 তম লাইন 220 তম লাইনের নীচে থাকলে এটি একটি মুদ্রাস্ফীতির প্রবণতা হিসাবে বিবেচিত হয়।
মুদ্রাস্ফীতির প্রবণতা চলাকালীন, যদি সমাপ্তির মূল্য 220-দিনের লাইনের নীচে থাকে তবে লোপ করুন; যখন পতনের প্রবণতা চলাকালীন, যদি সমাপ্তির মূল্য 220-দিনের লাইনের উপরে থাকে তবে আরও বেশি করুন।
একই সময়ে, কৌশলটি সিগন্যাল নিশ্চিত করার জন্য K-লাইন ফর্ম্যাটের সাথে মিলিত হয়। যখন বড় দরজা K-লাইন বা বড় দরজা K-লাইন দেখা যায়, তখন পজিশন বন্ধ হয়ে যায়।
এই কৌশলটির সবচেয়ে বড় সুবিধা হ’ল এটি প্রবণতা অনুসারে কাজ করতে সক্ষম, সুস্পষ্ট সংকেত না থাকলে অবাধে বিপরীত কাজ করা এড়ানো। একাধিক চলমান গড়ের মাধ্যমে প্রবণতা নির্ধারণ করা, কার্যকরভাবে বাজারের শব্দটি ফিল্টার করা এবং মূল প্রবণতার দিকটি লক করা যায়।
একই সময়ে, কৌশলটি সম্ভাব্য প্রবণতা বিপরীতমুখী পয়েন্টে প্রবেশ করে, যখন এটি একটি ভাল ঝুঁকি-ফিরে-ব্যাক বৈশিষ্ট্যযুক্ত। এবং কে-লাইন মোডের স্টপ লস সহ, স্টপ লস পয়েন্টগুলিকে অত্যধিক টুকরো টুকরো করা এড়ানো যায়।
এই কৌশলটির প্রধান ঝুঁকি হল যে, মুভিং এভারেজের দ্বারা নির্ধারিত প্রবণতা এবং প্রকৃত মূল্যের গতিপথের মধ্যে কিছু বিলম্ব থাকতে পারে। এই সময়ে প্রবণতার সাথে বিপরীত অপারেশন হতে পারে।
এছাড়াও, কৌশলটিতে ব্যবহৃত কে-লাইন আকৃতির নিয়মগুলিও কার্যকরভাবে ক্ষতি হ্রাস করতে পারে না। যখন বাজার অস্বাভাবিকভাবে ওঠানামা করে, তখন স্টপ লস পয়েন্টটি সরাসরি ভেঙে যেতে পারে, যার ফলে বড় ক্ষতি হয়।
উপরোক্ত ঝুঁকি হ্রাস করার জন্য, চলমান গড়ের সময়কালের প্যারামিটারগুলি সামঞ্জস্য করার কথা বিবেচনা করা যেতে পারে, বা কে-লাইন আকৃতির দ্বারা নির্ধারিত অনুপাতের ফ্যাক্টরগুলিকে আরও কঠোর করার জন্য নিয়মগুলি সংশোধন করা যেতে পারে। অবশ্যই, এটি উপলব্ধি করা দরকার যে প্রযুক্তিগত বিশ্লেষণ সর্বদা বাজারের ঝুঁকিকে পুরোপুরি এড়াতে পারে না এবং পজিশনটি নিয়ন্ত্রণ করা দরকার।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
চলমান গড়ের চক্রীয় প্যারামিটারগুলিকে অপ্টিমাইজ করুন এবং প্রবণতা নির্ধারণের জন্য আরও উপযুক্ত চক্রীয় প্যারামিটারগুলির সংমিশ্রণটি সন্ধান করুন
SMA, LWMA ইত্যাদির মতো বিভিন্ন ধরণের মুভিং এভারেজ ইন্ডিকেটর পরীক্ষা করে আপনার স্টাইলের সাথে আরও ভালভাবে মিলিত হওয়া ইন্ডিকেটর খুঁজুন
রিভার্সাল সিগন্যালকে আরও পরিষ্কার এবং নির্ভরযোগ্য করার জন্য কে-লাইন আকৃতি নির্ধারণের নিয়মগুলি সামঞ্জস্য করুন বা যুক্ত করুন
একক ক্ষতির উপর আরও নিয়ন্ত্রণ আনতে ট্র্যাকিং স্টপ, টাইম স্টপ ইত্যাদির মতো স্টপ স্টপ কৌশল যুক্ত করুন
অন্যান্য সূচক যেমন, কম্পন সূচক, লেনদেনের পরিমাণ ইত্যাদির সাথে মিলিত ব্যবসায়িক সংকেত যা সিস্টেমকে সমৃদ্ধ করে
প্রবণতা অনুসরণ করা সমুদ্র সৈকত ট্রেডিং কৌশল সামগ্রিকভাবে একটি খুব সাধারণ প্রবণতা অনুসরণ করার কৌশল। এটি প্রবণতা নির্ধারণের পদ্ধতিটি সহজ এবং সহজ, তবে এটির সাথে কিছু ঝুঁকি নিয়ন্ত্রণের ব্যবস্থা রয়েছে। এই কৌশলটি প্রবণতা ব্যবসায়ের বিষয়ে কিছুটা জ্ঞান থাকা এবং স্থিতিশীল আয় পেতে চায় এমন বিনিয়োগকারীদের জন্য উপযুক্ত। যদি এটি ক্রমাগত অপ্টিমাইজ করা যায় তবে এটি দীর্ঘমেয়াদী প্রতিযোগিতামূলক সুবিধা সহ একটি পরিমাণগত কৌশলও হতে পারে।
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © Aayonga
//@version=5
strategy('帆船探险寻找传说', overlay=true)
useDateFilter=input.bool(true,title = "启用回测时间范围限定", group = "回测范围")
backtesStarDate=input(timestamp("1 Jan 2015"),title = "开始时间", group = "回测范围")
backtestEndDate=input(timestamp("1 Jan 2040"),title = "结束时间",group = "回测范围")
inTradeWindow= true
A = input(50, '计算的周期')
shallowsea = ta.highest(A)
deepsea= ta.lowest(A)
//趋势形成条件
Length1 = input.int(15, title='短期市场平均成本', minval=1, group='市场平均成本')
Length2 = input.int(120, title='中期市场平均成本', minval=1, group='市场平均成本')
Length3 = input.int(220, title='长期市场平均成本', minval=1, group='市场平均成本')
SMA1 = ta.ema(close, Length1)
SMA2 = ta.sma(close, Length2)
SMA3 = ta.sma(close, Length3)
//趋势看多
longTrend=SMA1>SMA3 and open >SMA3
shortTrend=SMA1<SMA3
bullPinBar = ((close > open) and ((open - low) > 0.66* (high - low))) or ((close < open) and ((close - low) > 0.9 * (high - low)))
bearPinBar = ((close > open) and ((high - close) > 0.75 * (high - low))) or ((close < open) and ((high - open) >0.9 * (high - low)))
if close > shallowsea[5] and shortTrend and inTradeWindow
strategy.entry('⛵🎏', strategy.short)
if close < deepsea[5] and longTrend and inTradeWindow
strategy.entry('🧜', strategy.long)
if bullPinBar and inTradeWindow
strategy.close('⛵🎏',comment = '🐚')
if bearPinBar and inTradeWindow
strategy.close('🧜',comment = '🐳')
plot(shallowsea,style=plot.style_area, color=color.new(#71bfef, 0))
plot(deepsea, style=plot.style_area,color=color.new(#298bd1, 0))