স্টারবাকস বুলিশ হ্যামার ট্রেডিং কৌশল

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

সারসংক্ষেপ

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

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

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

সুবিধা

  • বুলিশ হ্যামার সনাক্তকরণ সহজ এবং স্পষ্ট
  • এমএসিডি কার্যকরভাবে প্রবণতা বিপরীত চিহ্নিত করে
  • প্রবণতা অনুসরণ করা ঝামেলা এড়ায়
  • সহজ এবং সরল যুক্তি, বাস্তবায়ন করা সহজ

ঝুঁকি

  • প্যাটার্ন স্বীকৃতি অসম্পূর্ণ, সংকেত মিস করা যেতে পারে
  • এমএসিডি ট্রেন্ড বিপরীতের সনাক্তকরণ বিলম্বিত
  • উচ্চ ফ্রিকোয়েন্সি ট্রেডিংয়ের জন্য অনুপযুক্ত কম ট্রেডিং ফ্রিকোয়েন্সি
  • সঠিক বিপরীত পয়েন্ট নির্ধারণ করা যাবে না, ঝুঁকি ক্ষতি

মডেলের মানদণ্ড শিথিল করে, এমএসিডি পরামিতি সংক্ষিপ্ত করে, সেকেন্ডারি সূচক যোগ করে ইত্যাদির মাধ্যমে ঝুঁকি হ্রাস করা যেতে পারে।

উন্নতি

  • হ্যামার প্যাটার্ন সনাক্তকরণ নিয়ম অপ্টিমাইজ করুন
  • বিভিন্ন MACD প্যারামিটার সেটিং পরীক্ষা করুন
  • বিপরীততা নির্ধারণের জন্য অন্যান্য সূচক যোগ করার কথা বিবেচনা করুন
  • বিভিন্ন পণ্যের উপর নির্ভরশীলতা পরীক্ষা করুন

সিদ্ধান্ত

এই কৌশলটি প্রবণতা নির্ধারণের জন্য প্যাটার্ন এবং সূচক বিশ্লেষণকে সংহত করে, স্থিতিশীল মুনাফা সক্ষম করে। প্যারামিটার অপ্টিমাইজেশনের মতো আরও পরিমার্জন এটিকে একটি ব্যবহারিক পরিমাণ ট্রেডিং কৌশল তৈরি করতে পারে।


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © FenixCapital

//@version=4
strategy("Starbux", overlay=true)


//VARIABLES

//Candlestick Variables
body=close-open
range=high-low
middle=(open+close)/2
abody=abs(body)
arange=abs(range)
ratio=abody/range
longcandle= (ratio>0.6)
bodytop=max(open, close)
bodybottom=min(open, close)
shadowtop=high-bodytop
shadowbottom=bodybottom-low

//Closing Variables

macd=macd(close,12,26,9)
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
//plot(macdLine, color=color.blue)
//plot(signalLine, color=color.orange)
//plot(histLine, color=color.red, style=plot.style_histogram)

rsi=rsi(close,14)

sma50= sma(close,50)
sma200= sma(close,200)

exitrsi=rsi > 76
exitmacd=macdLine >0 and signalLine>0
//exitmacd=crossunder(macdLine,signalLine)
stopprice= crossunder(sma50,sma200)

//Candlestick Plotting
blh = (arange*0.33>=abody and close>open and shadowbottom>=abody*2 and shadowtop<=arange*0.1)
plotshape(blh, title= "Bullish Hammer", location=location.belowbar, color=color.lime, style=shape.arrowup, text="Bull\nHammer")

//beh = (arange*0.25>=abody and close<open and shadowtop>=abody*2 and shadowbottom<=arange*0.05)
//plotshape(beh, title= "Bearish Hammer", color=color.orange, style=shape.arrowdown, text="Bear\nHammer")

//bpu = (open>close and close>low and shadowbottom>2*abody)
//plotshape(bpu, title= "Black Paper Umbrella", color=color.red, style=shape.arrowdown, text="Black\nPaper\nUmbrella")

//Trend Signal
bull5= sma50 > sma200
bullmacd=macdLine>=0 and signalLine>=0
bearmacd=macdLine<= 0 and signalLine<=0

//Trading Algorithm
longCondition = blh and bearmacd and volume>volume[1]

if (longCondition)
    strategy.order("Buy", true, 1, when=longCondition)
strategy.risk.max_position_size(10)
//strategy.risk.max_drawdown(25,strategy.percent_of_equity)

exitlong = exitmacd
if (exitlong)
    strategy.close_all()


আরো