
এই কৌশলটি একটি কার্যকর দ্বি-মুখী ট্রেডিং কৌশল যা চ্যানেল সূচক এবং বিপর্যয় নীতির উপর ভিত্তি করে ডিজাইন করা হয়েছে। এটি স্টক এবং ডিজিটাল মুদ্রার 1 মিনিটের সময় ফ্রেমে উচ্চ-উত্তর দ্বি-মুখী ট্রেডিং অর্জন করতে পারে।
কৌশলটি এসএমএ সূচকগুলি ব্যবহার করে একটি চ্যানেল তৈরি করে। যখন দাম চ্যানেলটি ভেঙে যায় তখন ক্রয় বা বিক্রয় করা হয়। একই সাথে লাভের জন্য লকিং এবং ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ এবং স্টপ লস সেট করা হয়।
বিশেষভাবে, কৌশলটি চ্যানেলের উপরের এবং নীচের ট্রেলারগুলি গণনা করে। উপরের ট্রেলারটি হ’ল সমাপ্তির দামের 10 টি পিরিয়ডের সরল চলমান গড়ের গুণিতক 1.02; নীচের ট্রেলারটি হ’ল সর্বনিম্ন দামের 10 টি পিরিয়ডের সরল চলমান গড়ের গুণিতক 1.02। যখন সমাপ্তির দামটি উপরের ট্রেলারটি ভেঙে দেয়, তখন আরও বেশি করে; যখন সমাপ্তির দামটি নীচের ট্রেলারটি ভেঙে দেয়, তখন খালি করে।
আপনি যদি অতিরিক্ত পরিমাণে করেন তবে আপনি দুটি স্টপ-অফ সেট করতে পারেন, প্রথমটি 1% এবং দ্বিতীয়টি 3% এবং একই সাথে 3% স্টপ-অফ সেট করুন। খালি করাও একইভাবে স্টপ-অফ সেট করে। এই কৌশলটি ব্রেকথ্রু নীতির মাধ্যমে উচ্চতর প্রবেশের হার অর্জন করতে পারে, ডাবল স্টপ দিয়ে আরও বেশি লাভ লক করা যায় এবং স্টপ-অফ দ্বারা একক ক্ষতি নিয়ন্ত্রণ করা যায়।
চ্যানেল সূচক ভিত্তিক এই কৌশলটি প্রবেশের সংকেত স্পষ্টতা, উচ্চতর অপারেশন ফ্রিকোয়েন্সি এবং একাধিক স্তরের মুনাফা লক করার মতো সুবিধাগুলি রয়েছে। এর সুবিধাগুলি হ’লঃ
একটি চ্যানেল সূচক ব্যবহার করে, আপনি শেয়ারের দামের অস্থিরতার পরিধি সনাক্ত করতে পারেন, এবং একটি ব্রেকপয়েন্ট প্রবেশের স্থান নির্বাচন করতে পারেন, যার ফলে জয়ের উচ্চতর সম্ভাবনা রয়েছে।
১ মিনিটের লেভেলের ম্যানিপুলেটর দিয়ে, আপনি আরও বেশি সুযোগ ক্যাপচার করতে পারবেন, যা আপনার গতির ব্যবসায়ীদের চাহিদা পূরণ করবে।
দুটি স্টপ পয়েন্ট সেট করুন, যখন পরিস্থিতি ভাল হয় তখন আপনি আরও বেশি মুনাফা লক করতে পারেন। সাধারণ একক স্টপ পয়েন্টের চেয়ে বেশি লাভ।
স্টপ-ড্যামেজ সেটিংটি বড়, যা কিছু নির্দিষ্ট রান করার সুযোগ দেয়, যাতে অকাল স্টপ-ড্যামেজ এড়ানো যায়।
এই ধরনের বিরতি কৌশলগুলির সবচেয়ে বড় ঝুঁকি হ’ল মিথ্যা বিরতি তৈরি করা সহজ যা লোকসান সৃষ্টি করে। এছাড়াও, বড় স্টপ লস ক্ষতির ঝুঁকি বাড়িয়ে তোলে। প্রধান ঝুঁকিগুলি নিম্নরূপঃ
ব্রেকিং সিগন্যালটি একটি মিথ্যা ব্রেকিং হতে পারে, যা স্টপ বা স্টপডাউনে চলতে পারে না। এটি প্রযুক্তিগত বিশ্লেষণে একটি সাধারণ সমস্যা। এটি অপ্টিমাইজেশন প্যারামিটারগুলির মাধ্যমে যথাসম্ভব এড়ানো যেতে পারে।
স্টপ লস পয়েন্ট নির্ধারণ করা হয়েছে বড়, 3% একক ক্ষতি কিছু লোকের পক্ষে সহ্য করা কঠিন হতে পারে। আপনি আপনার পরিস্থিতি অনুযায়ী স্টপ লস পয়েন্টটি যথাযথভাবে সামঞ্জস্য করতে পারেন।
এই কৌশলটি শর্ট লাইন ট্রেডিং এবং বন্ধ-অপারেটিংয়ের জন্য বেশি উপযুক্ত। যদি সময়মত বাজার পর্যবেক্ষণ করা না যায়, তবে পজিশনের আকার হ্রাস করার পরামর্শ দেওয়া হয়।
এই ধরনের ট্রেন্ড-ভিত্তিক কৌশলগুলি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
১. আরও বেশি পরিমাপ পরীক্ষা করে চ্যানেল তৈরি করা এবং ভুয়া ব্রেকআউট কমানোর জন্য আরও নির্ভরযোগ্য চ্যানেল পরিমাপ খুঁজে বের করা।
২. চলমান গড়ের সময়কালের প্যারামিটারগুলিকে অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করুন।
৩. পরিস্রাবণ শর্তের জন্য আরও জটিল প্রবেশের প্রক্রিয়া পরীক্ষা করা, যেমন ক্রমবর্ধমান শক্তির সূচক।
৫. স্বয়ংক্রিয় স্টপ লস গ্যারান্টি ব্যবস্থা যুক্ত করা হয়েছে, যা স্টপ লস পয়েন্টকে গতিশীলভাবে সামঞ্জস্য করতে পারে।
এটি একটি উচ্চ কার্যকর দ্বি-মুখী ট্রেডিং কৌশল যা চ্যানেল সূচকগুলির উপর ভিত্তি করে ডিজাইন করা হয়েছে। এটি বাজারে প্রবেশের জন্য ব্রেকথ্রু নীতি ব্যবহার করে, ডাবল স্টপ লকিং মুনাফা, স্টপ লস কন্ট্রোল ঝুঁকি, যা অপ্টিমাইজেশনের মাধ্যমে আরও ভাল বিনিয়োগের ফলাফল অর্জন করতে পারে। তবে ব্যবসায়ীদের ভুয়া ব্রেকথ্রু এবং অন্যান্য প্রযুক্তিগত বিশ্লেষণের ঝুঁকি সম্পর্কে সতর্ক থাকতে হবে।
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Erweiterte SSL Channel Strategy mit 2 TPs, SL und BE", overlay=true)
period = input(title="Period", defval=10)
len = input(title="Length", defval=10)
multiplier = input(title="Multiplier", defval=1.0, minval=1.0)
tp1Percent = input(title="Take Profit 1 (%)", defval=1.0) / 100
tp2Percent = input(title="Take Profit 2 (%)", defval=20.0) / 100
slPercent = input(title="Stop Loss (%)", defval=3.0) / 100
var float tp1Price = na
var float tp2Price = na
var float slPrice = na
var bool tp1Reached = false
smaHigh = sma(high * multiplier, len)
smaLow = sma(low / multiplier, len)
Hlv = 0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : nz(Hlv[1])
sslDown = Hlv < 0 ? smaHigh : smaLow
sslUp = Hlv < 0 ? smaLow : smaHigh
plot(sslDown, linewidth=2, color=color.red)
plot(sslUp, linewidth=2, color=color.lime)
longCondition = crossover(close, sslUp)
shortCondition = crossunder(close, sslDown)
if (longCondition)
strategy.entry("Long", strategy.long)
tp1Price := strategy.position_avg_price * (1 + tp1Percent)
tp2Price := strategy.position_avg_price * (1 + tp2Percent)
slPrice := strategy.position_avg_price * (1 - slPercent)
tp1Reached := false
if (shortCondition)
strategy.entry("Short", strategy.short)
tp1Price := strategy.position_avg_price * (1 - tp1Percent)
tp2Price := strategy.position_avg_price * (1 - tp2Percent)
slPrice := strategy.position_avg_price * (1 + slPercent)
tp1Reached := false
// Take Profit, Break-even und Stop-Loss Logik
if (strategy.position_size > 0) // Long-Positionen
if (not tp1Reached and close >= tp1Price)
strategy.close("Long", qty_percent = 50)
strategy.exit("BE Long", "Long", stop = strategy.position_avg_price)
tp1Reached := true
if (tp1Reached and close < tp1Price)
strategy.exit("BE Long", "Long", stop = strategy.position_avg_price)
if (close >= tp2Price)
strategy.close("Long", qty_percent = 100)
if (not tp1Reached)
strategy.exit("SL Long", "Long", stop = slPrice)
if (strategy.position_size < 0) // Short-Positionen
if (not tp1Reached and close <= tp1Price)
strategy.close("Short", qty_percent = 50)
strategy.exit("BE Short", "Short", stop = strategy.position_avg_price)
tp1Reached := true
if (tp1Reached and close > tp1Price)
strategy.exit("BE Short", "Short", stop = strategy.position_avg_price)
if (close <= tp2Price)
strategy.close("Short", qty_percent = 100)
if (not tp1Reached)
strategy.exit("SL Short", "Short", stop = slPrice)