
এই কৌশলটি XAUUSD গোল্ডের 1 মিনিটের সময়ের মধ্যে 30 এবং 200 দিনের চলমান গড়ের উপর ভিত্তি করে বাস্তবায়িত হয়। স্বল্পমেয়াদী গড় নীচে থেকে দীর্ঘমেয়াদী গড় অতিক্রম করার সময় একটি ক্রয় সংকেত উত্পন্ন করে; যখন স্বল্পমেয়াদী গড় উপরে থেকে নীচে দীর্ঘমেয়াদী গড় অতিক্রম করে তখন একটি বিক্রয় সংকেত উত্পন্ন করে।
এই কৌশলটি একই সময়ে 40,000 পয়েন্টের স্টপ লস এবং স্টপ পোস্টিং সেট করে, যা একক ব্যবসায়ের ঝুঁকি এবং রিটার্ন নিয়ন্ত্রণের জন্য ব্যবহৃত হয়। যখন বিপরীত সংকেত আসে, তখন বিদ্যমান অবস্থানগুলি বন্ধ করে দেওয়া হয় এবং বিপরীত দিক থেকে পজিশন খোলা হয়। এটি সংযোজনকালীন সময়ের বড় ক্ষতি এড়াতে এবং প্রবণতা বিপরীত হওয়ার ফলে মুনাফা ক্যাপচার করতে সহায়তা করে।
এই কৌশলটি 30 এবং 200 দিনের চলমান গড়ের ক্রস ব্যবহার করে ট্রেন্ডের দিকনির্দেশনা নির্ধারণ করে। যখন স্বল্পমেয়াদী গড়ের উপরে দীর্ঘমেয়াদী গড়ের উপরে একটি ষাঁড়ের বাজার আসে, তখন বেশি করুন; যখন স্বল্পমেয়াদী গড়ের নীচে দীর্ঘমেয়াদী গড়ের নীচে একটি ভাল বাজারের সময় আসে, তখন খালি করুন।
একক ট্রেডিংয়ের ঝুঁকি নিয়ন্ত্রণের জন্য ৪০,০০০ পয়েন্টের স্টপ লস এবং স্টপস্টপ সেট করুন। এছাড়াও, বিপরীত সিগন্যালের সময়, সম্ভাব্য প্রবণতা বিপরীত করার সুযোগ ধরার জন্য পজিশনটি খালি করে এবং বিপরীত দিকের একটি নতুন আদেশ খুলুন।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
চলমান গড় চক্রের প্যারামিটারগুলি অপ্টিমাইজ করা, স্টপ লস রেঞ্জ সেট করা এবং বিপরীত সিগন্যালের নির্ভরযোগ্যতা নির্ধারণের মতো পদ্ধতিগুলি ব্যবহার করে ঝুঁকি নিয়ন্ত্রণ এবং হ্রাস করা যেতে পারে।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই চলমান গড় লাইন ক্রস কৌশল সামগ্রিকভাবে ভাল কাজ করে, চলমান গড় লাইন ব্যবহার করে প্রবণতা দিক নির্ধারণের পদ্ধতি উচ্চ নির্ভুলতা, এবং স্টপ লস স্টপ কন্ট্রোল ঝুঁকি বহন করে, প্রবণতা জাত যেমন সোনার মধ্যে প্রভাব বিশেষত স্পষ্ট। এটি বিভিন্ন উপায়ে অপ্টিমাইজ করা এবং উন্নত করা যেতে পারে, প্রয়োগের পরিধি বিস্তৃত।
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Moving Averages Crossover Strategy", overlay=true)
// Moving Averages
ma30 = ta.sma(close, 30)
ma60 = ta.sma(close, 60)
ma200 = ta.sma(close, 200)
// Moving Averages Crossover
crossoverUp = ta.crossover(ma30, ma200)
crossoverDown = ta.crossunder(ma30, ma200)
// Buy and Sell Signals
longCondition = crossoverUp
shortCondition = crossoverDown
// Order Execution
if (longCondition)
strategy.entry("Buy", strategy.long)
strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000)
if (shortCondition)
strategy.entry("Sell", strategy.short)
strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000)
// Plotting Moving Averages
plot(ma30, color=color.blue, title="MA 30")
plot(ma60, color=color.orange, title="MA 60")
plot(ma200, color=color.green, title="MA 200")
// Conditions to close opposite position
if (strategy.position_size > 0)
if (crossoverDown)
strategy.close("Buy")
if (strategy.position_size < 0)
if (crossoverUp)
strategy.close("Sell")