এই কৌশলটি দীর্ঘ এবং সংক্ষিপ্ত চ্যানেল তৈরি করে, চ্যানেল ব্রেকআউটগুলিকে পদ্ধতিগতভাবে ব্যাকটেস্টিং করে। এটি চ্যানেল ব্রেকআউট ট্রেন্ড ট্রেডিং কৌশলগুলির অন্তর্গত।
একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ দামের সাথে দীর্ঘ চ্যানেল তৈরি করুন এবং সর্বনিম্ন দামের সাথে সংক্ষিপ্ত চ্যানেল তৈরি করুন।
যখন দাম উপরের চ্যানেল লাইনের উপরে ভাঙবে তখন কিনুন।
যখন দাম নীচের চ্যানেল লাইনের নিচে পড়ে তখন বিক্রি করুন।
কৌশল যাচাই করার জন্য ব্যাকটেস্ট তারিখ পরিসীমা সেট করতে পারেন।
সহজ এবং পরিষ্কার নিয়ম ট্রেডিং চ্যানেল breakouts.
চ্যানেলগুলি চাক্ষুষভাবে দামের পরিসীমা নির্ধারণ করে।
ব্রেকআউটের পর আপসাইড ইম্পোমেন্টের সম্ভাবনা বেশি।
ব্যাক টেস্টিং কৌশলগত কার্যকারিতা যাচাই করে।
চ্যানেল ব্রেকআউট ধারণা সহজ এবং স্বজ্ঞাত।
সংক্ষিপ্ত কোড সহজ পরিবর্তন এবং অপ্টিমাইজ করা.
প্রথমবারের মতো পলাতক হওয়ার পর মিথ্যা পলাতক হওয়ার ঝুঁকি এবং প্রত্যাহারের ঝুঁকি।
স্টপ এবং প্রস্থান সেট করার কোন কার্যকর উপায় নেই।
ভুল চ্যানেল প্যারামিটার কর্মক্ষমতা নেতিবাচকভাবে প্রভাবিত করে।
ব্যাকটেস্টের ফলাফলগুলি ভবিষ্যতের দিকে দৃষ্টিভঙ্গি থাকতে পারে।
প্রকৃত ট্রেডিং পারফরম্যান্স ব্যাকটেস্ট থেকে অনেকটাই আলাদা হতে পারে।
সর্বোত্তম সমন্বয় খুঁজতে পরামিতি পরীক্ষা করুন।
মিথ্যা পলাতকতা ফিল্টার করার জন্য অন্যান্য কারণ যোগ করুন।
স্টপ লস এবং লাভ নেওয়ার প্রক্রিয়া তৈরি করুন।
ব্যাকটেস্ট ডেটা সঠিকভাবে পরিচালনা করুন পক্ষপাত দূর করার জন্য।
ব্যাকটেস্টের মাধ্যমে বিভিন্ন বাজার অবস্থার মধ্যে কৌশল যাচাই করুন।
লাইভ ট্রেডিংয়ের জন্য প্যারামিটার কনফিগার করার জন্য কাগজ বাণিজ্য।
এই কৌশলটি সহজ চ্যানেল ব্রেকআউট নিয়মগুলি ব্যাকটেস্ট করে, যা পরিচালনা করা সহজ তবে স্থিতিশীলতার জন্য পরিমার্জন প্রয়োজন। প্যারামিটার টিউনিং এবং ঝুঁকি নিয়ন্ত্রণের মতো আরও উন্নতি এটিকে একটি নির্ভরযোগ্য ব্রেকআউট সিস্টেম তৈরি করতে পারে।
/*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)