ডায়নামিক স্টপ লস ট্রেল কৌশলটি স্টপ লস ট্রেলের উদ্দেশ্য অর্জনের জন্য ব্যবহারকারীদের দ্বারা গতিশীলভাবে স্টপ লস লাইন এবং ট্রেল লাইন সেট করার জন্য ব্যবহারকারীদের দ্বারা সেট করা এটিআর সহগগুলির সাথে মিলিত একটি বেঞ্চমার্ক হিসাবে স্টকগুলির গড় সত্যিকারের পরিসীমা (এটিআর) গণনা করে। যখন স্টক মূল্য ট্রেল লাইনটি ভেঙে যায়, তখন একটি ঐতিহ্যবাহী প্রবণতা ট্র্যাকিং কৌশল ব্যবহার করে একটি দীর্ঘ অবস্থান প্রতিষ্ঠিত হয়; যখন স্টক মূল্য স্টপ লস লাইনের নীচে পড়ে, তখন দ্বি-মুখী ব্যবসায়ের মাধ্যমে মুনাফা অর্জনের জন্য বিপরীত কৌশল ব্যবহার করে একটি শর্ট অবস্থান প্রতিষ্ঠিত হয়।
কৌশলটি মূলত স্টক মূল্যের গড় সত্যিকারের পরিসীমা গণনা করতে ATR প্রযুক্তিগত সূচক ব্যবহার করে এবং ব্যবহারকারীদের দ্বারা স্টক ব্রেকআউট ক্রয় এবং স্টপ লস বিক্রয়ের জন্য বেঞ্চমার্ক হিসাবে প্রবেশ করা ATR সহগগুলিকে একত্রিত করে। বিশেষত, কৌশলটি প্রথমে গত ১২০ দিনের মধ্যে স্টকটির ATR মান গণনা করে, তারপরে ব্যবহারকারী দ্বারা সেট করা বিক্রয় ATR সহগ দ্বারা গুণিত হয় স্টপ লস বিক্রয় রেফারেন্স মূল্য, অর্থাৎ স্টপ লস লাইন পেতে; ক্রয় ATR সহগ দ্বারা গুণিত হয় ক্রয় রেফারেন্স মূল্য, অর্থাৎ ট্রেল লাইন পেতে। যখন আজকের
কৌশলটি স্টপ লস লাইন এবং ট্রেইল লাইনও আঁকে। এই দুটি লাইনের অবস্থানগুলি স্টক মূল্যের ওঠানামা অনুসারে পরিবর্তন হবে, কিছু গতিশীল ট্র্যাকিং ক্ষমতা সহ। এটিআর সূচক একটি স্টক এর গড় সত্য ওঠানামা পরিসীমাকে আরও ভালভাবে প্রতিফলিত করতে পারে। স্টপ লস ট্রেইল লাইন সেট করতে এটিআর সূচক ব্যবহার করা কিছু পরিমাণে বিশাল স্টক ওঠানামা দ্বারা সৃষ্ট ক্ষতি এড়াতে সহায়তা করতে পারে।
সংক্ষেপে, এটি একটি সাধারণ স্টপ লস ট্রেইল কৌশল। মূল ধারণাটি হ'ল ট্রেন্ড ট্র্যাকিংয়ের জন্য এটিআর সূচকগুলির উপর ভিত্তি করে স্টপ লস লাইন এবং ট্রেল লাইন সেট করা। এই কৌশলটির সুবিধা হ'ল দ্বি-মুখী ট্রেডিং সক্ষম করা হয় এবং অবস্থানগুলি নমনীয়; এটিআর সূচকগুলি ঝুঁকি নিয়ন্ত্রণে সহায়তা করে যা এটিকে অত্যন্ত অস্থির স্টকগুলির জন্য উপযুক্ত করে তোলে। তবে, বেশ সহজ ট্রেডিং নিয়মের কারণে কিছু অন্ধ ট্র্যাকিং ঝুঁকি রয়েছে; অনুপযুক্ত পরামিতি সেটিংস কৌশল কার্যকারিতাকেও প্রভাবিত করে। ভবিষ্যতের অপ্টিমাইজেশন কৌশল কর্মক্ষমতা আরও শক্তিশালী করার জন্য ব্যবসায়ের সময়সূচী উন্নত করতে, অবস্থান আকার নিয়ন্ত্রণ করতে, অতিরিক্ত ট্রেডিং হ্রাস করতে ইত্যাদিতে ফোকাস করতে পারে।
/*backtest start: 2022-11-14 00:00:00 end: 2023-11-20 00:00:00 period: 1d basePeriod: 1h 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/ // © phobo3s //@version=4 strategy("ATR Stop Buy Strategy",shorttitle="ATR-ST",initial_capital=1000, overlay = true, default_qty_type = strategy.percent_of_equity, pyramiding = 5, default_qty_value = 20, commission_type = strategy.commission.cash_per_order, commission_value = 1, calc_on_every_tick = true) daysBack = input(defval=120, title="Days Back", type=input.integer) sellCoeff = input(defval=1.5, title="Selling Coefficent For ATR", type=input.float, minval= 0.01, step=0.1) buyCoeff = input(defval=1.2, title = "Buying Coefficent For ATR", type=input.float, minval= 0.01, step=0.1) fromDate = timenow - (daysBack*24*60*60*1000) toDate = timenow ATR = atr(14) stopLossPoint = ATR * sellCoeff buyPoint = ATR * buyCoeff StoplossLine = close[1] - stopLossPoint[1] BuyLine = close[1] + buyPoint[1] if (high > BuyLine and time >= fromDate and time <= toDate ) strategy.entry("GG", strategy.long, comment="Gir") if (low < StoplossLine and strategy.position_avg_price < close and time >= fromDate and time <= toDate ) strategy.entry("GG", strategy.short, comment="Çık") //longFlags = close < StoplossLine //shortFlags = close > BuyLine //plotshape(shortFlags, style=shape.triangledown, location=location.abovebar, color=color.red) //plotshape(longFlags, style=shape.triangleup, location=location.belowbar, color=color.blue) plot(StoplossLine) plot(BuyLine)