বুল মার্কেট ব্রেকআউট দারভাস বক্স কিনে নেওয়ার কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০১-২৯ ৯ঃ৫৩ঃ৫৫
ট্যাগঃ

img

সারসংক্ষেপ

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

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

এই কৌশলটি দারভাস বক্স তত্ত্বের উপর নির্মিত। দারভাস বক্স তত্ত্ব বিশ্বাস করে যে যখন মূল্য একটি একীকরণের পরে বাক্স থেকে বেরিয়ে আসে, এটি একটি ভাল দীর্ঘ এন্ট্রি সংকেত। এই কৌশলটি এই তত্ত্বের উপর ভিত্তি করে দীর্ঘ এন্ট্রিগুলি সনাক্ত করে।

বিশেষত, কৌশলটি প্রথমে বাক্সের নীচের ব্যান্ডটি গ্রাফ করার জন্য গত 5 দিনের সর্বনিম্ন সর্বনিম্ন গণনা করে। তারপরে এটি শীর্ষ ব্যান্ডটি গ্রাফ করার জন্য গত 5 দিনের সর্বোচ্চ সর্বোচ্চ গণনা করে। যখন বন্ধের দাম শীর্ষ ব্যান্ডের উপরে ভেঙে যায়, তখন এটি সংকেত দেয় যে প্রবণতাটি উত্থানমুখী হয়ে উঠেছে এবং বন্ধের মূল্যে দীর্ঘ চলেছে।

লং যাওয়ার পর, কৌশলটি বক্সের নীচের ব্যান্ডের কাছাকাছি স্টপ লস সেট করে, এবং লাভের পরিমাণ স্টপ লসের 5 গুণ।

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

এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ

  1. বক্স থিওরি ব্যবহার করে দীর্ঘ প্রবেশাধিকারগুলি সনাক্ত করা কার্যকরভাবে কিছু শব্দ ফিল্টার করতে পারে।

  2. শুধুমাত্র স্পষ্ট ব্রেকআউট সিগন্যালে লম্বা ট্রেড করা অনেক অপ্রয়োজনীয় র্যান্ডম ট্রেড এড়ায়।

  3. স্টপ লস এবং টেক প্রফিট পূর্বনির্ধারিত থাকলে ঝুঁকি ভালভাবে নিয়ন্ত্রণ করা যায়।

  4. শুধুমাত্র ষাঁড় বাজার চলাকালীন সময়ে ব্রেকআউট কেনা বাড়ে বা হ্রাস বাজার ঝুঁকি এড়ায়।

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

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

  1. বাক্সের তত্ত্বটি নিখুঁত নয়, ব্রেকআউট আরও উপরের দিকে গ্যারান্টি দেয় না।

  2. এটি ব্রেকআউটের পর প্রত্যাহারের ঝুঁকি বিবেচনা করে না, যা স্টপ লসকে আঘাত করতে পারে।

  3. কোন প্রস্থান প্রক্রিয়া নেই, দীর্ঘমেয়াদী ধরে রাখা ঝুঁকিপূর্ণ হতে পারে।

  4. বিভিন্ন বাজারের জন্য পরামিতিগুলি সংশোধন করা প্রয়োজন হতে পারে।

ঝুঁকিগুলির উপর ভিত্তি করে অপ্টিমাইজেশন এবং উন্নতির জন্য কিছু পদ্ধতিঃ

  1. ব্রেকআউট সিগন্যালের নির্ভরযোগ্যতা নিশ্চিত করার জন্য আরও সূচকগুলির সাথে একত্রিত করুন।

  2. প্রবেশের আগে পুনরায় পরীক্ষার জন্য অপেক্ষা করুন।

  3. মুনাফা লক করার জন্য স্টপ লস যোগ করুন।

  4. বিভিন্ন বাজার তথ্য ব্যবহার করে পরামিতি পরীক্ষা এবং অপ্টিমাইজ করুন।

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

এই কৌশলকে আরও উন্নত করার কিছু দিক রয়েছেঃ

  1. বক্স প্যারামিটার অপ্টিমাইজ করুন, পরীক্ষা করুন বিভিন্ন দিনের প্যারামিটার ভাল ফলাফল পেতে পারে কিনা।

  2. একটি উত্থান প্রবণতা মধ্যে ক্রয় নিশ্চিত করতে ফিল্টারিং সূচক যোগ করুন। উদাহরণস্বরূপ চলমান গড় সঙ্গে একত্রিত।

  3. স্টপ লস অপ্টিমাইজ করুন এবং বিভিন্ন মার্কেটের জন্য মুনাফা নিন।

  4. মুনাফা অনুসরণ করার জন্য স্টপ লস যোগ করুন।

  5. একটি প্রত্যাহারের সময় মুনাফা নিতে প্রস্থান সংকেত যোগ করুন।

সিদ্ধান্ত

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


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

//@version=4
strategy("Darvas Box Strategy - Buy Only", overlay=true)

start_date = timestamp(2023, 10, 15, 0, 0)

boxp = input(5, "BOX LENGTH")

LL = lowest(low, boxp)
k1 = highest(high, boxp)
k2 = highest(high, boxp - 1)
k3 = highest(high, boxp - 2)

NH = valuewhen(high > k1[1], high, 0)
box1 = k3 < k2
TopBox = valuewhen(barssince(high > k1[1]) == boxp - 2 and box1, NH, 0)
BottomBox = valuewhen(barssince(high > k1[1]) == boxp - 2 and box1, LL, 0)

plot(TopBox, linewidth=2, color=color.green, title="TopBox")
plot(BottomBox, linewidth=2, color=color.red, title="BottomBox")

// Define entry conditions
enterLong = crossover(close, TopBox)

// Define exit conditions
exitLong = false  // No specific exit condition mentioned in the original script

// Define stop loss level
stopLoss = BottomBox

// Define take profit level (2 times the stop loss)
takeProfit = stopLoss * 5

// Execute buy trade and set stop loss and take profit
strategy.entry("Buy", strategy.long, when = enterLong)
strategy.exit("Exit", "Buy", stop = stopLoss, limit = takeProfit)

// Plot buy signal arrow
plotshape(enterLong, title = "Buy Signal", style = shape.labelup, location = location.belowbar, color = color.green)

// Plot stop loss level
plot(stopLoss, linewidth=2, color=color.red, title="Stop Loss Level")

// Plot take profit level
plot(takeProfit, linewidth=2, color=color.rgb(19, 202, 111), title="Take Profit Level")

// Hide sell signal arrow
plotshape(false, title = "Sell Signal", style = shape.labeldown, location = location.abovebar, color = color.red, transp = 100)

আরো