এই কৌশলটি স্টকগুলির জন্য ডাবল ট্রেন্ড ট্র্যাকিং সক্ষম করে, ক্লাসিক পিভট পয়েন্ট গণনা করে এবং আরএসআই নির্দেশক ব্যবহার করে বর্তমান প্রবণতা দিকটি নির্ধারণ করে। এটি মধ্যম এবং সংক্ষিপ্ত প্রবণতা ট্রেডিংয়ের জন্য উপযুক্ত।
এই কৌশলটি মূলত নিম্নলিখিত ধাপগুলির মাধ্যমে দ্বৈত প্রবণতা ট্র্যাকিংয়ের জন্য কাজ করেঃ
ক্লাসিক পিভট পয়েন্ট গণনা করুন, যার মধ্যে রয়েছে কেন্দ্রীয় পয়েন্ট (Pivot), সমর্থন (S1), প্রতিরোধ (Resistance) (R1), সমর্থন (S2), প্রতিরোধ (R2) ইত্যাদি।
আরএসআই সূচক ব্যবহার করে শেয়ারের প্রবণতার দিক নির্ণয় করুন। 80 এর বেশি আরএসআই হ’ল ওভার-বই অঞ্চল, 20 এর নীচে ওভার-বিক্রয় অঞ্চল।
শেয়ারের দিনরেখার স্তরের প্রবণতা দিক নির্ণয় করুন। যদি বন্ধের মূল্য আগের দিনের R2 এর চেয়ে বড় হয় তবে এটি শক্তিশালী হিসাবে বিবেচিত হয়; যদি বন্ধের মূল্য আগের দিনের S2 এর চেয়ে কম হয় তবে এটি দুর্বল হিসাবে বিবেচিত হয়।
পিভট পয়েন্ট এবং আরএসআই সূচকগুলির সাথে মিলিতভাবে, দিনের ট্রেডিং কৌশলটি তৈরি করুন।
যদি সূচকটি শক্তিশালী হয় ((ক্লোজিং প্রাইস> আর 2), তাহলে পিভট পয়েন্টের নীচে একটি রিডাউন পয়েন্ট কিনুন, অথবা এস 1 এর নীচে কিনুন।
যদি সূর্যের রেখা দুর্বল হয় (ক্লোজিং প্রাইস < S2), তাহলে পিভট পয়েন্টের উপরে রিটার্ন পয়েন্ট বিক্রি করা হয়, অথবা R1 এর উপরে বিক্রি করা হয়।
স্টপ লস সেট করুন: S1 এর আগের দিনের স্টপ লস, R1 এর আগের দিনের স্টপ লস।
এই কৌশলটি পিভট পয়েন্ট গণনা করে মধ্য-লং লাইন প্রবণতার দিক নির্ধারণ করে, আরএসআই এবং অন্যান্য সূচকগুলির সাথে সংযুক্ত করে স্বল্পমেয়াদী প্রবণতা এবং নির্দিষ্ট প্রবেশের পয়েন্টগুলি নির্ধারণ করে, শেয়ারের দামের দ্বৈত প্রবণতা ট্র্যাক করার জন্য, মধ্য-শর্ট লাইন ব্যবসায়ের জন্য প্রযোজ্য।
এই কৌশলটির প্রধান সুবিধাগুলি হলঃ
এটি একই সময়ে দীর্ঘমেয়াদী এবং স্বল্পমেয়াদী প্রবণতা অনুসরণ করতে সক্ষম, এবং বাজারের পরিবর্তনের সাথে নমনীয়ভাবে খাপ খাইয়ে নিতে পারে।
পিভট পয়েন্টের একটি নির্দিষ্ট প্রবণতা বিচার ক্ষমতা আছে, যা কার্যকরভাবে মধ্যম এবং দীর্ঘ লাইন প্রবণতা বিচার করতে পারে।
আরএসআই এবং অন্যান্য সূচকগুলি স্বল্পমেয়াদী ওভার-বিক্রয় এবং ওভার-বিক্রয়কে মূল্যায়ন করতে সহায়তা করে এবং নির্দিষ্ট প্রবেশের স্থান নির্ধারণে সহায়তা করে।
কৌশলগত নিয়মাবলী পরিষ্কার, সহজ এবং সহজেই আয়ত্ত করা যায়।
“এটি একটি সুনির্দিষ্ট স্টপ লস পয়েন্টের সাথে ঝুঁকি নিয়ন্ত্রণে রয়েছে।
এই কৌশলটির প্রধান ঝুঁকিগুলো হলঃ
পিভট পয়েন্টের ত্রুটি থাকতে পারে, মধ্য-লম্বা লাইনের প্রবণতা সঠিকভাবে নির্ধারণ করা যায় না। প্যারামিটারগুলি সামঞ্জস্য করে বা অন্যান্য সূচকগুলির সংমিশ্রণ দ্বারা উন্নতি করা যেতে পারে।
RSI ইত্যাদি সূচকগুলি ভুল সংকেত দিতে পারে। প্যারামিটারগুলি যথাযথভাবে সামঞ্জস্য করা যেতে পারে বা অন্যান্য সূচকগুলির সাথে একত্রিত করা যেতে পারে।
স্টপ ড্যামেজ সেটিংটি খুব অবাধ হতে পারে এবং স্টপ ড্যামেজকে আঘাত করার ঝুঁকিকে পুরোপুরি এড়াতে পারে না। কিছু বাফার জোন যথাযথভাবে ছেড়ে দেওয়া যেতে পারে।
তবে, এটি একটি বড় কৌশলগত প্রত্যাহার, যার জন্য মানসিক প্রস্তুতি এবং পর্যাপ্ত আর্থিক সহায়তা প্রয়োজন।
খুব ঘন ঘন লেনদেনের ঝুঁকি রয়েছে। লেনদেনের শর্তগুলি যথাযথভাবে সামঞ্জস্য করা যেতে পারে যাতে খুব ঘন ঘন লেনদেন করা যায় না।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যায়ঃ
বিভিন্ন প্যারামিটার সমন্বয় চেষ্টা করুন, যেমন RSI এর প্যারামিটারগুলি সামঞ্জস্য করুন, পিভট পয়েন্টের গণনা পদ্ধতিগুলি অনুকূলিত করুন এবং আরও অনেক কিছু।
অন্যান্য সূচক যেমন কেডিজে, এমএসিডি ইত্যাদি যোগ করা বা সংমিশ্রণ করা, যাতে সংকেত আরও নির্ভুল এবং নির্ভরযোগ্য হয়।
অপ্টিমাইজ করা স্টপ লস কৌশল, যেমন মুভিং স্টপ, আউটফিল্ড স্টপ ইত্যাদি, যা স্টপ লস কেটে ফেলার ঝুঁকি হ্রাস করে।
পজিশন ম্যানেজমেন্টকে অপ্টিমাইজ করুন, একক পজিশনের আকার যথাযথভাবে নিয়ন্ত্রণ করুন এবং একক ক্ষতির প্রভাব হ্রাস করুন।
পজিশন খোলার শর্তগুলি অনুকূলিত করুন, খুব ঘন ঘন প্রবেশ এড়িয়ে চলুন। ফিল্টারিং শর্তগুলি সেট করতে পারেন ইত্যাদি।
বিভিন্ন প্রজাতির কার্যকারিতা পরীক্ষা করুন এবং সর্বোত্তম ফলাফলের জন্য প্যারামিটারগুলি সামঞ্জস্য করুন।
স্বয়ংক্রিয়ভাবে বন্ধ করার কৌশল যুক্ত করুন, যাতে আপনি আপনার মুনাফা লক করতে পারেন।
এই কৌশলটি পিভট পয়েন্টের মাধ্যমে মধ্য-লম্বা প্রবণতা নির্ধারণ করে এবং আরএসআই এবং অন্যান্য সূচকগুলি ব্যবহার করে স্বল্পমেয়াদী প্রবণতা এবং নির্দিষ্ট প্রবেশের পয়েন্ট নির্ধারণের জন্য সহায়তা করে, শেয়ারের দামের দ্বৈত প্রবণতার উপর নজর রাখা, সামগ্রিক অপারেশন লজিকটি পরিষ্কার এবং যুক্তিসঙ্গত, মধ্য-স্বল্প ব্যবসায়ের কার্যকারিতা ভাল। তবে একটি নির্দিষ্ট সম্ভাব্যতার উপর ভুল সংকেত ঝুঁকি রয়েছে, প্যারামিটার প্যারেজটি আরও অপ্টিমাইজ করা দরকার, ঝুঁকি হ্রাস করার জন্য কঠোরভাবে স্টপ লস নিয়ন্ত্রণ করা প্রয়োজন, এবং যথাযথভাবে অবস্থানের আকারকে সীমাবদ্ধ করা উচিত। সম্ভাব্য বড় প্রত্যাহার নিয়ন্ত্রণের জন্য। যদি এই কৌশলটি ক্রমাগত অপ্টিমাইজ এবং পরিমার্জন করা যায় তবে এটি স্থিতিশীল বিনিয়োগের রিটার্ন অর্জন করতে পারে।
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title="swing trade", shorttitle="vinay_swing", overlay=true)
pf = input(false,title="Show Filtered Pivots")
sd = input(true, title="Show Daily Pivots?")
//moving average
len = input(50, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)
//RSI INPUT
length = input( 7 )
overSold = input( 20 )
overBought = input( 80 )
price = close
vrsi = rsi(price, length)
// Classic Pivot
pivot = (high + low + close ) / 3.0
// Filter Cr
bull= pivot > (pivot + pivot[1]) / 2 + .0025
bear= pivot < (pivot + pivot[1]) / 2 - .0025
// Classic Pivots
r1 = pf and bear ? pivot + (pivot - low) : pf and bull ? pivot + (high - low) : pivot + (pivot - low)
s1 = pf and bull ? pivot - (high - pivot) : pf and bear ? pivot - (high - low) : pivot - (high - pivot)
r2 = pf ? na : pivot + (high - low)
s2 = pf ? na : pivot - (high - low)
BC = (high + low) / 2.0
TC = (pivot - BC) + pivot
//Pivot Average Calculation
smaP = sma(pivot, 3)
//Daily Pivots
dtime_pivot = request.security(syminfo.tickerid, 'D', pivot[1])
dtime_pivotAvg = request.security(syminfo.tickerid, 'D', smaP[1])
dtime_r1 = request.security(syminfo.tickerid, 'D', r1[1])
dtime_s1 = request.security(syminfo.tickerid, 'D', s1[1])
dtime_r2 = request.security(syminfo.tickerid, 'D', r2[1])
dtime_s2 = request.security(syminfo.tickerid, 'D', s2[1])
dtime_BC = request.security(syminfo.tickerid, 'D', BC[1])
dtime_TC = request.security(syminfo.tickerid, 'D', TC[1])
offs_daily = 0
plot(sd and dtime_pivot ? dtime_pivot : na, title="Daily Pivot",style=circles, color=fuchsia,linewidth=1)
plot(sd and dtime_r1 ? dtime_r1 : na, title="Daily R1",style=circles, color=#DC143C,linewidth=1)
plot(sd and dtime_s1 ? dtime_s1 : na, title="Daily S1",style=circles, color=lime,linewidth=1)
plot(sd and dtime_r2 ? dtime_r2 : na, title="Daily R2",style=circles, color=maroon,linewidth=1)
plot(sd and dtime_s2 ? dtime_s2 : na, title="Daily S2",style=circles, color=#228B22,linewidth=1)
plot(sd and dtime_BC ? dtime_BC : na, title="Daily BC",style=circles, color=black,linewidth=1)
plot(sd and dtime_TC ? dtime_TC : na, title="Daily TC",style=circles, color=black,linewidth=1)
bull1= (close > dtime_r2)
bull2= (low < dtime_pivot) or (low < dtime_s1)
bull3= dtime_pivot > dtime_pivot[1]
bullishenglufing=bull2 and bull3
bullishenglufing1=bull1 and (close > out) and (crossover(vrsi, overBought))
longCondition = bull1[1] and ((low < dtime_TC) or (low < dtime_BC) or (low < dtime_s1))
bear1= (close < dtime_s2)
bear2= (high > dtime_pivot) or (high < dtime_r1)
bear3= dtime_pivot < dtime_pivot[1]
bearishenglufing=bear2 and bear3
bearishenglufing1=bear1 and (close < out) and (crossunder(vrsi, overSold))
shortCondition = bear1[1] and ((high > dtime_BC) or (high > dtime_TC) or (high > dtime_r1))
plotshape(bullishenglufing, style = shape.triangleup, location = location.belowbar, color = green, size = size.tiny)
plotshape(bearishenglufing, style = shape.triangledown, location = location.abovebar, color = red, size = size.tiny)
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)