গতিশীল মূল্য চ্যানেল ট্রেডিং কৌশল


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

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি নিম্নলিখিত নীতির উপর ভিত্তি করে তৈরি হয়েছেঃ

  1. সর্বোচ্চ এবং সর্বনিম্ন মূল্য ব্যবহার করে গতিশীল মূল্যের চ্যানেল গণনা করুন। চ্যানেলের উপরের রেখাটি সর্বোচ্চ মূল্য এবং চ্যানেলের মধ্যম রেখার সমষ্টির অর্ধেক এবং নিম্ন রেখাটি সর্বনিম্ন মূল্য এবং চ্যানেলের মধ্যম রেখার পার্থক্যের অর্ধেক।

  2. যখন দাম উর্ধ্বমুখী হয়, তখন এটি একটি উচ্চতর প্রবণতা নির্দেশ করে; যখন দাম নিম্নমুখী হয়, তখন এটি একটি নিম্নমুখী প্রবণতা নির্দেশ করে।

  3. একটি উর্ধ্বমুখী ট্রেন্ডে, যখন দুটি পরপর শূন্য লাইন উপস্থিত হয় তখন অতিরিক্ত করুন; একটি নেতিবাচক ট্রেন্ডে, যখন দুটি পরপর শূন্য লাইন উপস্থিত হয় তখন শূন্য করুন।

  4. বাজার অনুভূতি অনুসরণ করার জন্য, আপনি একটি বিপরীত পজিশন খুলতে পারেন, অর্থাত্ উত্থানের সময় কম এবং পতনের সময় বেশি।

  5. স্টপ-অফ অনুপাত সেট করতে পারেন, যেমন স্টপ-অফ সেট করুন প্রবেশ মূল্যের x% হিসাবে, মুনাফা লক করতে।

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

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

  1. ডায়নামিক চ্যানেলগুলি রিয়েল-টাইমে বাজারের পরিবর্তনগুলি প্রতিফলিত করে এবং ট্রেন্ডগুলি আরও ভালভাবে বিচার করে।

  2. প্রবণতা এবং কয়েকটি K-লাইন এর ব্রেকিং সিগন্যালের সংমিশ্রণে, ভুয়া ব্রেকিং ফিল্টার করা যায়।

  3. বিপরীতমুখী পজিশনের মাধ্যমে মার্কেটের হট পয়েন্টগুলোতে গিয়ে অতিরিক্ত মুনাফা অর্জন করা যায়।

  4. স্টপ-অফ রেসিপিটি কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করতে পারে।

  5. কৌশলগুলি সহজ, সুস্পষ্ট এবং বাস্তবায়নের জন্য সহজ।

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

এই কৌশলটি কিছু ঝুঁকি নিয়েও এসেছেঃ

  1. বাজারের তীব্র অস্থিরতার সময়, চ্যানেলটি ব্যর্থ হতে পারে। চ্যানেলটি আরও স্থিতিশীল করার জন্য প্যারামিটারগুলি যথাযথভাবে সামঞ্জস্য করা উচিত।

  2. বিপরীতমুখী পজিশনের ক্ষতির ঝুঁকি রয়েছে, একক ক্ষতির অনুপাত নিয়ন্ত্রণ করা উচিত।

  3. ভুয়া ব্রেকআউটের ফলে ভুল লেনদেন হতে পারে। ব্রেকআউটের কার্যকারিতা নির্ধারণের জন্য প্রবণতার সাথে মিলিত হওয়া উচিত।

  4. ট্রেডিং খরচ নিয়ন্ত্রণের জন্য খুব ঘন ঘন লেনদেন এড়াতে সতর্কতা অবলম্বন করুন।

সারসংক্ষেপ

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

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


//@version=2
strategy("Noro's Bands Scalper Strategy v1.1", shorttitle = "Scalper str 1.1", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
takepercent = input(0, defval = 0, minval = 0, maxval = 1000, title = "take, %")
needct = input(false, defval = false, title = "Counter-trend entry")
len = input(20, defval = 20, minval = 2, maxval = 200, title = "Period")
needbb = input(true, defval = true, title = "Show Bands")
needbg = input(true, defval = true, title = "Show Background")
src = close

//PriceChannel
lasthigh = highest(src, len)
lastlow = lowest(src, len)
center = (lasthigh + lastlow) / 2

//Distance
dist = abs(src - center)
distsma = sma(dist, len)
hd = center + distsma
ld = center - distsma
hd2 = center + distsma * 2
ld2 = center - distsma * 2

//Trend
sma = sma(close, 20)
smatrend = close > sma ? 1 : close < sma ? -1 : smatrend[1]
trend = close < ld and high < hd ? -1 : close > hd and low > ld ? 1 : trend[1]

//Lines
colo = needbb == false ? na : black
plot(hd, color = colo, linewidth = 1, transp = 0, title = "High band")
plot(center, color = colo, linewidth = 1, transp = 0, title = "center")
plot(ld, color = colo, linewidth = 1, transp = 0, title = "Low band")

//Background
col = needbg == false ? na : trend == 1 ? lime : red
bgcolor(col, transp = 80)

//Signals
bar = close > open ? 1 : close < open ? -1 : 0
up7 = trend == 1 and bar == -1 and bar[1] == -1 ? 1 : 0
dn7 = trend == 1 and bar == 1 and bar[1] == 1 and close > strategy.position_avg_price * (100 + takepercent) / 100 ? 1 : 0
up8 = trend == -1 and bar == -1 and bar[1] == -1 and close < strategy.position_avg_price * (100 - takepercent) / 100 ? 1 : 0
dn8 = trend == -1 and bar == 1 and bar[1] == 1 ? 1 : 0

if up7 == 1 or up8 == 1
    strategy.entry("Long", strategy.long, needlong == false ? 0 : trend == -1 and needct == false ? 0 : na)

if dn7 == 1 or dn8 == 1
    strategy.entry("Short", strategy.short, needshort == false ? 0 : trend == 1 and needct == false ? 0 : na)