ধারাবাহিক বার ব্রেকআউট ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-০৯-১৩ ১০ঃ৫৩ঃ০৬
ট্যাগঃ

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

কৌশলগত যুক্তি:

  1. বর্তমান বারটি স্থির লুকব্যাক থেকে বারগুলির তুলনায় উপরে / নীচে কিনা তা পরীক্ষা করুন, উদাহরণস্বরূপ 5 বার আগে।

  2. একাধিক বার খোলা তুলনায় উচ্চতর বন্ধ পরে দীর্ঘ প্রবেশ করুন।

  3. একাধিক বার বন্ধের পরে খোলা থেকে কম প্রবেশ করুন।

  4. হ্রাস সীমিত করতে স্টপ ব্যবহার করুন।

  5. প্যারামিটার অপ্টিমাইজ করার জন্য কাস্টমাইজযোগ্য ব্যাকটেস্ট সময়কাল।

উপকারিতা:

  1. ধারাবাহিক আপ/ডাউন বারগুলি স্বল্পমেয়াদী প্রবণতা নির্ধারণ করে।

  2. পর্যবেক্ষণের জন্য রিয়েল-টাইম সতর্কতা সম্ভব।

  3. সহজ ব্যাকটেস্ট অপ্টিমাইজেশান লাইভ ট্রেডিং সক্ষম করে।

ঝুঁকি:

  1. কোন সামগ্রিক মাঝারি / দীর্ঘমেয়াদী পক্ষপাত, ঝুঁকি whipsaws.

  2. টাইট স্টপগুলি অকাল ছাড়তে পারে।

  3. বিপরীতমুখী ঘটনার থেকে সাবধান থাকুন, সক্রিয়ভাবে মুনাফা নেওয়ার ক্ষেত্রে সতর্ক থাকুন।

সংক্ষেপে, এই স্বল্পমেয়াদী কৌশলগত কৌশলটি ব্যাকটেস্টের উপর ভিত্তি করে সম্ভাব্য, কিন্তু লাইভ ট্রেডিংয়ের সময় বিপরীতমুখী এবং শৃঙ্খলাবদ্ধ ক্ষতির উপর সতর্কতা প্রয়োজন।


/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy("BarUpDn Strategy", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)

BarsUp = input(1)
BarsDown = input(1)

// Strategy Backesting
startDate  = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)

time_cond  = true

// Messages for buy and sell
message_buy  = input("{{strategy.order.alert_message}}", title="Buy message")
message_sell = input("{{strategy.order.alert_message}}", title="Sell message")

if (close > open and open > close[BarsUp]) and time_cond
	strategy.entry("BarUp", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy)
if (close < open and open < close[BarsDown]) and time_cond
	strategy.entry("BarDn", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

আরো