
MACD সূচকের নীচে বিপরীতমুখী সতর্কতা কৌশলটি MACD সূচকের দ্রুত গতির লাইন বিশ্লেষণ করে বিচার করে যে বর্তমান দামগুলি historicalতিহাসিক উচ্চতায় বা নিম্ন পর্যায়ে রয়েছে কিনা এবং বাজার মূল্যের গতি সম্পর্কে দ্রুত বিচার করতে পারে।
এই কৌশলটি হল MACD স্ট্যান্ডার্ড সূচক আউটপুটের দ্রুত লাইন এবং ধীর লাইন সংশ্লিষ্ট ডেটা ফিল্টার এবং ফিল্টার করা, দামটি বিপরীত হওয়ার আগে সমালোচনামূলক অঞ্চলে প্রবেশ করেছে কিনা তা নির্ধারণ করা এবং একটি কেনা বা বিক্রয় সংকেত দেওয়া।
বিশেষত, কৌশলটি MACD এর দ্রুত লাইন এবং ধীর লাইনের গোল্ডফোর্ক এবং ডেডফোর্কগুলি গণনা করে দামকে একটি উচ্চতর প্রবণতার নীচের অঞ্চলে বা একটি নিম্ন প্রবণতার শীর্ষ অঞ্চলে প্রবেশের জন্য বিচার করে। গোল্ডফোর্কের সময়, নীচের অঞ্চলে প্রবেশের জন্য, পূর্ববর্তী বারের কাছাকাছি মূল্যের চেয়ে বেশি এবং পূর্ববর্তী বারের ডিফির চেয়ে বেশি ডিফির জন্য একটি নীচের বিপরীত সতর্কতা সংকেত দেওয়া হয়।
সমাধানঃ
MACD সূচকের নীচে বিপরীত সতর্কতা কৌশলটি MACD দ্রুত এবং ধীর লাইন ক্রসিংয়ের বিশ্লেষণ করে, দামটি বিপরীতের সমালোচনামূলক অঞ্চলে প্রবেশ করেছে কিনা তা নির্ধারণ করে, নীচে এবং শীর্ষে কার্যকরভাবে আবিষ্কার করে, ট্রেডিং সিদ্ধান্তের জন্য গাইড সরবরাহ করে। তবে ম্যাকড নিজেই বিচারটি পিছিয়ে রয়েছে, সঠিক বিপরীত পয়েন্ট এবং বিপরীত শক্তি নির্ধারণ করা যায় না। অতএব, প্যারামিটারগুলি যথাযথভাবে সামঞ্জস্য করা প্রয়োজন এবং অন্যান্য সূচকের সাথে একত্রে ব্যবহার করা উচিত, এই কৌশলটির কার্যকারিতা ভবিষ্যতে কার্যকর করার জন্য ঝুঁকি নিয়ন্ত্রণ করুন। মেশিন লার্নিং এবং অন্যান্য প্রযুক্তি প্রবর্তন করে বিচার সঠিকতা আরও উন্নত করা যেতে পারে।
/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 1h
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/
// © blackcat1402
//@version=5
strategy("[blackcat] L2 Reversal Labels Strategy", overlay=true, max_bars_back=5000, max_labels_count=500)
[diff, dea, macd] = ta.macd(close,12, 26, 9)
a1 = ta.barssince(ta.crossover(diff,dea)[1])
a2 = ta.barssince(ta.crossunder(diff,dea)[1])
bottom_zone = (close[a1+1]>close) and (diff>diff[a1+1]) and ta.crossover(diff,dea)
top_zone = (close[a2+1]<close) and (diff[a2+1]>diff) and ta.crossunder(diff,dea)
// Plot labels
l0 = top_zone ? label.new(bar_index, high * 1.0, 'Near Top', color=color.new(color.red, 50), textcolor=color.white, style=label.style_label_down, yloc=yloc.price, size=size.small) : bottom_zone ? label.new(bar_index, low * 1.0, 'Near Bottom', color=color.new(color.green, 50), textcolor=color.white, style=label.style_label_up, yloc=yloc.price, size=size.small) : na
if bottom_zone
longmsg = 'Bottom Reversal Soon!'
alert(message=longmsg, freq=alert.freq_once_per_bar_close)
else if top_zone
shortmsg = 'Top Reversal Soon!'
alert(message=shortmsg, freq=alert.freq_once_per_bar_close)
longCondition = bottom_zone
if (longCondition)
strategy.entry("long", strategy.long)
shortCondition = top_zone
if (shortCondition)
strategy.entry("short", strategy.short)