
৫২-সপ্তাহের উচ্চ-নিম্ন বাক্স ট্রেডিং কৌশলটি একটি কৌশল যা বিভিন্ন অঞ্চলে দামের কম্পন দ্বারা গঠিত “বক্স” হিসাবে ট্রেডিং সিগন্যাল দেয়। কৌশলটির মূল যুক্তিটি হ’ল যখন দামগুলি একটি নির্দিষ্ট অঞ্চলের (বাক্স) উপরের এবং নীচের সীমা অতিক্রম করে, তখন দামগুলি নতুন অঞ্চলে প্রবেশ করে, তখন ক্রয় বা বিক্রয় কার্যক্রম করা যেতে পারে।
এই কৌশলটি সর্বশেষ 5 দিনের সর্বোচ্চ এবং সর্বনিম্ন মূল্য (যার উপর নিয়ন্ত্রণ করা যায়) গণনা করে মূল্যায়ন করে যে দামটি নতুন ট্রেডিং অঞ্চলে প্রবেশ করেছে কিনা।
ট্রেন্ডিং এবং ট্রেডিং সিগন্যালের মূল ধারণা হল এই ব্যবধান ভেঙে ট্রেন্ডিংয়ের সূচনা করা।
৫২ সপ্তাহের উচ্চ নিম্ন বক্স ট্রেডিং কৌশল নিম্নলিখিত সুবিধাগুলির সাথে আসেঃ
এটি একটি ট্রেডিং কৌশল যা ঝুঁকি নিয়ন্ত্রণের জন্য ভাল এবং কার্যকরী।
এই কৌশলটির কিছু ঝুঁকিও রয়েছে, যার মধ্যে রয়েছেঃ
এটি ব্যবসায়ীদের ক্রমাগত পরীক্ষার এবং কৌশলগুলি অনুকূলিতকরণের জন্য এবং সতর্কতার সাথে ঝুঁকি পরিচালনার জন্য প্রয়োজনীয়।
৫২ সপ্তাহের উচ্চ-নিম্ন বাক্সের ট্রেডিং কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
অনুশীলন চলাকালীন, প্যারামিটারগুলি সামঞ্জস্য করা এবং নিয়মগুলি অপ্টিমাইজ করা এই কৌশলটির কার্যকারিতা ক্রমাগত উন্নত করতে পারে।
৫২ সপ্তাহের উচ্চ-নিম্ন বাক্সের ট্রেডিং কৌশলটি একটি কৌশল যা প্রবণতার দিকনির্দেশের উপর ভিত্তি করে মূল্যের ব্রেকিং ব্যাপ্তি নির্ধারণ করে। এটির সহজ ট্রেডিং লজিক, শক্তিশালী ঝুঁকি নিয়ন্ত্রণের ক্ষমতা রয়েছে। এই কৌশলটি অনুশীলনে ক্রমাগত পরীক্ষার এবং অপ্টিমাইজেশনের প্রয়োজন। সামগ্রিকভাবে, এটি একটি সুপারিশযোগ্য ব্যবহারিক ট্রেডিং কৌশল।
/*backtest
start: 2023-11-10 00:00:00
end: 2023-12-10 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ceyhun
//@version=4
strategy ("Darvas Box Strategy",overlay=true)
boxp=input(5, "BOX LENGTH")
D_High = security(syminfo.tickerid, 'D', high)
D_Low = security(syminfo.tickerid, 'D', low)
D_Close = security(syminfo.tickerid, 'D', close)
D_Open = security(syminfo.tickerid, 'D', open)
LL = lowest(D_Low,boxp)
k1 = highest(D_High,boxp)
k2 = highest(D_High,boxp-1)
k3 = highest(D_High,boxp-2)
NH = valuewhen(D_High>k1[1],D_High,0)
box1 = k3<k2
TopBox = valuewhen(barssince(D_High>k1[1])==boxp-2 and box1, NH, 0)
BottomBox = valuewhen(barssince(D_High>k1[1])==boxp-2 and box1, LL, 0)
plot(TopBox, linewidth=2, color=#00FF00, title="TopBox")
plot(BottomBox, linewidth=2, color=#FF0000, title="BottomBox")
if crossover(D_Close,TopBox)
strategy.entry("Long", strategy.long, comment="Long")
if crossunder(D_Close,BottomBox)
strategy.entry("Short", strategy.short, comment="Short")