নোরো স্টপ লস কৌশল পরিবর্তন করেছে

লেখক:চাওঝাং, তারিখঃ 2024-01-30 15:49:34
ট্যাগঃ

img

সারসংক্ষেপ

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

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

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

বিশেষ নিয়মগুলি হলঃ

  1. 3 দিনের সহজ চলমান গড় গণনা করুন
  2. লম্বা লাইন লম্বা = ma + ma * lo%
  3. মুনাফা গ্রহণের লাইন গ্রহণ = বর্তমান গড় হোল্ডিং মূল্য + বর্তমান গড় হোল্ডিং মূল্য * tp%
  4. স্টপ লস লাইন স্টপ = বর্তমান গড় হোল্ডিং মূল্য - বর্তমান গড় হোল্ডিং মূল্য * sl%

এটি একটি প্রবণতা অনুসরণকারী কৌশল তৈরি করে যা এমএ বেঞ্চমার্ক এবং কনফিগারযোগ্য শতাংশের উপর ভিত্তি করে প্রবেশ, মুনাফা গ্রহণ এবং স্টপ লস লাইন সেট করে।

সুবিধা বিশ্লেষণ

এই কৌশলটির সবচেয়ে বড় সুবিধা হ'ল এটি স্বয়ংক্রিয়ভাবে প্রবণতা ট্র্যাক করতে পারে। প্যাটার্ন স্বীকৃতির প্রয়োজন ছাড়াই আপট্রেন্ডগুলি ধরতে দীর্ঘ এবং ডাউনট্রেন্ডগুলির জন্য সংক্ষিপ্ত হয়ে এটি প্রবণতা ধরতে পারে। লাভ এবং স্টপ লস যুক্ত করা এটিকে স্বয়ংক্রিয়ভাবে থামতে দেয় যখন প্রবণতা শেষ হয় ড্রডাউনগুলি সীমাবদ্ধ করতে।

আরেকটি সুবিধা হল নমনীয় পরামিতি সমন্বয়। দীর্ঘ, লাভ এবং স্টপ লস জন্য শতাংশ পরিবর্তন করে, অবস্থান আকার এবং স্টপ লস স্পেসিং সহজেই নিয়ন্ত্রণ করা যেতে পারে।

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

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

আরেকটি ঝুঁকি হচ্ছে খারাপভাবে নির্ধারিত পরামিতিগুলি যা খুব ঘন ঘন প্রবেশ এবং প্রস্থান করে, কমিশন খরচ বৃদ্ধি করে।

অপ্টিমাইজেশান নির্দেশাবলী

কৌশলটি নিম্নলিখিত উপায়ে অপ্টিমাইজ করা যেতে পারেঃ

  1. স্টপ লস এড়াতে স্টপ অর্ডারের পরিবর্তে লিমিট অর্ডার ব্যবহার করুন

  2. ট্রেডিং ফ্রিকোয়েন্সি হ্রাস করে মসৃণভাবে ইন এবং আউট স্কেল করার জন্য অবস্থান সাইজিং সেটিংস যুক্ত করুন

  3. প্রবণতাহীন বাজারে মিথ্যা সংকেত এড়াতে প্রবণতা সনাক্তকরণ ফিল্টার যুক্ত করুন

  4. সর্বোত্তম সমন্বয় খুঁজে পেতে প্যারামিটার সেটিংস অপ্টিমাইজ করুন

সিদ্ধান্ত

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


/*backtest
start: 2023-12-30 00:00:00
end: 2024-01-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//2019
//Noro

//@version=4
strategy("Stop-loss", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
lo = input(-5.0, title = "Long-line, %")
tp = input(5.0, title = "Take-profit")
sl = input(2.0, title = "Stop-loss")

//SMA
ma = sma(ohlc4, 3)
long = ma + ((ma / 100) * lo)

//Orders
avg = strategy.position_avg_price
if ma > 0
    strategy.entry("Long", strategy.long, limit = long)
    strategy.entry("Take", strategy.short, 0, limit = avg + ((avg / 100) * tp))
    strategy.entry("Stop", strategy.short, 0, stop = avg - ((avg / 100) * sl))
    
//Cancel order
if strategy.position_size == 0
    strategy.cancel("Take")
    strategy.cancel("Stop")

//Lines
plot(long, offset = 1, color = color.black, transp = 0)
take = avg != 0 ? avg + ((avg / 100) * tp) : long + ((long / 100) * tp)
stop = avg != 0 ? avg - ((avg / 100) * sl) : long - ((long / 100) * sl)
takelinecolor = avg == avg[1] and avg != 0 ? color.lime : na
stoplinecolor = avg == avg[1] and avg != 0 ? color.red : na
plot(take, offset = 1, color = takelinecolor, linewidth = 3, transp = 0)
plot(stop, offset = 1, color = stoplinecolor, linewidth = 3, transp = 0)

আরো