ব্রেকআউট রেঞ্জের উপর ভিত্তি করে দীর্ঘ ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2023-09-19 17:19:55 অবশেষে সংশোধন করুন: 2023-09-19 17:19:55
অনুলিপি: 2 ক্লিকের সংখ্যা: 623
1
ফোকাস
1617
অনুসারী

ওভারভিউ

এই কৌশলটি হল একটি কৌশল যা একটি ট্রেডিং সিগন্যাল তৈরি করে যার ভিত্তি মূল্যের উপর ভিত্তি করে। যখন দামটি পুনর্বিবেচনার সময়কালের সর্বোচ্চ মূল্যকে অতিক্রম করে তখন একাধিক অপারেশন করা হয়; যখন দাম সর্বোচ্চ মূল্যের নীচে পড়ে যায় তখন প্লেইন করা হয়। পজিশনটি সহজেই একাধিক ডাইরেক্ট ডাইরেক্ট স্যুইচ করতে পারে।

কৌশল নীতি

  1. একটি রিভিউ প্যারামিটার সেট করুন, যেমন 4 দিন

  2. গত চারদিনের সর্বোচ্চ মূল্যের উপর ভিত্তি করে।

  3. আজকে সর্বোচ্চ দাম গত চারদিনের সর্বোচ্চ দাম অতিক্রম করলে, আরও কিছু করুন।

  4. গত চারদিনের সর্বোচ্চ মূল্য অতিক্রম করতে না পারলে প্লেইন পজিশনে যান।

  5. রিভার্স প্যারামিটার দ্বারা একাধিক ফাঁকা দিক পরিবর্তন করা যায়।

সামর্থ্য বিশ্লেষণ

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

  1. এটা সহজ, সিগন্যাল পরিষ্কার।

  2. জটিল প্যারামিটার অপ্টিমাইজেশান এবং ওভার অপ্টিমাইজেশান এড়ানোর জন্য প্যারামিটারগুলিকে ফিক্স করুন।

  3. বিভিন্ন বাজার পরিবেশের সাথে সামঞ্জস্যপূর্ণ, সহজেই একাধিক ব্রেকিং দিক পরিবর্তন করা যায়।

  4. ফিক্সড রেঞ্জের কিছু অংশের শব্দ ফিল্টার করা হয়েছে, যা ক্রমাগত ট্রেন্ডিংয়ের জন্য ব্যবহার করা যেতে পারে।

  5. এটি একটি সহজ কৌশল, যা জটিল পরিমাপ গণনা করার প্রয়োজন নেই।

ঝুঁকি বিশ্লেষণ

এই কৌশলটির প্রধান ঝুঁকিগুলো হলঃ

  1. মার্কেটের পরিবর্তনের সাথে খাপ খাইয়ে নিতে পারে না।

  2. ক্ষতিপূরণ ছাড়াই, ঝুঁকি বহন করার চেয়ে বেশি পরিমাণে ক্ষতি রয়েছে।

  3. ফিক্সড প্যারামিটারগুলি বাজারের ব্যর্থতার সম্ভাবনার দ্বারা প্রভাবিত হয়।

  4. নয়েজ ট্রেডিং খুব ঘন ঘন হতে পারে, যা ট্রেডিং খরচ বাড়িয়ে তুলতে পারে।

  5. প্যারামিটার অপ্টিমাইজেশন করা হয়নি, ডিফল্ট প্যারামিটার ব্যবহার করে সর্বোত্তম প্রভাব অর্জন করা কঠিন।

অপ্টিমাইজেশান দিক

এই ক্ষেত্রে, নিম্নলিখিত দিকগুলি অপ্টিমাইজ করা যেতে পারেঃ

  1. মূল প্যারামিটারগুলির জন্য অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করুন।

  2. ATR এর উপর ভিত্তি করে গতিশীল বিরতির পরিসীমা গণনা যোগ করুন।

  3. চলমান ক্ষতি বা স্থির অনুপাতের ক্ষতি যোগ করার কথা বিবেচনা করুন।

  4. ট্রেন্ড ইন্ডিকেটর ব্যবহার করে বাজারের অস্থিরতা এড়ানোর জন্য অতিরিক্ত লেনদেন করা।

  5. আরো অনেক ট্রেডিং প্রজাতির মধ্যে পরামিতির দৃঢ়তা পরীক্ষা করুন।

  6. মেশিন লার্নিং অ্যালগরিদম যুক্ত করুন এবং প্যারামিটারগুলি স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করুন।

সারসংক্ষেপ

সামগ্রিকভাবে, এই কৌশলটি একটি খুব সহজ, মূল্য-ভিত্তিক ট্রেডিং কৌশল। প্যারামিটার পরিসীমা অপ্টিমাইজ করা, স্টপ লস মেশিন যুক্ত করা, প্রবণতা বিচার করা ইত্যাদির মাধ্যমে উন্নতি করা সহজেই বাস্তবায়িত এবং কার্যকর পরিমাণগত কৌশল হতে পারে।

কৌশল সোর্স কোড
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 28/11/2016
// Breakout Range Long Strategy
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Breakout Range Long Strategy Backtest", overlay = true)
look_bak = input(4, minval=1, title="Look Bak")
reverse = input(false, title="Trade reverse")
xHighest = highest(high, look_bak)
pos =	iff(high > xHighest[1], 1, 0)
if (pos == 1 and strategy.position_size == 0 and reverse == false) 
    strategy.entry("Long", strategy.long)
if (pos == 1 and strategy.position_size == 0 and reverse == true) 
    strategy.entry("Short", strategy.short)
if (pos == 0 and strategy.position_size > 0)
    strategy.close("Long")
if (pos == 0 and strategy.position_size < 0)
    strategy.close("Short")
barcolor(strategy.position_size > 0 ? green: strategy.position_size < 0 ? red: blue)   
plotshape(pos, style=shape.triangleup, location = location.belowbar, color = green)