
ডাবল কনফার্মেশন ব্রেকিং কৌশল হল একটি ট্রেডিং কৌশল যা ব্রেকিং কৌশল এবং সমান্তরাল কৌশলকে একত্রিত করে। এই কৌশলটি ক্রয় এবং বিক্রয় ক্রিয়াকলাপের জন্য পূর্বের দিনের সর্বোচ্চ এবং সর্বনিম্ন মূল্যকে মূল মূল্য হিসাবে ব্যবহার করে।
ডাবল কনফার্মেশন এর মূল যুক্তি হলঃ
দাম আগের দিনের সর্বোচ্চ বা সর্বনিম্ন মূল্য অতিক্রম করেছে কিনা তা পরীক্ষা করুন। যদি দাম আগের দিনের সর্বোচ্চ বা সর্বনিম্ন মূল্য অতিক্রম করে তবে এটি একটি বিউটি সংকেত হিসাবে বিবেচিত হবে। যদি দাম আগের দিনের সর্বনিম্ন বা সর্বনিম্ন মূল্য অতিক্রম করে তবে এটি একটি বিউটি সংকেত হিসাবে বিবেচিত হবে।
যদি তা হয়, তবে ক্রয়-বিক্রয় কার্যক্রম চালান; যদি তা নীচে ধীর লাইন অতিক্রম করে তবে বিক্রয় করুন।
একটি নির্দিষ্ট স্টপ-অফ অনুপাত সেট করুন, স্টপ-অফ মূল্য এবং স্টপ-অফ মূল্য গণনা করুন। উদাহরণস্বরূপ, যদি স্টপ-অফ অনুপাত 1:4 হয়, তাহলে স্টপ-অফের মাত্রার 4 গুণ বেশি স্টপ-অফ।
পজিশন খোলার পর, যদি দাম স্টপ লস লাইন ট্রিগার করে তবে স্টপ লস থেকে বেরিয়ে আসে; যদি স্টপ লস লক্ষ্যমাত্রা অর্জন করে তবে স্টপ লস থেকে বেরিয়ে যায়।
ডাবল কনফার্মেশন ব্রেকিং কৌশলটি ট্রেডিং সিগন্যাল নিশ্চিত করার জন্য ট্রেডিং সূচকগুলিকে নিশ্চিত করার জন্য ট্রেডিং সূচকগুলিকে নিশ্চিত করার জন্য ট্রেডিং সূচকগুলিকে ব্যবহার করে।
ডাবল কনফার্মেশন পরাজয়ের কৌশলটির নিম্নলিখিত সুবিধাগুলি রয়েছেঃ
একটি ব্রেকআউট হওয়ার একদিন আগে উচ্চ বা নিম্ন পয়েন্টের পরে প্রবেশ করা কার্যকরভাবে ভুয়া ব্রেকআউটের সম্ভাবনা হ্রাস করতে পারে, যার ফলে প্রবেশের নির্ভুলতা বাড়ায়।
গড় রেখার সহায়ক সিদ্ধান্তগুলি এর উপর ভিত্তি করে তৈরি করা হয়, যাতে দুর্যোগের সময় ঘন ঘন পজিশন খোলা যায় না।
ফিক্সড স্টপ লস অনুপাতের সাথে পরিচালিত তহবিলগুলি ঝুঁকি এবং রিটার্নকে সাশ্রয়ী সীমার মধ্যে নিয়ন্ত্রণ করতে পারে।
কৌশলগত নিয়মগুলি সহজ, স্পষ্ট, সহজে বোঝা যায় এবং বাস্তবায়িত হয়, যা পরিমাণগত লেনদেনের জন্য উপযুক্ত।
ডাবল কনফার্মেশন পরাজয়ের ঝুঁকিও রয়েছেঃ
বিপর্যয়ের পরে শূন্য মাথা জমা হতে পারে, যার ফলে বিপর্যয় ঘটতে পারে। এই ঝুঁকি প্রতিরোধের জন্য, বিপর্যয়ের পরে দ্বিতীয় কে লাইনটি নিশ্চিত করা এবং আবার খেলতে দেওয়া যেতে পারে।
স্টপ লস পয়েন্টগুলি সহজে ট্রিগার করা যায়। স্টপ লস পরিসীমা যথাযথভাবে প্রশস্ত করা যেতে পারে, বা ঝুঁকি ছড়িয়ে দেওয়ার জন্য ট্রেডিংয়ের সংখ্যা বাড়ানো যেতে পারে।
নির্দিষ্ট স্টপ-অফ-লস অনুপাত সমস্ত জাত এবং পরিস্থিতির জন্য উপযুক্ত নয়, বিভিন্ন বাজারের জন্য প্যারামিটারগুলি সামঞ্জস্য করতে হবে।
গড়রেখার পরামিতিগুলি ভুলভাবে সেট করা ভাল সুযোগগুলি হারাতে বা অপ্রয়োজনীয় লেনদেন বাড়িয়ে তুলতে পারে। পরামিতিগুলি নিয়মিত পর্যালোচনা এবং অপ্টিমাইজ করা উচিত।
ডাবল কনফার্মেশন ব্রেকআউট কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
ক্রমবর্ধমান নিশ্চিতকরণ K লাইন সংখ্যা, উদাহরণস্বরূপ, একটি বিরতি পরে 1-2 K লাইন বন্ধের মূল্য একটি গুরুত্বপূর্ণ মূল্য স্তর অতিক্রম করে কিনা তা পর্যবেক্ষণ করুন।
বিভিন্ন জাতের জন্য বিভিন্ন প্যারামিটার সমন্বয় ব্যবহার করে ফিডব্যাক অপ্টিমাইজেশান করা হয়, যেমন দ্রুত এবং ধীর গড় লাইন চক্র, স্টপ-স্টপ ক্ষতির অনুপাত ইত্যাদি।
এটি অন্যান্য সহায়ক সূচকগুলির সাথে ব্যবহার করা হয়, যেমন প্রবেশের সংকেত নিশ্চিত করার জন্য লেনদেনের পরিমাণ বৃদ্ধি।
মেশিন লার্নিং মডেলের প্রবণতা বাড়ানো এবং সম্ভাব্যতা সংকেত সমন্বিত কৌশলগত প্যারামিটারগুলিকে সমন্বিত করা।
ডাবল কনফার্মেশন ব্রেকআউট কৌশল গুরুত্বপূর্ণ মূল্য পয়েন্টের ব্রেকআউট সংকেত এবং সমান্তরাল সিদ্ধান্তের সূচকগুলিকে সমন্বিতভাবে ব্যবহার করে কার্যকরভাবে ট্রেডিং সংকেতের গুণমান বাড়িয়ে তুলতে পারে। একই সাথে, স্থির স্টপ লস স্টপ ম্যানেজমেন্ট তহবিলের ঝুঁকি গ্রহণ করে যাতে এটি স্থিতিশীলভাবে কাজ করতে পারে। এটি একটি একীভূত প্রবণতা ট্র্যাকিং এবং ব্রেকআউট পরিমাণগত কৌশল যা স্থিতিশীল উপার্জনের জন্য ট্রেডারদের জন্য উপযুক্ত।
যদিও এই কৌশলটির কিছু ঝুঁকিও রয়েছে, ক্রমাগত পর্যালোচনা এবং অপ্টিমাইজেশনের মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করা এবং কৌশলটির রিটার্ন হার বাড়ানো সম্ভব। এটি একটি পরিমাণগত কৌশল যা গভীরভাবে গবেষণা এবং প্রয়োগের জন্য উপযুক্ত।
/*backtest
start: 2023-02-23 00:00:00
end: 2024-02-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Estrategia de Trading con Señales de Máximo/Mínimo Diario", overlay=true)
// Obtenemos el alto y el bajo del día anterior
previousDailyHigh = request.security(syminfo.tickerid, "D", high[1], lookahead=barmerge.lookahead_on)
previousDailyLow = request.security(syminfo.tickerid, "D", low[1], lookahead=barmerge.lookahead_on)
// Detectamos si el precio cruza por encima del máximo o por debajo del mínimo del día anterior
priceCrossesPreviousHigh = ta.crossover(close, previousDailyHigh)
priceCrossesPreviousLow = ta.crossunder(close, previousDailyLow)
// Marcamos las señales en el gráfico con flechas bajistas y alcistas según corresponda
plotshape(priceCrossesPreviousHigh, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Price crosses above previous daily high")
plotshape(priceCrossesPreviousLow, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Price crosses below previous daily low")
// EMA rápida
fast_ema = ta.ema(close, 10)
// EMA lenta
slow_ema = ta.ema(close, 30)
// Riesgo beneficio fijo de 1-4
risk_reward_ratio = 4
// Calculamos el tamaño del stop loss basado en el riesgo asumido
risk = close - strategy.position_avg_price
stop_loss = close - (risk / risk_reward_ratio)
// Condiciones de compra y venta
buy_condition = priceCrossesPreviousLow and fast_ema > slow_ema
sell_condition = priceCrossesPreviousHigh and fast_ema < slow_ema
// Marcar entradas
strategy.entry("Compra", strategy.long, when=buy_condition)
strategy.entry("Venta", strategy.short, when=sell_condition)
// Definir objetivo de beneficio basado en el tamaño del stop loss y el riesgo beneficio fijo
target_profit = close + (risk * risk_reward_ratio)
// Definir stop loss y objetivo de beneficio
strategy.exit("Stop Loss/Take Profit", "Compra", stop=stop_loss, limit=target_profit)
strategy.exit("Stop Loss/Take Profit", "Venta", stop=stop_loss, limit=target_profit)
// Señales de compra y venta
plotshape(series=buy_condition, title="Compra", location=location.belowbar, color=color.green, style=shape.triangleup)
plotshape(series=sell_condition, title="Venta", location=location.abovebar, color=color.red, style=shape.triangledown)