নোরো ব্রেকথ্রু স্ট্র্যাটেজি V1.0


সৃষ্টির তারিখ: 2023-09-21 15:09:43 অবশেষে সংশোধন করুন: 2023-09-21 15:09:43
অনুলিপি: 0 ক্লিকের সংখ্যা: 649
1
ফোকাস
1617
অনুসারী

ওভারভিউ

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

কৌশল নীতি

  1. সর্বশেষ N চক্রের সর্বোচ্চ মূল্যupex এবং সর্বনিম্ন মূল্যdnex গণনা করুন।

  2. যখন দাম উপেক্সের চেয়ে বেশি হয়, তখন আরও বেশি করুন।

  3. যখন দাম dnex এর নিচে থাকে, তখন খালি করে দিন।

  4. এটিকে শুধুমাত্র মুনাফা, শূন্য এবং দ্বি-মুখী ট্রেডিংয়ের জন্য কনফিগার করা যেতে পারে।

  5. বরাদ্দযোগ্য তহবিলের ব্যবহারের হার

  6. ট্রেডিং সময়সীমা কনফিগার করা যায়

কৌশলগত সুবিধা

  • ট্রেন্ড ট্রেডিংয়ের জন্য ব্রেকিং সিগন্যাল ধরুন
  • নিয়মগুলি সহজ, স্বজ্ঞাত এবং বাস্তবায়ন করা সহজ
  • বিভিন্ন বাজারের জন্য একাধিক ডাইরেকশন কনফিগার করা যায়
  • ট্রেডিংয়ের সময়সীমা সীমিত করা যায়
  • নিয়ন্ত্রিত তহবিলের ব্যবহার

কৌশলগত ঝুঁকি

  • ভুয়া আক্রমণের কার্যকর ফিল্টারিং না করায় ক্ষয়ক্ষতি
  • দ্বিপাক্ষিক লেনদেনের জন্য বাড়তি ফি ও স্লাইড পয়েন্টের খরচ
  • বড় অর্থায়নের ঝুঁকি বাড়ছে

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

  • ভুয়া ব্রেকিং এড়াতে ভুয়া ব্রেকিং প্রমাণীকরণ বাড়ানো
  • অপ্টিমাইজেশান প্যারামিটারের N মানের আকার
  • অন্যান্য সূচকের সাথে সংযুক্ত ফিল্টারিং সংকেত
  • বিভিন্ন উপকারিতা পরীক্ষা করুন
  • প্রতিদিনের লেনদেনের সীমাবদ্ধতা

সারসংক্ষেপ

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

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

//Noro
//2018

//@version=2
strategy(title = "Noro's Brakeout Strategy v1.0", shorttitle = "Brakeout str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Capital, %")
len = input(4, defval = 4, minval = 1, maxval = 1000, title = "Length")
showlines = input(true, defval = true, title = "Show Lines?")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Extremums
upex = highest(high, len)
dnex = lowest(low, len)
col = showlines ? blue : na
plot(upex, color = col, linewidth = 2)
plot(dnex, color = col, linewidth = 2)

//Trading
lot = strategy.position_size == 0 ? strategy.equity / close * capital / 100 : lot[1]

if (not na(close[len]))
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)), stop = upex + syminfo.mintick)
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)), stop = dnex - syminfo.mintick)

if time > timestamp(toyear, tomonth, today, 23, 59)
    strategy.close_all()