হরামি বিপরীতমুখী কৌশল

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

এই কৌশলটি বুলিশ হারামি ক্যান্ডেলস্টিক প্যাটার্নগুলিকে বুলিশ বিপরীত ট্রেডগুলির জন্য চিহ্নিত করে। বিশেষত, দীর্ঘ সংকেতগুলি তৈরি করা হয় যখনঃ

  1. বর্তমান মোমবাতি একটি ছোট শরীর আছে যা বড় পূর্ববর্তী bearish শরীর দ্বারা গ্রাস করা হয়
  2. বর্তমান মোমবাতি শরীরের রঙ পূর্ববর্তী মোমবাতি বিপরীত
  3. বর্তমান মোমবাতি পূর্ববর্তী মোমবাতি বন্ধের তুলনায় উচ্চতর খোলা
  4. বর্তমান মোমবাতি শরীরের আগের মোমবাতি শরীরের চেয়ে ছোট

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

এই কৌশলটির সুবিধা হ'ল এটি দৃশ্যত বিপরীত পয়েন্টগুলি সনাক্ত করতে ক্লাসিকাল মোমবাতি প্যাটার্ন ব্যবহার করে। তবে কিছু সীমাবদ্ধতা রয়েছেঃ

  1. উর্ধ্বমুখী হারামি বজায় রাখতে পারে না, বিপরীত হওয়ার ঝুঁকি রয়েছে
  2. সঠিকভাবে মোমবাতি প্যাটার্ন সনাক্তকরণে অসুবিধা, অপ্টিমাইজেশান প্রয়োজন
  3. বিলম্বিত সংকেত, দুর্বল প্রবেশের সময়
  4. ব্যাকটেস্ট কার্ভ ফিটিং ঝুঁকি উচ্চ

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


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 18/01/2019
//    This is a bullish reversal pattern formed by two candlesticks in which a small 
//    real body is contained within the prior session's unusually large real body.
//    Usually the second real body is the opposite color of the first real body. 
//    The Harami pattern is the reverse of the Engulfing pattern. 
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Bullish Harami Backtest", overlay = true)
input_takeprofit = input(60, title="Take Profit pip")
input_stoploss = input(18, title="Stop Loss pip")
input_minsizebody = input(1, title="Min. Size Body pip", step = 0.01)
barcolor(abs(close - open) >= input_minsizebody ? open[1] > close[1] ? close > open ? close <= open[1] ? close[1] <= open ? close - open < open[1] - close[1] ? yellow :na :na : na : na : na : na)
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice = 0.0
posprice := abs(close - open) >= input_minsizebody? open[1] > close[1] ? close > open ? close <= open[1] ? close[1] <= open ? close - open < open[1] - close[1] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0): nz(posprice[1], 0)
pos := iff(posprice > 0, 1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == 1)
    strategy.entry("Long", strategy.long)
posprice := iff(low <= posprice - input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))

আরো