
বিপরীতমুখী ট্র্যাকিং কৌশল একটি প্রবণতা ট্র্যাকিং কৌশল যা বাজারের ফিল্টার হিসাবে চলমান গড়ের সাথে মিলিত হয়, যখন শেয়ারের দামের বিপরীত সংকেত আসে তখন পজিশন স্থাপন করা হয়, কম কেনা ও বিক্রি করা হয়, শেয়ারের দামের বিপরীতমুখী প্রবণতা অনুসরণ করা হয়, অতিরিক্ত আয় করা হয়।
এই কৌশলটির মূল যুক্তিটি হ’লঃ যখন বন্ধের দাম N দিনের আগের নিম্নের চেয়ে কম থাকে তখন একটি ওভারপজিশন স্থাপন করা হয়; যখন বন্ধের দাম N দিনের আগের উচ্চের চেয়ে বেশি হয় তখন একটি ওভারপজিশন বন্ধ করা হয়। একই সাথে, এটি 200 দিনের সরল চলমান গড়কে বাজার ফিল্টার হিসাবে ব্যবহার করে। কেবলমাত্র যখন দাম 200 দিনের চলমান গড়ের চেয়ে বেশি থাকে তখনই একটি ওভারপজিশন স্থাপন করা হয়।
এই কৌশলটি মূল্যের বিপরীত তত্ত্বের উপর ভিত্তি করে, যে শেয়ারের দামের প্রবণতা উচ্চতা এবং নিম্নের পুনরাবৃত্তি করবে। যখন দাম N দিনের আগে গঠিত নিম্নের নীচে পড়ে যায়, তখন মাল্টিপজিশন পজিশন স্থাপনের সময় হয়; যখন দাম N দিনের আগে উচ্চতা অতিক্রম করে, তখন বিপরীত লাভের সূচকটি হ্রাস পেয়েছে, তখন পজিশন বন্ধের সময়।
বিশেষ করে, এই কৌশলটিতে নিম্নলিখিত মূল মডিউল রয়েছেঃ
২০০ দিনের সরল চলমান গড়কে বাজার প্রবণতার বিচারক হিসাবে ব্যবহার করুন। স্টক দাম ২০০ এর উপরে থাকলে কেবল পজিশন তৈরির অনুমতি দেওয়া হয়। এটি একটি ষাঁড়ের বাজারে একটি শূন্য পজিশন বা একটি ভাল বাজারে একটি মাল্টিপজিশন তৈরি করা এড়াতে পারে।
বিচার লজিকঃ সমাপ্তি মূল্য < N দিন আগের সর্বনিম্ন মূল্য
N দিন আগে (ডিফল্ট 5 দিন) সর্বনিম্ন মূল্যের নিচে বন্ধের মূল্য, যা শেয়ারের দামের পতনের সূচনা করে এবং একটি ক্রয় সংকেত শুরু করে।
বিচার লজিকঃ সমাপ্তি মূল্য > N দিন আগের সর্বোচ্চ মূল্য
N দিন আগের (ডিফল্ট 5 দিন) সর্বোচ্চ মূল্যের চেয়ে বেশি দরপতন, ইঙ্গিত দেয় যে শেয়ারের বিপরীতমুখী ট্রেডিং শেষ হয়েছে, স্টপ সিগন্যাল শুরু হয়েছে।
প্রারম্ভিক মূল্য থেকে শুরু করে, একটি 5% স্টপ লিন সেট করুন, যাতে খুব বেশি ক্ষতি না হয়।
এই কৌশলটির প্রধান সুবিধাগুলি হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
বিপরীতমুখী ট্র্যাকিং কৌশলটি চলমান গড় সূচকগুলির সাথে মিলিত হয়, বাজার পরিস্থিতি নির্ধারণের পরে, বিপরীত তত্ত্বের মাধ্যমে কেনার সময় বেছে নেওয়া হয়; স্টপ-ড্রপ-লস ম্যানেজমেন্ট ঝুঁকি নিয়ন্ত্রণ করে, কম কেনা-বেচাকেনা করে, অতিরিক্ত উপার্জন অর্জন করে। এই কৌশলটি প্যারামিটার অপ্টিমাইজেশন, সহায়ক ফিল্টার যুক্ত করার মতো উপায়ে উন্নত করা যেতে পারে, যা প্রবণতা পরিস্থিতিতে আরও ভাল উপার্জন করতে পারে।
/*backtest
start: 2024-01-06 00:00:00
end: 2024-02-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// © HermanBrummer
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// BUYS WHEN THE CLOSE IS SMALLER THAN THE LOW OF 5 DAYS AGO
// SELLS WHEN THE CLOSE IS HIGHER THEN THE HIGH OF 5 DAYS AGO
// USES A 200 MOVING AVERGE AS A FILTER, AND DOESN'T TAKE TRADES IF THE MARKET IS BELOW IT'S 200 MA
// USES A 5% STOP LOSS FROM ENTRIES
strategy("REVERSALS", overlay=true)
StopLoss = input(.95, step=0.01)
HowManyBars = input( 5 )
/// EXITS
if close > sma(high,HowManyBars)[1]
strategy.close_all()
/// ENTRIES
MarketFilter = sma(close, 200)
F1 = close < sma(low,HowManyBars)[1]
F2 = close > MarketFilter
plot(MarketFilter, "MarketFilter", color.yellow)
strategy.entry("Long", true, 1, when=F1 and F2)
/// STOP LOSS
StopLossLine = strategy.position_avg_price * StopLoss
plot(StopLossLine, "StopLossLine", #FF0000)
strategy.exit("Exit", stop=StopLossLine)