
একটি চলমান গড় ক্রস কৌশল একটি সাধারণ স্টক ট্রেডিং কৌশল। এই কৌশলটি দ্রুত চলমান গড় এবং ধীর চলমান গড় গণনা করে এবং ক্রস করার সময় একটি কেনা এবং বিক্রি সংকেত উত্পন্ন করে। বিশেষত, যখন একটি দ্রুত চলমান গড় নীচে থেকে ধীর চলমান গড় অতিক্রম করে তখন একটি কেনা সংকেত উত্পন্ন হয়; যখন একটি দ্রুত চলমান গড় উপরে থেকে নীচে ধীর চলমান গড় অতিক্রম করে তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।
এই কৌশলটির কেন্দ্রীয় যুক্তি হলঃ দ্রুত চলমান গড়গুলি স্টকগুলির স্বল্পমেয়াদী প্রবণতাকে উপস্থাপন করে, ধীর চলমান গড়গুলি স্টকগুলির দীর্ঘমেয়াদী প্রবণতাকে উপস্থাপন করে। যখন স্বল্পমেয়াদী প্রবণতাটি উত্থানের দিকে চলে যায় (গোল্ড ফর্ক), তখন স্টকগুলি ক্রয়-বিক্রয় অঞ্চলে প্রবেশ করে; যখন স্বল্পমেয়াদী প্রবণতাটি হ্রাসের দিকে চলে যায় (মৃত ফর্ক), তখন স্টকগুলি বিক্রয়-বিক্রয় অঞ্চলে প্রবেশ করে।
বিশেষ করে, এই কৌশলটি দ্রুত চলমান গড় maFast এবং ধীর চলমান গড় maSlow সংজ্ঞায়িত করে। maFast দৈর্ঘ্য 9, স্টক 9 দিনের একটি স্বল্পমেয়াদী প্রবণতা প্রতিনিধিত্ব করে; maSlow দৈর্ঘ্য 18, স্টক 18 দিনের একটি দীর্ঘমেয়াদী প্রবণতা প্রতিনিধিত্ব করে। কৌশলটি দুটি চলমান গড়ের ক্রসিংয়ের মাধ্যমে স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী প্রবণতার পরিবর্তনগুলি নির্ধারণ করে। যখন maFast একটি maSlow অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়; যখন maFast একটি maSlow অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এই ঝুঁকি কমানোর জন্য চলমান গড় প্যারামিটার এবং স্টপ লস কৌশল ব্যবহার করা যেতে পারে।
এই কৌশলটি আরও উন্নত করার সুযোগ রয়েছেঃ
মুভিং এভারেজ ক্রসিং কৌশলটি সামগ্রিকভাবে একটি খুব ক্লাসিক এবং ব্যবহারিক কৌশল। এর নীতিগুলি সহজ, বাস্তবায়ন করা সহজ এবং বাস্তব লেনদেনের ক্ষেত্রে ব্যাপকভাবে প্রয়োগ করা হয়। প্যারামিটার অপ্টিমাইজেশন এবং সহায়ক প্রযুক্তির সূচকগুলির প্রয়োগের মাধ্যমে কৌশলটি আরও উন্নত করা যেতে পারে, যা আরও ভাল ঝুঁকি-লাভের অনুপাত অর্জন করে। সামগ্রিকভাবে, কৌশলটি পরিমাণগত লেনদেনের একটি গুরুত্বপূর্ণ ভিত্তি, যা গভীর গবেষণা এবং প্রয়োগের জন্য উপযুক্ত।
/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Moving Average Cross", overlay=true, initial_capital=10000, currency='USD')
// === GENERAL INPUTS ===
// short ma
maFastSource = input(defval = close, title = "Fast MA Source")
maFastLength = input(defval = 9, title = "Fast MA Period", minval = 1)
// long ma
maSlowSource = input(defval = close, title = "Slow MA Source")
maSlowLength = input(defval = 18, title = "Slow MA Period", minval = 1)
// === SERIES SETUP ===
/// a couple of ma's..
maFast = ema(maFastSource, maFastLength)
maSlow = ema(maSlowSource, maSlowLength)
// === PLOTTING ===
fast = plot(maFast, title = "Fast MA", color = red, linewidth = 2, style = line, transp = 30)
slow = plot(maSlow, title = "Slow MA", color = green, linewidth = 2, style = line, transp = 30)
// === LOGIC ===
enterLong = crossover(maFast, maSlow)
exitLong = crossover(maSlow, maFast)
// Entry //
strategy.entry(id="Long Entry", long=true, when=enterLong)
strategy.entry(id="Short Entry", long=false, when=exitLong)
// === FILL ====
fill(fast, slow, color = maFast > maSlow ? green : red)