ARGO ব্যান্ড ব্রেকআউট কৌশল


সৃষ্টির তারিখ: 2023-10-07 16:04:16 অবশেষে সংশোধন করুন: 2023-10-07 16:04:16
অনুলিপি: 2 ক্লিকের সংখ্যা: 712
1
ফোকাস
1617
অনুসারী

ওভারভিউ

আরজিও রেঞ্জ ব্রেকিং কৌশলটি একটি চ্যানেল ব্রেকিংয়ের উপর ভিত্তি করে একটি 4-ঘন্টা রেঞ্জ ট্রেডিং কৌশল। এই কৌশলটি 4 ঘন্টার সময়সীমার মধ্যে একটি ট্রেডিং সংকেত তৈরি করে যাতে বৃহত্তর মূল্যের ওঠানামা ধরা যায়।

কৌশল নীতি

এই কৌশলটি প্রথমে একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ এবং সর্বনিম্ন মূল্যের গঠনের চ্যানেলের পরিধি গণনা করে। তারপরে চ্যানেলের মাঝের লাইন এবং চ্যানেলের উপরে এবং নীচের ট্র্যাকের ব্রিলিন লাইন গণনা করে। যখন চ্যানেলের দিক পরিবর্তন হয়, তখন কেনা এবং বিক্রি করার সংকেত তৈরি হয়।

বিশেষভাবে, কৌশলটি প্রথমে N চক্রের মধ্যে সর্বোচ্চ মূল্য upBound এবং সর্বনিম্ন মূল্য downBound গণনা করে, যা চ্যানেলের উপরের এবং নীচের সীমানা গঠন করে। তারপরে একটি বিচ্যুতি হার পয়েন্ট (ডিফল্ট 1) এবং ভলিউম Tol (ডিফল্ট 1000) সেট করে, চ্যানেলের উপরের সীমানা BoundUp এবং নীচের সীমানা BoundDown গণনা করে। যখন দাম ট্র্যাকের উপরে যায় তখন একটি ক্রয় সংকেত উত্পন্ন করে; যখন দাম ট্র্যাকের নীচে চলে যায় তখন একটি বিক্রয় সংকেত উত্পন্ন করে।

এছাড়াও, এই কৌশলটি একটি স্টপ লস স্টপ শর্তও সেট করে। ক্রয় স্টপ লস নীচের রেলের কাছাকাছি এবং বিক্রয় স্টপ লস উপরের রেলের কাছাকাছি। স্টপ লস ইনপুটের লক্ষ্য লাভের হার হিসাবে সেট করা হয়েছে।

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

  • বুলিং চ্যানেল নীতি ব্যবহার করে, বাজারের ওঠানামা অনুযায়ী চ্যানেলের পরিধি সামঞ্জস্য করা যায়, যাতে গোলমালের লেনদেনের প্রভাব থেকে রক্ষা করা যায়
  • 4 ঘন্টা চক্র অপারেশন, বৃহত্তর দামের ওঠানামা ক্যাপচার করতে পারে, লাভের জন্য বড় জায়গা
  • ব্রেক-আউট কৌশলগুলির সাথে, ট্রেডিং সিগন্যালগুলি প্রবণতা পাল্টানোর সময় তৈরি করা যেতে পারে, সময়মতো দামের লাফিয়ে উঠতে পারে
  • স্টপ লস স্টপ সেট করুন যা প্রতিটি লেনদেনের জন্য রিস্ক-রিটার্ন অনুপাত নিয়ন্ত্রণ করে

ঝুঁকি ও সমাধান

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

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-01-01 00:00:00
end: 2023-10-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2

// strategy("ARGO_BAND-STRATEGY", overlay=true,default_qty_value=10000,scale=true,initial_capital=100,currency=currency.USD)

// A 4hours Breakout Strategy work in progres..it's  a starting point, thanks to all tradingview community
//How to use: test it only on gbpjpy 240 min, wait the end of the candle to place next order, red and blue dots are short and long stop orders, Targets are Upper and lowerBands. Test it and enjoy but use at your own risk..
//2016 © F.Peluso


risk=input(title="Risk", defval=1)
length = input(title="Length",  minval=1, maxval=1000, defval=47)
stopBound=input(title="Previous",defval=10)
upBound = highest(high, length)
downBound = lowest(low, length)
point=1
tol=1000
stopT=input(title="Stop", defval=5,minval=1, maxval=5)
dev =input(title="Tolerance",defval=2,minval=1, maxval=5)
limitBoundUp=( highest(high, length))*(point-(dev/tol))
limitBoundDown=downBound/(point-(dev/tol))
plot(limitBoundUp[1],linewidth = 3,style = circles, color = navy,trackprice=true),transp=0
plot(limitBoundDown[1],linewidth = 3,style = circles, color = red,trackprice=true,transp=0)
mezzalinea=((upBound+downBound)/2)

// Color Bands

colo = ((close>limitBoundUp[1]) ? blue : (close<upBound[1]) ? white : na)
UpB = plot(upBound[1], title="Upper Bound", style=linebr, linewidth=1, color=colo)
DownB = plot(limitBoundUp[1] ,title="Lower Bound", style=linebr, linewidth=2, color=colo)
fill(UpB, DownB, color=colo, transp=90)

plot(limitBoundUp[2]/(point+(stopT/tol)),color=colo)

coloS = ((close<limitBoundDown[1]) ? red : (close>downBound[1]) ? white : na)
DB = plot(downBound[1], title="Upper Bound", style=linebr, linewidth=1, color=coloS)
DoB = plot(limitBoundDown[1] ,title="Lower Bound", style=linebr, linewidth=2, color=coloS)
fill(DB, DoB, color=coloS, transp=90)

plot(limitBoundDown[2]*(point+(stopT/tol)),color=coloS)

// Strategy

past=input(title="Past", defval=5)
buy=(crossover(close,limitBoundUp))
closebuy=cross(high[past],upBound[0])
stopbuy = limitBoundUp[2]/(point+(stopT/tol))

sell=crossunder(close,limitBoundDown)
closesell=cross(low[past],downBound[0])


if (not na(close[length]))
    if (buy)
        strategy.entry("ChBrkLE", strategy.long,stop=limitBoundUp - syminfo.mintick,comment="Long I")   

strategy.close("ChBrkLE",when=closebuy)

if (not na(close[length]))
    if (sell)
        strategy.entry("ChBrkSE", strategy.short,stop=limitBoundDown + syminfo.mintick,comment="Short I")   

strategy.close("ChBrkSE",when=closesell)

Target =input(0) * 10 
Stop = input(90) * 10 
Trailing = input(40) * 10
CQ = 100
TPP = (Target > 0) ? Target : na
SLP = (Stop > 0) ? Stop : na
TSP = (Trailing > 0) ? Trailing : na
strategy.exit("Out Short", "ChBrkSE", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)
strategy.exit("Out Long", "ChBrkLE", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)