এটি কেল্টনার চ্যানেল স্টপ লস টেক লাভ কৌশল সম্পর্কে একটি এসইও অপ্টিমাইজড নিবন্ধঃ
কেল্টনার চ্যানেল স্টপ লস টেক প্রফিট কৌশলটি স্টপ লস এবং লাভের নিয়মগুলি অন্তর্ভুক্ত করে কেল্টনার চ্যানেল বিশ্লেষণের উপর ভিত্তি করে ট্রেডিং সিদ্ধান্তগুলি অনুকূল করে। এটি উপরের এবং নীচের চ্যানেল ব্যান্ডগুলির সাথে মূল্য সম্পর্ক পর্যবেক্ষণ করে, ব্রেকআউটগুলিতে দীর্ঘ বা সংক্ষিপ্ত ব্যবসায় প্রবেশ করে এবং সর্বোত্তম স্টপ লস এবং লাভের স্তরের ভিত্তিতে ঝুঁকি এবং পুরষ্কারকে ভারসাম্য করে।
কেল্টনার চ্যানেলের মধ্যম, উপরের এবং নীচের ব্যান্ড গণনা করুন।
যখন দাম উপরের ব্যাংকে পৌঁছবে তখন দীর্ঘ সুযোগ বিবেচনা করুন, এবং নিম্ন ব্যাংকে পৌঁছলে স্বল্প সুযোগ বিবেচনা করুন।
উপরের ব্যাণ্ডের ব্রেকআউটে লং ট্রেড করুন এবং নিম্ন ব্যান্ডের ব্রেকআউটে শর্ট ট্রেড করুন।
এন্ট্রি প্রাইসের উপরে নির্দিষ্ট শতাংশে লাভের লক্ষ্যমাত্রা নির্ধারণ করুন এবং এন্ট্রি প্রাইসের নিচে নির্দিষ্ট শতাংশে স্টপ লস লক্ষ্যমাত্রা নির্ধারণ করুন।
এই কৌশলটির সুবিধা হ'ল স্টপ লস এবং লাভের নিয়ম প্রবর্তন করা যখন প্রবণতা ভুল হয় তখন সময়মতো ক্ষতি কমাতে এবং তরঙ্গ শেষ হওয়ার আগে লাভ নিতে। এটি টেকসই প্রবণতা ট্রেডিং অংশগ্রহণের জন্য পুনরায় প্রবেশের সংকেত সরবরাহ করে।
সর্বোত্তম ঝুঁকি-প্রতিদান ভারসাম্য অর্জনের জন্য বিভিন্ন সম্পদের জন্য পরামিতিগুলি অপ্টিমাইজ করা যেতে পারে।
কেল্টনার চ্যানেল ট্রেন্ডের দিকনির্দেশনা নির্ধারণ করে
স্টপ লস এবং লভ্যাংশ নিন পুরস্কার অপ্টিমাইজ
মসৃণ প্রবেশ এবং প্রস্থান মিথ্যা বিরতি প্রতিরোধ করে
সামঞ্জস্যের জন্য নমনীয় পরামিতি
অন্যান্য সূচকগুলির সাথে একত্রিত
স্টপ লস এবং লাভের অনুপাত বাড়াতে হবে
কিছু স্টপ লস ঝুঁকি রয়ে গেছে
চ্যানেলগুলি ক্ষতির সাথে ভেঙে যেতে পারে
ছোট স্টপ লস ঘন ঘন স্টপ সৃষ্টি করে
কেল্টনার চ্যানেল স্টপ লস টেক লাভ কৌশল প্রবণতা অনুসরণ করার সময় ঝুঁকি নিয়ন্ত্রণ করে traditionalতিহ্যবাহী চ্যানেল ট্রেডিংকে অনুকূল করে তোলে। ব্যাপক ব্যাকটেস্টিং এবং পরামিতি টিউনিংয়ের মাধ্যমে চমৎকার কৌশল ফলাফল অর্জন করা যায়। কৌশলটি ধীরে ধীরে স্থিতিশীলতা উন্নত করার জন্য গভীর গবেষণা এবং লাইভ পরীক্ষার মূল্যবান।
/*backtest start: 2023-08-15 00:00:00 end: 2023-08-23 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="Optimized Keltner Channels Strategy for BTC", overlay=true) length = input(9, minval=1) mult = input(1.0, "Multiplier") src = input(close, title="Source") exp = input(true, "Use Exponential MA") BandsStyle = input("Average True Range", options = ["Average True Range", "True Range", "Range"], title="Bands Style") atrlength = input(18, "ATR Length") sl = input(defval=22, minval=0, title="Stop Loss (%)") tp = input(defval=21, minval=0, title="Take Profit (%)") esma(source, length)=> s = sma(source, length) e = ema(source, length) exp ? e : s ma = esma(src, length) rangema = BandsStyle == "True Range" ? rma(tr(true), length) : BandsStyle == "Average True Range" ? atr(atrlength) : rma(high - low, length) upper = ma + rangema * mult lower = ma - rangema * mult c = color.blue u = plot(upper, color=color.green, title="Upper") plot(ma, color=#0094FF, title="Basis") l = plot(lower, color=color.red, title="Lower") fill(u, l, color=#0094FF, transp=95, title="Background") crossUpper = crossover(src, upper) crossLower = crossunder(src, lower) bprice = 0.0 bprice := crossUpper ? close+syminfo.mintick : nz(bprice[1]) sprice = 0.0 sprice := crossLower ? close-syminfo.mintick : nz(sprice[1]) crossBcond = false crossBcond := crossUpper ? true : na(crossBcond[1]) ? false : crossBcond[1] crossScond = false crossScond := crossLower ? true : na(crossScond[1]) ? false : crossScond[1] cancelBcond = crossBcond and (src < ma or high >= bprice ) cancelScond = crossScond and (src > ma or low <= sprice ) if (cancelBcond) strategy.cancel("KltChLE") if (crossUpper) strategy.entry("KltChLE", strategy.long, stop=bprice, comment="Long") if (cancelScond) strategy.cancel("KltChSE") if (crossLower) strategy.entry("KltChSE", strategy.short, stop=sprice, comment="Short") strategy.exit("long exit", "KltChLE", profit = close * tp * 0.01 / syminfo.mintick, loss = close * sl * 0.01 / syminfo.mintick) strategy.exit("Short exit", "KltChSE", profit = close * tp * 0.01 / syminfo.mintick, loss = close * sl * 0.01 / syminfo.mintick) plot(bprice, color=color.green) plot(sprice, color=color.red)