সুইং ব্রেকআউট ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2023-09-12 14:40:56 অবশেষে সংশোধন করুন: 2023-09-12 14:40:56
অনুলিপি: 0 ক্লিকের সংখ্যা: 732
1
ফোকাস
1617
অনুসারী

এই কৌশলটি মূল্যের উচ্চতা এবং নিম্নতম স্থানগুলি সনাক্ত করে ট্রেন্ডিংয়ের মাধ্যমে ট্রেন্ডিংয়ের মাধ্যমে ট্রেডিং করে। এই কৌশলটি প্রবণতা অনুসরণকারী শ্রেণীর কৌশলগুলির মধ্যে একটি, যা মধ্যম এবং দীর্ঘ লাইন প্রবণতা দ্বারা সৃষ্ট মূল্যের ওঠানামা ধরার উদ্দেশ্যে।

নীতিমালাঃ

  1. একটি নির্দিষ্ট সময়ের জন্য একটি সুইং উচ্চ এবং একটি সুইং নিম্ন গণনা করুন।

  2. যখন দামের উচ্চতা অতিক্রম করে তখন ক্রয়-বিক্রয় করা হয়।

  3. যখন দাম কমবে তখন বিক্রি করা হবে।

  4. ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লসটি পূর্ববর্তী ওভাল নিম্ন (অধিক পয়েন্ট) বা পূর্ববর্তী ওভাল উচ্চ (খালি পয়েন্ট) হিসাবে সেট করুন।

  5. যখন দাম আবার স্টপ লস পয়েন্টের নিচে চলে যায়, তখন স্টপ লস পজিশন থেকে বেরিয়ে আসে।

এই কৌশলটির সুবিধাগুলো হলঃ

  1. ট্রেডিং ট্রেডিং একটি উচ্চ-উইন-রেট অপারেশন।

  2. ট্রেন্ডিংয়ের ক্ষেত্রে, ব্রেকিং ওয়াইং পয়েন্টগুলি মূল্যের আচরণকে ত্বরান্বিত করে, যা ট্রেন্ড অনুসরণ করতে সহায়তা করে।

  3. স্টপ লস পয়েন্টটি মূল সমর্থনকারী প্রতিরোধের স্তরে সেট করা হয়েছে, যা ঝুঁকি নিয়ন্ত্রণ করতে পারে।

এই কৌশলের ঝুঁকিগুলো হলোঃ

  1. অনেক সময় দেরি হয়ে যায় এবং সেরা সময় মিস করা যায়।

  2. স্টপ পয়েন্ট খুব কাছাকাছি, বাজারের ধাক্কা দ্বারা আঘাত করা সহজ। স্টপ স্পেসিফিকেশন প্রশস্ত করা উচিত

  3. ব্রেক-আপের ফলে মাথা-প্রভাব হতে পারে, এবং রিবাউন্ডের জন্য স্টপ-ড্যামেজ সেট করতে হবে।

সংক্ষেপে, দোলনা পয়েন্ট ব্রেকআউট কৌশলটি মধ্য-লং লাইন প্রবণতা অনুসরণ করে এবং প্রবণতা ব্রেকআউট অপারেশন গ্রহণ করে। এই কৌশলটি উচ্চতর সাফল্যের হার অর্জন করতে পারে, তবে কৌশলটির কার্যকারিতা অনুকূল করার জন্য প্রবেশের সময় এবং স্টপ লস পয়েন্ট সেটআপের দিকে মনোযোগ দেওয়া উচিত। বিনিয়োগকারীদের এই কৌশলটির ঝুঁকির বৈশিষ্ট্য বিবেচনা করা উচিত এবং দীর্ঘমেয়াদী স্থিতিশীল আয় অর্জনের জন্য উপযুক্ত তহবিল পরিচালনার পদ্ধতি প্রয়োগ করা উচিত।

কৌশল সোর্স কোড
/*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)