এই কৌশলটি একটি প্রবণতা-বিভ্রান্তিকর ট্রেডিং কৌশল যা একটি বহুমুখী চ্যানেল তৈরি করে এবং একটি চ্যানেল-বিভ্রান্তিকর সিস্টেম-ব্যাক-পরীক্ষার যাচাই করে।
একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ মূল্য মাল্টি-হেড চ্যানেল এবং সর্বনিম্ন মূল্য খালি-হেড চ্যানেল নির্মানের জন্য গণনা করা হয়।
যখন দাম ওপার চ্যানেল লাইন অতিক্রম করে তখন ক্রয় করা হয়।
যখন দাম চ্যানেল লাইন অতিক্রম করে তখন বিক্রি করা হয়।
কৌশলটি যাচাই করার জন্য একটি সময়সীমা সেট করতে পারেন।
ট্রেডিংয়ের জন্য একটি ব্রেক-আপ চ্যানেল ব্যবহার করা হয়, এবং কৌশলটি সহজ এবং সুস্পষ্ট।
মাল্টি-এয়ার চ্যানেলগুলি একটি চাক্ষুষভাবে সংজ্ঞায়িত চ্যানেলের সাথে তুলনা করতে পারে।
তবে, এই প্রবণতা আরও বাড়ার সম্ভাবনা রয়েছে।
ইতিহাসের মধ্যে কৌশলটির কার্যকারিতা যাচাই করার জন্য পুনরাবৃত্তি করা যায়।
এই চ্যানেলের মাধ্যমে লেনদেন করা সহজ ও সহজ।
কোডটি সংক্ষিপ্ত এবং সহজেই সংশোধন ও অপ্টিমাইজ করা যায়।
ব্রাইকিংয়ের পরে ভুয়া ব্রাইকিংয়ের ঝুঁকি নিয়ে।
স্টপ এবং স্টপ সেট করতে ব্যর্থ।
ভুলভাবে চ্যানেলের প্যারামিটার সেট করা হলে কৌশলটি প্রভাবিত হবে।
রিটার্নিং ফলাফলের মধ্যে অপ্টিমাইজেশান ত্রুটি থাকতে পারে।
কিন্তু বাস্তবায়নের ক্ষেত্রে এর প্রভাব ভিন্ন হতে পারে।
বিভিন্ন প্যারামিটার পরীক্ষা করে সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করা।
অন্যান্য ফ্যাক্টরগুলির সংমিশ্রণ যুক্ত করুন।
ক্ষতি বন্ধ ও প্রতিরোধের ব্যবস্থা স্থাপন।
রিটার্ন ডেটা ভালভাবে প্রক্রিয়া করা হয়েছে যাতে তথ্যের ত্রুটিগুলি দূর করা যায়।
বিভিন্ন বাজার পরিবেশে পুনরায় পরীক্ষা করা হয়েছে।
সিমুলেটেড রিয়েল-ডিস্কে রিয়েল-ডিস্কের প্যারামিটার কনফিগার করার জন্য যাচাইকরণ।
এই কৌশলটি সহজ বিরতি চ্যানেল নিয়ম ব্যবহার করে যাচাইয়ের জন্য, সহজেই পরিচালনা করা যায়, তবে স্থিতিশীলতা বাড়ানোর জন্য অপ্টিমাইজ করা দরকার। প্যারামিটার সমন্বয়, ঝুঁকি নিয়ন্ত্রণ ইত্যাদির মাধ্যমে আরও উন্নত করা যেতে পারে, এটি একটি নির্ভরযোগ্য বিরতি ব্যবসায়ের সিস্টেম হতে পারে।
/*backtest
start: 2023-08-20 00:00:00
end: 2023-08-30 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//strategy(title = "Backtest Donchian Teixeira", default_qty_type = strategy.fixed, default_qty_value = 100, overlay = true, commission_type = strategy.commission.cash_per_order, commission_value = 2.50, precision = 2, calc_on_every_tick = true, pyramiding = 0, initial_capital = 10000)
testStartYear = input(2000, "Backtest Start Year")
testStartMonth = input(1, "Backtest Start Month")
testStartDay = input(1, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear, testStartMonth, testStartDay, 00, 00)
testEndYear = input(2018, "Backtest End Year")
testEndMonth = input(12, "Backtest End Month")
testEndDay = input(1, "Backtest End Day")
testPeriodEnd = timestamp(testStartYear, testStartMonth, testStartDay, 23, 59)
window() => true //nao funciona
length1 = input(20, minval=1, title="Upper Channel")
length2 = input(20, minval=1, title="Lower Channel")
dcUpper = highest(length1)
dcLower = lowest(length2)
plot(dcLower, style=line, linewidth=1, color=red, offset=1)
plot(dcUpper, style=line, linewidth=1, color=lime, offset=1)
plot(dcLower, style=line, linewidth=1, color=gray)
if (strategy.position_size == 0)
strategy.entry("COMPRA", true, stop = dcUpper)
if (strategy.position_size > 0)
strategy.exit("VENDA", stop = dcLower)