
DAKELAX-XRPUSDT হল একটি ট্রেডিং রোবট কৌশল যা বিটকয়েনের XRPUSDT-এর জন্য ব্যবহৃত হয়। এটি একটি সহজ গড়ের বিপরীতমুখী কৌশল, যা মে-আগস্ট 2019 এর H1 সময়কালের মধ্যে ভাল কাজ করে এবং বাস্তব সময়েও ভাল কাজ করে।
এই কৌশলটি প্রথমে ২০টি পিরিয়ডের এসএমএ গড় লাইন এবং উপরের রেল এবং নীচের রেলের তরঙ্গদৈর্ঘ্য গণনা করে। যার মধ্যে উপরের রেলটি এসএমএ গড় লাইনকে ১.৫ গুণ স্ট্যান্ডার্ড ডিফারেনশিয়াল যোগ করে এবং নীচের রেলটি এসএমএ গড় লাইনকে ২.২ গুণ স্ট্যান্ডার্ড ডিফারেনশিয়াল বিয়োগ করে। তারপরে তরঙ্গদৈর্ঘ্য সংকোচনের হার গণনা করা হয়, যদি সংকোচনের হার ১.৩ এর বেশি হয় তবে এটি কালো দিয়ে ভরা হয়, যদি এটি ০.১ এর চেয়ে কম হয় তবে এটি হলুদ দিয়ে ভরা হয়, অন্যথায় এটি লাল দিয়ে ভরা হয়।
যখন ক্লোজিং মূল্য নিচের ট্রেলের চেয়ে কম থাকে, তখন ২০ মুদ্রা বেশি করে; যখন ক্লোজিং মূল্য উপরের ট্রেলের চেয়ে বেশি হয়, তখন সমস্ত পজিশন খালি করে দেয়।
এই কৌশলটি 7 দিনের ইএমএ ফাস্ট লাইন এবং 18 দিনের ইএমএ স্লো লাইনও গণনা করে, যখন ফাস্ট লাইনটি স্লো লাইনটি অতিক্রম করে তখন এটি কেনার সংকেত হিসাবে বিবেচিত হয় এবং যখন দ্রুত লাইনটি স্লো লাইনটি অতিক্রম করে তখন এটি বিক্রয় সংকেত হিসাবে বিবেচিত হয়।
ক্রমান্বয়ে ক্রয় পরিমাণ পরিবর্তন করা বা ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস সেট করার বিষয়টি বিবেচনা করা যেতে পারে। গোল্ডেন ফোর্কস কৌশলটি অনুকূলিত করুন এবং অস্থিরতার মধ্যে বন্দী হওয়া এড়িয়ে চলুন। বৃহত্তর দিকনির্দেশনা নির্ধারণের জন্য আরও উচ্চ স্তরের প্রবণতা সূচকগুলির সাথে মিলিত হন।
ক্রয়ের পরিমাণের সাথে সামঞ্জস্য করে, কম ক্রয় করা হয় যখন ব্যান্ডউইথ সংকীর্ণ হয়, যখন প্রসারিত হয় তখন যথাযথভাবে বৃদ্ধি করা যায়
যখন তরঙ্গদৈর্ঘ্য সঙ্কুচিত হয় কিন্তু একটি সংকেত ট্রিগার করা হয় না, তখন খালি পজিশন গঠনের জন্য পজিশন জমা দেওয়ার বিষয়টি বিবেচনা করা যেতে পারে
সামগ্রিকভাবে, লম্বা লাইন সূচকগুলির সাথে ট্রেন্ডের দিকনির্দেশনা নির্ধারণ করুন, বড় প্রবণতা অস্পষ্ট হলে কৌশলটি স্থগিত করুন
স্টপ লস সহ ঝুঁকি নিয়ন্ত্রণ করা যায়, স্টপ লস পয়েন্টটি সর্বশেষতম ওভারল্যাপ ব্যান্ডের সর্বনিম্ন পয়েন্ট হিসাবে সেট করা যায়
গোল্ডেন ফর্কের ডাইফোর্ক কৌশল প্যারামিটারগুলিকে অপ্টিমাইজ করুন, গড় লাইন চক্রগুলিকে সামঞ্জস্য করুন, এবং বন্ধন এড়ান
DAKELAX-XRPUSDT হল একটি ট্রেডিং রোবট যা ওভারল্যাপ ব্যান্ড সংকোচনের সাথে সমান্তরাল কৌশল ব্যবহার করে। এই কৌশলটি সহজেই বোঝা যায় এবং এটি ভালভাবে পরিমাপ করা হয়, তবে কিছু ঝুঁকি রয়েছে। ক্রয়ের পরিমাণ, স্টপ কৌশল, স্টপ লস সেট এবং সমান্তরাল কৌশলকে অপ্টিমাইজ করার মতো পদ্ধতিগুলি ব্যবহার করে ঝুঁকি হ্রাস করা যায়। সামগ্রিকভাবে, এই কৌশলটি পরিষ্কার এবং সহজেই পরিচালনা করা যায়, এটি বোলিংগার ব্যান্ড কৌশলটির একটি রেফারেন্স উদাহরণ, তবে বিভিন্ন মুদ্রা এবং বাজারের পরিবেশের জন্য অপ্টিমাইজড সমন্বয় প্রয়োজন যাতে স্থিতিশীলভাবে মুনাফা অর্জন করা যায়।
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//study(title="Tradebotler DAKELAX Binance:XRPUSDT Study-strategy", overlay=true)
strategy(title="Tradebotler DAKELAX Binance:XRPUSDT Strategy", overlay=true)
buyAmount = input(20, minval=1)
// SMA20
len2 = input(20, minval=1)
src2 = input(close)
out2 = sma(src2, len2)
// BB contraction value (medium tight)
contraction_value = 1.3
// BB contraction value (very tight)
contraction_value2 = 0.1
// 2xSTDEV BB calculation
dev = stdev(src2, len2)
upper_BB = out2 + 1.5*dev
lower_BB = out2 - 2.2*dev
x1 = plot(upper_BB, color=blue, linewidth = 2)
x2 = plot(lower_BB, color=blue, linewidth = 2)
contraction = (upper_BB-lower_BB)/out2
//fills the BBands according to the contraction value (threshold)
// Calculate values
fastMA = ema(close, 7)
slowMA = ema(close, 18)
// Determine alert setups
crossUp = crossover(fastMA, slowMA)
crossDown = crossunder(fastMA, slowMA)
buySignal = (crossUp or crossUp[1]) and (low > slowMA)
shortSignal = (crossDown or crossDown[1]) and (high < slowMA)
// Highlight alerts on the chart
bgColour =
(buySignal and barstate.isrealtime) ? green :
(shortSignal and barstate.isrealtime) ? red :
na
signalBuy = (buySignal ) ? true : false
signalSell = (shortSignal ) ? true : false
test = true
test := not test[1]
closesBelowLowerBB = close < lower_BB
closesAboveUpperBB = close > upper_BB
tmptext = "blah"
// Plot values
plot(series=fastMA, color=teal)
plot(series=slowMA, color=orange)
plot(out2, color=black, linewidth = 1)
fill(x1, x2, color = contraction > contraction_value ? black : contraction < contraction_value2 ? yellow: red)
isInRed = contraction < contraction_value and contraction >= contraction_value2
isInYellow = contraction < contraction_value and contraction < contraction_value2
if ( closesBelowLowerBB )
strategy.order('Buy', strategy.long, buyAmount)
if ( closesAboveUpperBB )
strategy.close_all()