
টনজিন চ্যানেল ব্রেকিং কৌশল হল মূল্যের আচরণ এবং প্রবণতার উপর ভিত্তি করে একটি ব্রেকিং ট্রেডিং কৌশল। এটি সম্ভাব্য ব্রেকিং পয়েন্টগুলি সনাক্ত করতে টনজিন চ্যানেলের উপরে এবং নীচে ট্র্যাক ব্যবহার করে এবং যখন দাম চ্যানেলটি ভেঙে যায় তখন একটি মাল্টি-হেড বা খালি-হেড অবস্থান খোলে।
এই কৌশলটির মূল যুক্তি হলঃ
Ta.highest এবং Ta.lowest ফাংশন ব্যবহার করে একটি নির্দিষ্ট সময়কালের সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করুন (যেমন 60 টি K লাইন) এবং ডং চিয়ান চ্যানেলের উপরের এবং নীচের রেলগুলি তৈরি করুন।
যখন দাম উর্ধ্বগামী হয়, তখন মনে হয় যে বাজারটি একটি মাল্টি-ট্রেন্ডে প্রবেশ করতে পারে, তাই পরবর্তী কে লাইন খোলার সময় আরও কিছু করা হয়; যখন দাম নিম্নগামী হয়, তখন মনে হয় যে বাজারটি একটি ফাঁকা প্রবণতাতে প্রবেশ করতে পারে, তাই নিম্নগামী হওয়ার সময় খালি করা হয়।
যদি দাম আবারও উপরের ট্র্যাক থেকে নেমে আসে বা আবারও নিচের ট্র্যাক থেকে বেরিয়ে আসে, তবে ট্রেন্ডটি বিপরীতমুখী বলে মনে করা হয়, যার ফলে বর্তমান ওভারহেড বা খালি অবস্থানের সমতল করা হয়।
ঝুঁকি নিয়ন্ত্রণের জন্য, অতিরিক্ত লিকুইডিংয়ের পরে স্টপ লস পয়েন্টটি খোলার দামের বিয়োগ বা একটি সর্বনিম্ন লাফ মূল্য যোগ করার জন্য সেট করা হয়।
এই চ্যানেল ব্রেকিং-ভিত্তিক কৌশলটি সহজ এবং সরাসরি, মূল্যের আচরণ এবং প্রবণতা বৈশিষ্ট্য উভয়ই বিবেচনা করে, সহজেই পরিচালনা করা যায় এবং স্থিতিশীল।
এই কৌশলটির বেশ কিছু সুবিধা রয়েছেঃ
কৌশলগত লজিক পরিষ্কার, সংক্ষিপ্ত, সহজে বোঝা যায় এবং বাস্তবায়ন করা যায়, ব্যবহারিক।
টং-চান চ্যানেলের সাহায্যে প্রবণতা নির্ধারণ করা যায়, যার ফলে শব্দকে কার্যকরভাবে পরিস্রাবণ করা যায় এবং নির্ভরযোগ্য ব্রেকিং সিগন্যাল সনাক্ত করা যায়।
অতিরিক্ত লিকুইডিংয়ের পরে স্টপ লস সেটিং যুক্তিসঙ্গত এবং একক ক্ষতির উপর খুব ভাল নিয়ন্ত্রণ থাকতে পারে।
এই কৌশলটি সম্ভাব্য প্রবণতাগুলিকে ধরার জন্য কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্যকরভাবে কার্য
কৌশলগত প্যারামিটার কম, সহজেই ফিট করা যায় না, প্যারামিটার অপ্টিমাইজ করার জন্য প্রচুর জায়গা রয়েছে এবং এটির প্লাস্টিকের ক্ষমতা রয়েছে।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
কিন্তু এই প্রবণতাকে অনুসরণ করার কৌশলটি বিপরীতমুখী প্রবণতাকে ধরতে পারে না।
স্টপ লস পয়েন্টের কাছাকাছি গেলে দামের সংক্ষিপ্ত লাইন ওঠানামা হতে পারে।
ভুলভাবে রেলপথের দৈর্ঘ্য নির্ধারণ করলে ভুয়া ভাঙনের সম্ভাবনা বাড়তে পারে।
উপরোক্ত ঝুঁকি মোকাবেলায় নিম্নলিখিত ব্যবস্থা গ্রহণ করা যেতে পারেঃ
অন্য সূচকগুলির সাথে সংযুক্ত হয়ে সম্ভাব্য বিপরীত সংকেতগুলি সনাক্ত করুন এবং জোর করে অনুসরণ করা এড়িয়ে চলুন।
একটি যুক্তিসঙ্গত ক্রমিক ক্ষতি নির্ধারণ করুন, যা মুনাফার জন্য লক করা হয়, একটি মৃত প্রাথমিক ক্ষতির পরিবর্তে।
বিভিন্ন প্যারামিটার পরীক্ষা করে এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করে।
এই কৌশলটি আরও উন্নত করার সুযোগ রয়েছেঃ
একটি দ্বৈত-চ্যানেল পরাজয়ের কৌশল চেষ্টা করুন, একটি চ্যানেল প্রবেশের পয়েন্ট নির্ধারণের জন্য ব্যবহৃত হয় এবং অন্যটি ক্ষতি বা স্টপ-ওভার পয়েন্ট নির্ধারণের জন্য ব্যবহৃত হয়।
“অবশ্যই, আপনি যদি আপনার ট্রেডিং অ্যাকাউন্টের জন্য মূল্য নির্ধারণ করতে চান তবে আপনি আপনার ট্রেডিং অ্যাকাউন্টের জন্য মূল্য নির্ধারণ করতে পারেন।
ট্রেডিং ভলিউম বা ভোল্টেবিলিটি ইন্ডিকেটর ফিল্টার যুক্ত করুন যাতে দামের তীব্র ওঠানামা চলাকালীন ভুল ট্রেডিং এড়ানো যায়।
ট্রেন্ড ফলোইং বা রিভার্সনের মতো বিভিন্ন পজিশন হোল্ডিং কৌশল ব্যবহার করে দেখুন, কারণ বিভিন্ন ধরণের সমন্বয়ে আপনি আরও ভাল ফলাফল পেতে পারেন।
ঝুঁকি ব্যবস্থাপনা মডিউল যোগ করা, সর্বোচ্চ দৈনিক ক্ষতি নিয়ন্ত্রণ, সর্বোচ্চ প্রত্যাহার ইত্যাদি।
টানেল ব্রেকিং কৌশল সামগ্রিকভাবে একটি খুব কার্যকর স্বল্পমেয়াদী ট্রেন্ড অনুসরণ কৌশল। এটি মূল্যের আচরণ বিচার করে, সম্ভাব্য প্রবণতার পরিবর্তনগুলি সনাক্ত করে এবং চ্যানেল ব্রেকিংয়ের মাধ্যমে পজিশন খোলার জন্য ব্যবহার করে। কৌশলটির যুক্তি সংক্ষিপ্ত, পরিচালনা করা সহজ এবং বিভিন্ন বাজারে ভাল ফলাফল অর্জন করতে পারে। প্যারামিটার সেটিং, স্টপ-অফ, রিভার্স সনাক্তকরণ ইত্যাদির আরও অপ্টিমাইজেশনের মাধ্যমে এই কৌশলটির কার্য সম্পাদন করার জন্য প্রচুর জায়গা রয়েছে। এটি একটি ভাল শুরু পয়েন্ট হিসাবে পরিমাপ ট্রেডিং কৌশল হিসাবে কাজ করতে পারে।
/*backtest
start: 2023-11-03 00:00:00
end: 2023-12-03 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Step 1. Define strategy settings
strategy(title="Price action and breakout Channel Forexrn", overlay=true,
pyramiding=0, initial_capital=100000,
commission_type=strategy.commission.cash_per_order,
commission_value=4, slippage=2)
dochLen = input.int(60, title="Price action and breackout Channel Forexrn")
// Position sizing inputs
usePosSize = input.bool(true, title="Use Position Sizing?")
atrLen = input.int(10, title="ATR Length")
atrRiskOffset = input.float(4, title="ATR Risk Offset Multiple", step=0.25)
maxRisk = input.float(2, title="Max Position Risk %", step=.25,
minval=0.25, maxval=15)
maxExposure = input.float(10, title="Max Position Exposure %", step=1,
minval=1, maxval=100)
marginPerc = input.int(10, title="Margin %", minval=1, maxval=100)
// Step 2. Calculate strategy values
upperband = ta.highest(high, dochLen)[1]
lowerband = ta.lowest(low, dochLen)[1]
// Calculate position size
riskEquity = (maxRisk * 0.01) * strategy.equity
riskTrade = (ta.atr(atrLen) * atrRiskOffset) * syminfo.pointvalue
maxPos = ((maxExposure * 0.01) * strategy.equity) /
((marginPerc * 0.01) * (close * syminfo.pointvalue))
posSize = usePosSize ? math.min(math.floor(riskEquity / riskTrade), maxPos) : 1
// Step 3. Output strategy data
plot(upperband, color=color.green, linewidth=2, title="DoCh Upperband")
plot(lowerband, color=color.red, linewidth=2, title="DoCh Lowerband")
// Step 4. Determine trading conditions
tradeWindow = true
tradeAllowed = tradeWindow and bar_index > dochLen
// Step 5. Submit entry orders
if tradeAllowed
if strategy.position_size < 1
strategy.entry("EL", strategy.long, qty=posSize,
stop=upperband + syminfo.mintick)
if strategy.position_size > -1
strategy.entry("ES", strategy.short, qty=posSize,
stop=lowerband - syminfo.mintick)
// Step 6. Submit exit orders
if not tradeWindow
strategy.close_all()