হার্স্টের ভবিষ্যত সীমানা রেখা কৌশল হ'ল ১৯৭০ এর দশকে জে এম হার্স্ট দ্বারা প্রবর্তিত ভবিষ্যত সীমানা রেখা (এফএলডি) ধারণার উপর ভিত্তি করে একটি ট্রেডিং কৌশল। কৌশলটি একটি আর্থিক চার্টে একটি সহজ তবে গভীর রেখা অঙ্কন করে ভবিষ্যতের দামের গতিবিধি পূর্বাভাস দেয়, যা সময় অক্ষের অর্ধেক চক্রের আগে মূল্যের ডেটা প্রতিস্থাপন করে নির্মিত হয়। বিশেষত, কৌশলটি তিনটি হার্স্ট চক্রের মধ্যে পারস্পরিক ক্রিয়াকলাপের উপর দৃষ্টি নিবদ্ধ করেঃ সংকেত চক্র, বাণিজ্য চক্র এবং ট্রেন্ড চক্র। মূল্য এবং এফএলডি লাইনের মধ্যে ক্রসওভার এবং বিচ্যুতি প্যাটারন পর্যবেক্ষণ করে, ব্যবসায়ীরা বাজারের প্রবণতা বা একীকরণ পরিমাপ করতে এবং প্রবেশ এবং প্রস্থান পয়েন্ট নির্ধারণ করতে পারে।
হার্স্ট ফিউচার লাইন অফ ডিমার্কেশন স্ট্র্যাটেজির মূলটি হ'ল ভবিষ্যতের লাইন অফ ডিমার্কেশন (এফএলডি) গঠনের জন্য সময় অক্ষের উপর অর্ধ চক্র এগিয়ে মূল্যের ডেটা সামঞ্জস্য করা। উদাহরণস্বরূপ, ৪০ দিনের চক্রের প্রেক্ষাপটে, ফ্ল্যাডকে বর্তমান মূল্যের ডেটা চার্টে ২০ দিন এগিয়ে নিয়ে যাওয়া দ্বারা প্রতিনিধিত্ব করা হবে। কৌশলটি প্রাথমিকভাবে তিনটি হার্স্ট চক্রের উপর দৃষ্টি নিবদ্ধ করেঃ সিগন্যাল চক্র (ডিফল্টঃ ২০ দিন), ট্রেড চক্র (ডিফল্টঃ ২০ দিন) এবং ট্রেন্ড চক্র (ডিফল্টঃ ৮০ দিন) । মূল্য এবং এই তিনটি ফ্ল্যাড লাইনের মধ্যে ক্রসওভার এবং বিচ্যুতি প্যাটারগুলি পর্যবেক্ষণ করে, ব্যবসায়ীরা বাজারের প্রবণতা বা সংহতকরণ নির্ধারণ করতে পারে। যখন দামটি ফ্ল্যাডের উপরে থাকে, তখন সিগন্যাল ফ্ল্যাড ট্রেডের উপরে থাকে এবং ট্রেড লাইনটি ট্রেড ট্রেন্ডের নীচে থাকে, তখন ট্রেডিং সিগন্যালটি ট্রেডিংয়ের একটি
হার্স্টের ভবিষ্যৎ সীমানা নির্ধারণের কৌশলটির প্রধান সুবিধাগুলির মধ্যে রয়েছেঃ
এর সুবিধাগুলি সত্ত্বেও, হার্স্টের ভবিষ্যতের সীমানা নির্ধারণের কৌশলটির কিছু সম্ভাব্য ঝুঁকি রয়েছেঃ
এই ঝুঁকিগুলি হ্রাস করার জন্য, ব্যবসায়ীরা পরামিতি অপ্টিমাইজেশান, বিভিন্ন বাজারের অবস্থার জন্য কৌশল সামঞ্জস্য এবং উপযুক্ত স্টপ-লস এবং ঝুঁকি ব্যবস্থাপনা ব্যবস্থা নির্ধারণ বিবেচনা করতে পারেন।
হার্স্টের ভবিষ্যৎ সীমানা নির্ধারণের কৌশল নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
এই অপ্টিমাইজেশান ব্যবস্থাগুলির মাধ্যমে, হার্স্টের ভবিষ্যতের সীমাবদ্ধতা কৌশলটি বিভিন্ন বাজারের পরিবেশে আরও ভালভাবে মানিয়ে নিতে পারে, এর স্থিতিশীলতা এবং লাভজনকতা উন্নত করে।
হার্স্ট ফিউচার লাইন অফ ডিমার্কেশন স্ট্র্যাটেজি হ'ল জেএম হার্স্টের ভবিষ্যত লাইন অফ ডিমার্কেশন ধারণার উপর ভিত্তি করে একটি উদ্ভাবনী ট্রেডিং কৌশল। ভবিষ্যত লাইন অফ ডিমার্কেশন তৈরির জন্য সময় অক্ষের উপর অর্ধ চক্র এগিয়ে দামের ডেটা সামঞ্জস্য করে এবং তিনটি পৃথক হার্স্ট চক্র (সিগন্যাল চক্র, ট্রেড চক্র এবং ট্রেন্ড চক্র) একত্রিত করে কৌশলটি ভবিষ্যতের মূল্য চলাচলের পূর্বাভাস সরবরাহ করে। ব্যবসায়ীরা বাজার প্রবণতা বা সংহতকরণ নির্ধারণ করতে এবং মূল্য এবং এফএলডি লাইনের মধ্যে ক্রসওভার এবং বিচ্যুতি প্যাটারগুলি পর্যবেক্ষণ করে প্রবেশ এবং প্রস্থান পয়েন্টগুলি সনাক্ত করতে পারে। যদিও কৌশলটির সরলতা, ভবিষ্যতের দৃষ্টিভঙ্গি প্রকৃতি এবং বহুচক্র বিশ্লেষণের মতো সুবিধা রয়েছে, তবে এতে কিছু সম্ভাব্য ঝুঁকি রয়েছে, যার মধ্যে রয়েছে প্যারামিটার অনুকূলতা, অভিযোজনযোগ্যতা এবং বাজারের সুযোগ। কৌশলটি অনুকূল করার জন্য, ব্যবসায়ীরা
/*backtest start: 2024-04-27 00:00:00 end: 2024-04-28 00:00:00 period: 10m basePeriod: 1m 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/ // © BarefootJoey //@version=5 strategy("Hurst Future Lines of Demarcation Strategy", overlay=true) // FLD Settings source = input(ohlc4, 'Source') smoothFLD = input.bool(false, 'Smooth FLD') FLDtransp = input(33, 'FLD transparency') FLDsmooth = input.int(5, "FLD Smoothing", minval=1, tooltip="Number of trading days to smooth the FLD") FLD_out = ta.sma(source , smoothFLD ? FLDsmooth : 1) close_buy_in_1 = input.string('Price', 'Input Close Trigger 1', options=['Price', 'Signal', 'Trade', 'Trend', 'None']) close_buy_in_2 = input.string('Trade', 'Input Close Trigger 2', options=['Price', 'Signal', 'Trade', 'Trend', 'None']) // Quarter Cycle (Default: 20 day) Length Pivot Cycle col_q = input.color(#da00ff, "Quarter Cycle Color") cyc_q = input.int(5, "Signal Cycle Length") plot(FLD_out, color=color.new(col_q, FLDtransp), title='Signal FLD', offset = math.round(cyc_q/2) ) // Trade Cycle (Default: 20 day) Length Pivot Cycle col = input.color(#ff9800, "Trade Cycle Color") cyc = input.int(20, "Trade Cycle Length") plot(FLD_out, color=color.new(col, FLDtransp), title='Trade FLD', offset = math.round(cyc/2) ) // Double Cycle (Default: 80 day) Length Pivot Cycle col_d = input.color(color.aqua, "Double Cycle Color") cyc_d = input.int(80, "Trend Cycle Length") plot(FLD_out, color=color.new(col_d, FLDtransp), title='Trend FLD', offset = math.round(cyc_d/2) ) // Strategy Plots price = source signal = FLD_out[math.round(cyc_q/2)] trade = FLD_out[math.round(cyc/2)] trend = FLD_out[math.round(cyc_d/2)] // Trend State var state = 0 if signal > trade and trade > trend state := 1 // (A) state if state == 1 and price < signal state := 2 // (B) state if signal < trade and trade > trend state := 3 // (C) state if state == 3 and price < signal state := 4 // (D) state if signal < trade and trade < trend state := 5 // (E) state if state == 5 and price < signal state := 6 // (F) state if signal > trade and trade < trend state := 7 // (G) state if state == 7 and price < signal state := 8 // (H) state state := state // Strategy Definitions close_buy_out_1 = close_buy_in_1 == 'Price' ? price : close_buy_in_1 == 'Signal' ? signal : close_buy_in_1 == 'Trade' ? trade : close_buy_in_1 == 'Trend' ? trend : na close_buy_out_2 = close_buy_in_2 == 'Price' ? price : close_buy_in_2 == 'Signal' ? signal : close_buy_in_2 == 'Trade' ? trade : close_buy_in_2 == 'Trend' ? trend : na buy = ta.crossover(price, signal) and state == 1 close_buy = strategy.position_size>0 and ta.crossunder(close_buy_out_1, close_buy_out_2) sell = ta.crossunder(price, signal) and state == 6 close_sell = strategy.position_size<0 and ta.crossover(close_buy_out_1, close_buy_out_2) // FLD Interaction State Background interaction_color = state == 1 ? color.green : // A state == 2 ? color.aqua : // B state == 3 ? color.blue : // C state == 4 ? color.purple : // D state == 5 ? color.white : // E state == 6 ? color.red :// F state == 7 ? color.orange : // G state == 8 ? color.yellow : na // H bgcolor(color.new(interaction_color, 90), title= "A-H Background") bar_color = strategy.position_size>0 ? #00ff0a : strategy.position_size<0 ? #FF0000 : na barcolor(bar_color) if buy strategy.entry("Buy", strategy.long) if close_buy strategy.close("Buy", qty_percent=100) if sell strategy.entry("Sell", strategy.short) if close_sell strategy.close("Sell", qty_percent=100) // EoS made w/ ❤ by @BarefootJoey ✌💗📈