ডুয়েল চ্যানেল ব্রেকথ্রু কৌশলের উপর ভিত্তি করে


সৃষ্টির তারিখ: 2024-02-01 14:43:07 অবশেষে সংশোধন করুন: 2024-02-01 14:43:07
অনুলিপি: 0 ক্লিকের সংখ্যা: 550
1
ফোকাস
1617
অনুসারী

ডুয়েল চ্যানেল ব্রেকথ্রু কৌশলের উপর ভিত্তি করে

এই কৌশলটির নামকরণ করা হয়েছে ব্রিন বন্ড এবং কেটনার চ্যানেলের দুটি সূচক ব্যবহার করে ট্রেডিং সিগন্যাল গঠনের জন্য। এটি চ্যানেলের সীমানা অতিক্রম করার সময় মূল্য পর্যবেক্ষণ করে, যখন দাম নীচের চ্যানেলটি অতিক্রম করে তখন আরও বেশি করে এবং যখন এটি উপরে চ্যানেলটি অতিক্রম করে তখন খালি করে।

কৌশল নীতি

এই কৌশলটি দুটি সূচক ব্যবহার করে, ব্রিন ব্যান্ড এবং কেটনার চ্যানেল। ব্রিন ব্যান্ড হল স্টক মূল্যের চলমান গড় এবং তার মানক পার্থক্যের উপর ভিত্তি করে তৈরি একটি স্বনির্ধারিত চ্যানেল। কেটনার চ্যানেলটি চ্যানেলের পরিসীমা গণনা করার জন্য প্রকৃত তরঙ্গের ব্যবহার করে।

কৌশলটির ট্রেডিং লজিক হল, যখন ক্লোজিং প্রাইসটি বুলিন বন্ডের নিম্ন সীমা এবং কেটনার কানালের নিম্ন সীমা থেকে কম থাকে, তখন একটি মাল্টি হেড রিভার্সের চেষ্টা করা হয়; যখন ক্লোজিং প্রাইসটি বুলিন বন্ডের উচ্চ সীমা এবং কেটনার কানালের উচ্চ সীমা থেকে বেশি হয়, তখন একটি খালি হেড রিভার্সের চেষ্টা করা হয়। অতিরিক্ত খালি হওয়ার পরে স্টপ লস এবং স্টপ আউট সেট করুন।

সামর্থ্য বিশ্লেষণ

এই কৌশলটি বুলিন ব্যান্ড এবং কেটনার চ্যানেলের সাথে মিলিত হয়, যা অস্বাভাবিক ওঠানামাকে কার্যকরভাবে সনাক্ত করতে পারে। একই সাথে ডাবল চ্যানেল ব্যবহার করে ফিল্টারিং শর্তগুলি সেট করুন, যাতে ভুয়া সংকেত এড়ানো যায়। স্টপ লস স্টপ সেটিংটি ঝুঁকি নিয়ন্ত্রণেও সহায়ক।

এই কৌশলটি বুলিন-ব্যান্ড বা কেটনার চ্যানেল ব্যবহারের তুলনায় আরও বেশি গোলমাল ফিল্টার করে এবং সংকেতের গুণমান উন্নত করে। দ্বৈত-চ্যানেলের ব্রেকআপগুলিও এটিকে মূল্যের বিপর্যয়ের সুযোগগুলি সময়মতো ধরতে সক্ষম করে।

ঝুঁকি বিশ্লেষণ

এই কৌশলটির প্রধান ঝুঁকি হল যে চ্যানেলের সূচক নিজেই পিছিয়ে রয়েছে। চ্যানেলের সীমানা সংকেত ট্রিগার করার আগে দামটি বিপরীত দিকে যেতে পারে। এটি দেরিতে প্রবেশের কারণ হতে পারে বা একটি বিপর্যয়ে ধরা পড়তে পারে।

এছাড়াও, স্টপ সেট খুব ছোট হলে ক্ষতির ঝুঁকি বাড়তে পারে। স্টপ সেট খুব বড় হলে আদর্শ প্রস্থান পয়েন্ট মিস হতে পারে। এটি বাজারের অবস্থার উপর নির্ভর করে প্যারামিটারগুলি সামঞ্জস্য করতে হবে।

অপ্টিমাইজেশান দিক

এই কৌশলটি গতির সূচকগুলির মতো সহায়ক ফিল্টারিং শর্তগুলিকে অনুকূলিত করতে পারে। এটি বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করে সর্বোত্তম প্যারামিটারগুলি খুঁজে পেতে পারে।

স্বনির্ধারিত ক্ষতি বন্ধ করার ব্যবস্থা যোগ করা আরেকটি অপ্টিমাইজেশনের দিক। এটি কৌশলকে বাজারের পরিবর্তনের সাথে আরও ভালভাবে খাপ খাইয়ে নিতে সহায়তা করতে পারে।

সারসংক্ষেপ

এই দ্বি-চ্যানেলের ব্রেকআউট কৌশলটি ব্রিনব্যান্ড এবং কেটনার চ্যানেলের সূচকগুলির সুবিধাগুলিকে সংহত করে যাতে বিপরীতমুখী সুযোগগুলি কার্যকরভাবে সনাক্ত করা যায়। একই সাথে দ্বি-চ্যানেল ফিল্টারিং এবং স্টপ লস স্টপ সেটিংয়ের মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করা যায়। এটি একটি উচ্চমানের, ঝুঁকি-নিয়ন্ত্রিত পরিমাণযুক্ত ট্রেডিং কৌশল।

কৌশল সোর্স কোড
/*backtest
start: 2023-01-31 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Estratégia de Compra/Venda BB e KC", overlay=true)

// Parâmetros das Bandas de Bollinger
bollinger_length = input(20, title="Comprimento das Bandas de Bollinger", minval=1)
bollinger_deviation = input(2.0, title="Desvio Padrão das Bandas de Bollinger", minval=0.1)

// Parâmetros dos Canais de Keltner
keltner_length = input(20, title="Comprimento dos Canais de Keltner", minval=1)
atr_multiplier = input(1.5, title="Multiplicador ATR dos Canais de Keltner", minval=0.1)

// Take Profit e Stop Loss em termos financeiros
take_profit = input(10.0, title="Take Profit (em $)", step=1)
stop_loss = input(20.0, title="Stop Loss (em $)", step=1)

// Cálculos das Bandas de Bollinger
basis_bb = sma(close, bollinger_length)
dev_bb = sma(stdev(close, bollinger_length), bollinger_length)
upper_bb = basis_bb + dev_bb * bollinger_deviation
lower_bb = basis_bb - dev_bb * bollinger_deviation

// Cálculos dos Canais de Keltner
basis_kc = sma(close, keltner_length)
atr_kc = sma(atr(keltner_length), keltner_length)
upper_kc = basis_kc + atr_multiplier * atr_kc
lower_kc = basis_kc - atr_multiplier * atr_kc

// Condição de Compra
buy_condition = close < lower_bb and close < lower_kc

// Condição de Venda
sell_condition = close > upper_bb and close > upper_kc

// Estratégia de Compra/Venda com TP e SL
if (buy_condition)
    strategy.entry("Compra", strategy.long)
    strategy.exit("Take Profit/Stop Loss", from_entry="Compra", profit=take_profit, loss=stop_loss)
if (sell_condition)
    strategy.entry("Venda", strategy.short)
    strategy.exit("Take Profit/Stop Loss", from_entry="Venda", profit=take_profit, loss=stop_loss)

// Plot das Bandas de Bollinger e dos Canais de Keltner
plot(upper_bb, color=color.rgb(47, 33, 243), title="Banda Superior de Bollinger")
plot(lower_bb, color=color.rgb(89, 33, 243), title="Banda Inferior de Bollinger")
plot(upper_kc, color=color.rgb(200, 255, 0), title="Canal Superior de Keltner")
plot(lower_kc, color=color.rgb(225, 255, 0), title="Canal Inferior de Keltner")