এই কৌশলটি ট্রেন্ডিং দিকের ট্রেড ব্রেকআউটের জন্য দামের সুইং উচ্চ এবং নিম্নকে চিহ্নিত করে। এটি একটি প্রবণতা অনুসরণকারী কৌশল যা ধারাবাহিক প্রবণতার সময় মূল্যের ওঠানামা ক্যাপচার করার লক্ষ্যে।
কৌশলগত যুক্তি:
একটি নির্দিষ্ট সময়ের মধ্যে সুইং উচ্চ এবং নিম্ন চিহ্নিত করুন।
যখন দাম সুইং হাই এর উপরে ভাঙবে তখন লম্বা হয়ে যাবে।
যখন দাম কমবে তখন শর্ট করুন।
ঝুঁকি নিয়ন্ত্রণের জন্য পূর্ববর্তী সুইং নিম্ন (দীর্ঘ) বা সুইং উচ্চ (সংক্ষিপ্ত) এ স্টপ লস সেট করুন।
যদি মূল্য স্টপ লস এর নিচে ফিরে যায়, তাহলে পজিশন থেকে বেরিয়ে আসুন।
উপকারিতা:
সুইং পয়েন্টগুলি কার্যকরভাবে প্রবণতা চিহ্নিত করে। ট্রেন্ড ট্রেডিংয়ের উচ্চ জয় হার রয়েছে।
সুইং পয়েন্ট ভাঙলে দামের গতি ত্বরান্বিত হয়, যা ট্রেন্ড অনুসরণ করার জন্য ভালো।
মূল সমর্থন/প্রতিরোধ স্তরে স্টপগুলি ঝুঁকি পরিচালনা করে।
ঝুঁকি:
সুইং পয়েন্ট প্রায়ই বিলম্বিত হয়, সেরা এন্ট্রি টাইমিং মিস করার ঝুঁকি।
যদি খুব বেশি চাপ না থাকে বা বাজারের গোলমালের কারণে ক্ষতিগ্রস্ত হয়, তাহলে ব্যাপ্তি বাড়ানোর কথা ভাবুন।
পলাতকদের মাথা ফাল্গ করার প্রবণতা থাকে, পলাতকদের প্রতিরোধ করার জন্য স্টপ দরকার।
সংক্ষেপে, সুইং পয়েন্ট ব্রেকআউট কৌশলটি ট্রেন্ড-ভিত্তিক ব্রেকআউট ট্রেডিং ব্যবহার করে মাঝারি / দীর্ঘমেয়াদী প্রবণতা অনুসরণ করে। এটি উচ্চ জয়ের হার অর্জন করতে পারে তবে পারফরম্যান্স অপ্টিমাইজ করার জন্য সাবধানে এন্ট্রি টাইমিং এবং স্টপ লস প্লেসমেন্টের প্রয়োজন। বিনিয়োগকারীদের এর ঝুঁকিগুলি বিবেচনা করা উচিত এবং দীর্ঘমেয়াদী স্থিতিশীল লাভের জন্য উপযুক্ত অর্থ পরিচালনা প্রয়োগ করা উচিত।
/*backtest start: 2023-08-12 00:00:00 end: 2023-09-11 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Swing Points", overlay=true) leftBars = input(1) rightBars=input(1) sl = pivotlow(low, leftBars, rightBars) sh = pivothigh(high, leftBars, rightBars) last_sh=na last_sh:= sh!=0 ? sh : nz(last_sh[1]) last_sl=na last_sl:= sl!=0 ? sl : nz(last_sl[1]) EMA = ema(close,55) longCondition = sh and high > EMA shortCondition = sl and close < EMA exitLongCondition = sl < sh[1] exitShortCondition = sh > sl[1] if longCondition strategy.entry("swinghigh", strategy.long, stop=last_sh) if shortCondition strategy.entry("swinglow", strategy.short, stop=last_sl) if exitLongCondition strategy.exit("stoplong", "swinghigh", stop = last_sl ) if exitShortCondition strategy.exit("stopshort", "swinglow", stop = last_sh ) plot(EMA,linewidth = 4)