প্রাইস চ্যানেল রোবট হোয়াইট বক্স কৌশল হল মূল্য চ্যানেল সূচকের উপর ভিত্তি করে একটি সহজ যান্ত্রিক ট্রেডিং কৌশল। এটি প্রবেশ এবং প্রস্থান পয়েন্ট নির্ধারণের জন্য মূল্য চ্যানেলের উপরের এবং নীচের সীমা ব্যবহার করে। কৌশলটি আপট্রেন্ডে দীর্ঘ এবং ডাউনট্রেন্ডে সংক্ষিপ্ত হয়।
প্রাইস চ্যানেল রোবট হোয়াইট বক্স স্ট্র্যাটেজির মূল যুক্তি হলঃ
কৌশলটির কিছু কনফিগারযোগ্য পরামিতি রয়েছেঃ
এই পরামিতিগুলি সংশোধন করে, কৌশলটি বিভিন্ন পণ্য এবং বাজারের পরিবেশে আরও ভালভাবে অভিযোজিত হতে পারে।
প্রাইস চ্যানেল রোবট হোয়াইট বক্স কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ
সংক্ষেপে, এটি একটি সহজ কিন্তু বাস্তব ট্রেন্ড অনুসরণকারী কৌশল, যা প্যারামিটার টিউনিংয়ের পরে শালীন ফলাফল অর্জন করতে পারে।
প্রাইস চ্যানেল রোবট হোয়াইট বক্স কৌশল এছাড়াও কিছু ঝুঁকি আছেঃ
এই ঝুঁকি কমাতে নিম্নলিখিত দিকগুলোতে অপ্টিমাইজেশান করা প্রয়োজনঃ
প্রাইস চ্যানেল রোবট হোয়াইট বক্স কৌশল আরও অপ্টিমাইজ করার সুযোগ রয়েছেঃ
এই অপ্টিমাইজেশান কৌশলগুলি কৌশলটির স্থিতিশীলতা এবং লাভজনকতা আরও উন্নত করতে সহায়তা করতে পারে।
প্রাইস চ্যানেল রোবট হোয়াইট বক্স কৌশল একটি সহজ কিন্তু ব্যবহারিক প্রবণতা অনুসরণকারী কৌশল। এটি ট্রেডিং সিদ্ধান্ত নেওয়ার জন্য মূল্য চ্যানেল সূচক ব্যবহার করে প্রবণতা দিক এবং বিপরীত পয়েন্টগুলি সনাক্ত করে। কৌশলটি বোঝা এবং বাস্তবায়ন করা সহজ এবং প্যারামিটার টিউনিংয়ের পরে শালীন রিটার্ন অর্জন করতে পারে। কিছু নির্দিষ্ট ঝুঁকিও রয়েছে যা প্যারামিটারগুলি অনুকূলিতকরণ এবং স্টপ লস দ্বারা প্রশমিত করা দরকার। সামগ্রিকভাবে, কৌশলটির বিস্তৃত প্রয়োগের সম্ভাবনা এবং অনুকূলিতকরণের সম্ভাবনা রয়েছে, যা অন্বেষণ এবং অনুশীলনের মূল্যবান।
/*backtest start: 2023-02-21 00:00:00 end: 2024-02-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Noro //@version=4 strategy(title = "Robot WhiteBox Channel", shorttitle = "Robot WhiteBox Channel", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1) //Settings needlong = input(true, defval = true, title = "Long") needshort = input(true, defval = true, title = "Short") needstop = input(true, defval = true, title = "Stop-loss") lotsize = input(100, defval = 100, minval = 1, maxval = 10000, title = "Lot, %") len = input(50, minval = 1, title = "Price Channel Length") showll = input(true, defval = true, title = "Show lines") showbg = input(false, defval = false, title = "Show Background") fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year") toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year") frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month") tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month") fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day") today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day") //Price Channel h = highest(high, len) l = lowest(low, len) center = (h + l) / 2 //Lines pccol = showll ? color.black : na slcol = showll ? color.red : na plot(h, offset = 1, color = pccol) plot(center, offset = 1, color = slcol) plot(l, offset = 1, color = pccol) //Background size = strategy.position_size bgcol = showbg == false ? na : size > 0 ? color.lime : size < 0 ? color.red : na bgcolor(bgcol, transp = 70) //Trading truetime = time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59) lot = 0.0 lot := size != size[1] ? strategy.equity / close * lotsize / 100 : lot[1] if h > 0 strategy.entry("Long", strategy.long, needlong == false ? 0 : lot, stop = h, when = strategy.position_size <= 0 and truetime) strategy.entry("Short", strategy.short, needshort == false ? 0 : lot, stop = l, when = strategy.position_size >= 0 and truetime) strategy.entry("S Stop", strategy.long, 0, stop = center, when = strategy.position_size[1] <= 0 and needstop) strategy.entry("L Stop", strategy.short, 0, stop = center, when = strategy.position_size[1] >= 0 and needstop) if time > timestamp(toyear, tomonth, today, 23, 59) strategy.close_all() strategy.cancel("Long") strategy.cancel("Short")