
এই কৌশলটি দ্বি-ইএমএ সূচকগুলির উপর ভিত্তি করে একটি গোল্ডেন ফোর্ক ডাইফোর্ক ট্রেডিং কৌশল। এই কৌশলটি দ্রুত লাইন ইএমএ এবং ধীর লাইন ইএমএ গণনা করে, দ্রুত লাইনে ধীর লাইন অতিক্রম করার সময় আরও বেশি করে এবং দ্রুত লাইনের নীচে ধীর লাইন অতিক্রম করার সময় প্লেইন করে। এই কৌশলটি সহজ এবং সহজ, মাঝারি-মেয়াদী ব্যবসায়ের জন্য উপযুক্ত।
এই কৌশলটি মূলত দ্বৈত ইএমএ সূচকের উপর ভিত্তি করে বাস্তবায়িত হয়। প্রথমত, দ্রুত লাইন ইএমএ এবং ধীর লাইন ইএমএ গণনা করা হয়। দ্রুত লাইন ইএমএ চক্রটি সংক্ষিপ্ত, যা মূল্যের পরিবর্তনকে সংবেদনশীলভাবে প্রতিফলিত করে; ধীর লাইন ইএমএ চক্রটি দীর্ঘ, যা দীর্ঘমেয়াদী প্রবণতা প্রতিফলিত করে। যখন দ্রুত লাইনটি নীচে থেকে ধীর লাইনটি অতিক্রম করে, তখন সোনার ফর্ক সংকেত তৈরি করে, যা বোঝায় যে স্বল্পমেয়াদী দামের উত্থানটি শক্তিশালী, আপনি আরও কিনতে পারেন; যখন দ্রুত লাইনটি উপরে থেকে ধীর লাইনটি অতিক্রম করে, তখন একটি মৃত ফর্ক সংকেত তৈরি করে, যা বোঝায় যে স্বল্পমেয়াদী দামের পতনটি শক্তিশালী, পজিশনটি বন্ধ করা উচিত।
বিশেষ করে, এই কৌশলটিতে নিম্নলিখিত পদক্ষেপগুলি অন্তর্ভুক্ত রয়েছেঃ
এসএমএ চক্রের দৈর্ঘ্য, ডাটা উত্স ইত্যাদি সহ ফাস্টলাইন ইএমএ এবং ধীর লাইন ইএমএর প্যারামিটারগুলি প্রবেশ করান
দ্রুত লাইন EMA এবং ধীর লাইন EMA গণনা করুন
গোল্ডেন ফর্ক টাইম সংজ্ঞায়িত করা হয়েছেঃ দ্রুত লাইনটি নীচে থেকে ধীর লাইনটি অতিক্রম করে
ডেডফোর্ক সময় নির্ধারণ করুনঃ দ্রুত লাইনটি উপরে থেকে নীচে ধীর লাইনটি অতিক্রম করে
গোল্ড ফোর্কে বেশি কেনাকাটা করুন
মৃত্যুর সময় প্যাসিং
কমানোর অনুমতি দেওয়া হবে কি না এবং স্টপ লস স্টপ কৌশল ব্যবহার করা হবে কি না তা নির্বাচন করা যায়
ক্রয়-বিক্রয় বিজ্ঞপ্তি প্রেরণ করুন
এই সহজ ডাবল ইএমএ ক্রস-ট্র্যাটেজি দ্বারা, আপনি স্বল্পমেয়াদী মূল্যের প্রবণতাকে ধাক্কা দিতে পারেন এবং উপার্জন করতে পারেন।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটি সহজ, সুস্পষ্ট এবং সহজে বোঝা যায়।
এটি সহজ করার জন্য, কেবলমাত্র দুটি ইএমএ প্রয়োজন।
এই পদ্ধতিতে, আপনি স্বল্প-মেয়াদী মূল্য প্রবণতা ক্যাপচার করতে পারেন, আরবিটারেজ থেকে অস্থিরতা লাভ করতে পারেন।
কাস্টমাইজড ইএমএ চক্র, বিভিন্ন চক্রের বাজার পরিবেশের সাথে নমনীয়তা
আপনি আপনার ব্যবসায়ের ঝুঁকি কমানোর জন্য নমনীয় কৌশল ব্যবহার করতে পারেন।
ট্রেডিং ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস স্টপ কৌশল ব্যবহার করা যাবে কি না তা বেছে নেওয়া যাবে।
ক্রয়-বিক্রয় সংক্রান্ত বিজ্ঞপ্তি প্রেরণ করা যায়, যা পর্যবেক্ষণ করা সহজ।
কৌশলগুলি সহজেই অপ্টিমাইজ করা যায়, ইএমএ প্যারামিটারগুলি নমনীয়ভাবে সেট করা যায়, লাভের স্থানটি অনুকূলিত করা যায়।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
ডাবল ইএমএ কৌশলটি ভুল সংকেত তৈরি করতে পারে এবং অপ্রয়োজনীয় ক্ষতির কারণ হতে পারে।
অযৌক্তিকভাবে স্টপপয়েন্ট সেট করলে ক্ষতির পরিমাণ বাড়তে পারে।
ট্রেডিং ফ্রিকোয়েন্সি খুব বেশি হতে পারে, যার ফলে ট্রেডিং খরচ এবং স্লাইড পয়েন্টের ঝুঁকি বাড়তে পারে।
ফিক্সড ইএমএ প্যারামিটারগুলি বাজারের পরিবর্তনের সাথে খাপ খাইয়ে নিতে পারে না।
“এটা আমার জন্য খুবই কষ্টকর, কারণ আমি মনে করি, আমি আমার সন্তানদের নিয়ে খেলতে চাই।
তবে, ট্রেন্ডের বিপরীত দিকটি সম্পর্কে ধারণা পাওয়া যায়নি, এবং সম্ভবত এটি বিপরীত দিকেও যেতে পারে।
সংশ্লিষ্ট ঝুঁকি ব্যবস্থাপনা ব্যবস্থাঃ
ইএমএ প্যারামিটার অপ্টিমাইজ করুন এবং মিথ্যা সংকেতের সম্ভাবনা হ্রাস করুন।
স্টপ লস সেট করুন এবং একক ক্ষতি নিয়ন্ত্রণ করুন।
ইএমএ চক্রের অপ্টিমাইজেশান, ট্রেডিং ফ্রিকোয়েন্সি হ্রাস।
EMA প্যারামিটারগুলি বাজারের বিভিন্ন পর্যায়ে গতিশীলভাবে সামঞ্জস্য করা যেতে পারে।
ট্রেন্ডিংয়ের পরিসংখ্যান বাড়ানো এবং পতনের পিছনে ছুটতে না দেওয়া।
প্রবণতা নির্ণয়কারী সূচকগুলির সাথে মিলিত হয়ে বড় প্রবণতার দিকনির্দেশনা নির্ধারণ করুন।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যায়ঃ
গতিশীলভাবে EMA প্যারামিটার অপ্টিমাইজ করুন, বিভিন্ন বাজারের পর্যায়ে বিভিন্ন EMA চক্রের সমন্বয় ব্যবহার করুন, প্যারামিটার অ্যারেজিংয়ের প্রভাবকে অপ্টিমাইজ করুন।
শেয়ার বাছাইয়ের শর্ত বাড়ানো, নির্দিষ্ট শর্ত পূরণ করে কৌশলগত লেনদেন করা এবং সাফল্যের হার বাড়ানো।
নিম্ন ওঠানামা পর্যায়ে পজিশনের ঝুঁকি এড়ানোর জন্য ওঠানামা হারের সূচকগুলির সাথে সংযুক্ত করুন।
সংমিশ্রিত ট্র্যাফিক সূচক, উচ্চ পরিমাণে প্রবণতা নিশ্চিত করার জন্য একটি সংকেত উত্পন্ন করে।
উদাহরণস্বরূপ, 20 দিনের লাইনটি ভেঙে EMA কৌশলগত ট্রেডিংয়ের জন্য মূল্য শর্ত সেট করুন।
স্টপ লস কৌশলটি অপ্টিমাইজ করুন এবং লাভের জন্য স্টপ-অফ শর্তগুলি সেট করুন।
এই প্রবণতাগুলির মূল্যায়ন করা এবং বিপরীতমুখী পজিশন এড়ানো।
ডিপ লার্নিং অ্যালগরিদম এবং বিভিন্ন মেশিন লার্নিং অ্যালগরিদমের সাথে ক্রমাগত অপ্টিমাইজেশান কৌশল।
সংক্ষেপে বলা যায় যে, এই ডাবল ইএমএ গোল্ডেন ফর্ক ডাই ফর্ক কৌশলটির সামগ্রিক ধারণাটি সহজ, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়, দামের ওঠানামা থেকে লাভ অর্জন করতে পারে, তবে কিছু লাভের ঝুঁকিও রয়েছে। আমরা প্যারামিটার অপ্টিমাইজেশন, স্টপ লস স্টপ, স্টক ফিল্টারিং এবং বড় আকারের ট্রেন্ড বিচার ইত্যাদির মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করতে পারি, এবং সন্তুষ্ট রিটার্ন পেতে পারি। এই কৌশলটি ক্রমাগত অপ্টিমাইজ এবং আপগ্রেড করা যায়, যা ক্রমাগত গবেষণা এবং উন্নতির জন্য উপযুক্ত।
/*backtest
start: 2023-09-15 00:00:00
end: 2023-10-15 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("EMA Strategy", shorttitle="EMA Strategy", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === Inputs ===
// short ma
maFastSource = input(defval=close, title="Fast MA Source")
maFastLength = input(defval=3, title="Fast MA Period", minval=1)
// long ma
maSlowSource = input(defval=close, title="Slow MA Source")
maSlowLength = input(defval=9, title="Slow MA Period", minval=1)
// invert trade direction
shorting = input(defval=false, title="Allow Shorting?")
// risk management
useStop = input(defval=false, title="Use Initial Stop Loss?")
slPoints = input(defval=25, title="Initial Stop Loss Points", minval=1)
useTS = input(defval=false, title="Use Trailing Stop?")
tslPoints = input(defval=120, title="Trail Points", minval=1)
useTSO = input(defval=false, title="Use Offset For Trailing Stop?")
tslOffset = input(defval=20, title="Trail Offset Points", minval=1)
// Messages for buy and sell
message_buy = input("Buy message", title="Buy Alert Message")
message_sell = input("Sell message", title="Sell Alert Message")
// Calculate start/end date and time condition
startDate = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)
time_cond = true
// === Vars and Series ===
fastMA = ema(maFastSource, maFastLength)
slowMA = ema(maSlowSource, maSlowLength)
plot(fastMA, color=color.blue)
plot(slowMA, color=color.purple)
goLong() =>
crossover(fastMA, slowMA)
killLong() =>
crossunder(fastMA, slowMA)
strategy.entry("Buy", strategy.long, when=goLong() and time_cond, alert_message = message_buy)
strategy.close("Buy", when=killLong() and time_cond, alert_message = message_sell)
// Shorting if using
if shorting
strategy.entry("Sell", strategy.short, when=killLong() and time_cond, alert_message = message_sell)
strategy.close("Sell", when=goLong() and time_cond, alert_message = message_buy)
if useStop
strategy.exit("XLS", from_entry="Buy", stop=strategy.position_avg_price / 1.08)
strategy.exit("XSS", from_entry="Sell", stop=strategy.position_avg_price * 1.08)