
ডাবল-ইউরিফাইড গোল্ডফোর্ক স্টপ-ডাউন কৌশলটি একটি প্রবণতা-অনুসরণ কৌশল। এটি স্টোচ্যাস্টিক সূচকের দুটি চলমান গড় K এবং D এর গোল্ডফোর্ক এবং ডেডফোর্ক ব্যবহার করে কেনা এবং বিক্রি করার সময় নির্ধারণ করে। একই সাথে, এটি স্টপ-ডাউন স্টপ-ডাউন ব্যবহার করে ঝুঁকি নিয়ন্ত্রণ করে।
এই কৌশলটির কেন্দ্রীয় সূচক হ’ল স্টোক্যাস্টিকের দ্রুত লাইন K এবং ধীর লাইন D। দ্রুত লাইন K হল স্টোক্যাস্টিকের মূল মানের 3 দিনের সরল চলমান গড়। ধীর লাইন D হল দ্রুত লাইন K এর 3 দিনের সরল চলমান গড়। যখন দ্রুত লাইনটি ধীর লাইনটি অতিক্রম করে, তখন একটি গোল্ড ফর্ক সংকেত তৈরি হয়, যা বোঝায় যে একটি মাল্টি-হেড ট্রেন্ড আসছে, এবং কেনা যায়। যখন দ্রুত লাইনটি ধীর লাইনটি অতিক্রম করে, তখন একটি মৃত ফর্ক সংকেত তৈরি হয়, যা বোঝায় যে একটি ফাঁকা ট্রেন্ড আসছে, এবং বিক্রি করা যায়।
এছাড়াও, এই কৌশলটি একটি শর্তও নির্ধারণ করে যে স্টোকস্টিকের মানটি যখন খুব শীতল অঞ্চলে (<20) বা খুব গরম অঞ্চলে (<80) থাকে তখনই ট্রেডিং সিগন্যাল তৈরি করা হয়। এটি কিছু মিথ্যা সংকেত ফিল্টার করতে পারে।
বাজারে প্রবেশের পর, এই কৌশলটি স্টপ স্টপ লস ব্যবহার করে ঝুঁকি নিয়ন্ত্রণ করে। স্টপ স্টপ প্রবেশের দাম 120 টি টিক এবং স্টপ লস প্রবেশের দাম 60 টি টিক। যখন দাম স্টপ বা স্টপ লস স্তর স্পর্শ করে, তখন বর্তমান অবস্থান থেকে বেরিয়ে আসে।
ঝুঁকি মোকাবিলার উপায়ঃ
ডাবল ইক্যুয়ালিয়েট গোল্ডফোর্ক স্টপ লস কৌশলটি একটি সহজ এবং ব্যবহারিক প্রবণতা ট্র্যাকিং কৌশল। এটি স্টোক্যাস্টিকের ডাবল ইক্যুয়ালিয়েট সিস্টেম ব্যবহার করে বাজারে প্রবেশের সময় নির্ধারণ করে এবং স্টপ লস কন্ট্রোল ঝুঁকি ব্যবহার করে। এই কৌশলটি উল্লেখযোগ্যভাবে কার্যকর, সহজেই বাস্তবায়নযোগ্য এবং পরিমাণগত ব্যবসায়ের জন্য উপযুক্ত। আরও অপ্টিমাইজেশনের মাধ্যমে এটি একটি স্থিতিশীল লাভজনক অ্যালগরিদম ট্রেডিং কৌশল হতে পারে।
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Strategy alerts workaround", overlay=true)
// disclaimer: this content is purely educational, especially please don't pay attention to backtest results on any timeframe/ticker
// Entries logic: based on Stochastic crossover
k = ta.sma(ta.stoch(close, high, low, 14), 3)
d = ta.sma(k, 3)
crossover = ta.crossover(k,d)
crossunder = ta.crossunder(k,d)
if (crossover and k < 20)
strategy.entry("Buy", strategy.long, alert_message="buy")
if (crossunder and k > 80)
strategy.entry("Sell", strategy.short, alert_message="sell")
// StopLoss / TakeProfit exits:
SL = input.int(60, title="StopLoss Distance from entry price (in Ticks)")
TP = input.int(120, title="TakeProfit Distance from entry price (in Ticks)")
strategy.exit("xl", from_entry="Buy", loss=SL, profit=TP, alert_message="closebuy")
strategy.exit("xs", from_entry="Sell", loss=SL, profit=TP, alert_message="closesell")
// logical conditions exits:
if (crossunder and k <= 80)
strategy.close("Buy", alert_message="closebuy")
if (crossover and k >= 20)
strategy.close("Sell", alert_message="closesell")