এই কৌশলটি XAUUSD সোনার 1 মিনিটের সময়সীমার উপর 30 দিনের এবং 200 দিনের চলমান গড় ক্রসওভারের উপর ভিত্তি করে। যখন স্বল্পমেয়াদী চলমান গড় নীচে থেকে উপরে দীর্ঘমেয়াদী চলমান গড়ের উপরে অতিক্রম করে তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন স্বল্পমেয়াদী চলমান গড় উপরে থেকে নীচে দীর্ঘমেয়াদী চলমান গড়ের নীচে অতিক্রম করে তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।
কৌশলটি পৃথক ব্যবসায়ের ঝুঁকি এবং পুরষ্কার নিয়ন্ত্রণের জন্য 40,000 পয়েন্টের স্টপ লস এবং লাভ গ্রহণেরও সেট করে। যখন একটি বিপরীত সংকেত উপস্থিত হয়, এটি বিদ্যমান অবস্থানগুলি বন্ধ করবে এবং বিপরীত দিকের অবস্থানগুলি খুলবে। এটি কার্যকরভাবে ক্ষতি নিয়ন্ত্রণ করতে এবং প্রবণতা বিপরীত থেকে মুনাফা ক্যাপচার করতে সহায়তা করে।
কৌশলটি প্রবণতা দিক নির্ধারণের জন্য 30 দিনের এবং 200 দিনের চলমান গড়ের ক্রসওভার ব্যবহার করে। যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের উপরে অতিক্রম করে, এটি একটি ষাঁড়ের বাজার নির্দেশ করে, দীর্ঘ যান। যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের নীচে অতিক্রম করে, এটি একটি ভালুকের বাজার নির্দেশ করে, সংক্ষিপ্ত যান।
একই সময়ে, স্বতন্ত্র ব্যবসায়ের ঝুঁকি নিয়ন্ত্রণের জন্য 40,000 পয়েন্ট স্টপ লস এবং লাভ নিন। উপরন্তু, যখন বিপরীত সংকেত প্রদর্শিত হয়, সক্রিয়ভাবে মূল অবস্থানটি বন্ধ করুন এবং সম্ভাব্য প্রবণতা বিপরীত দিকের একটি নতুন খুলুন সম্ভাব্য প্রবণতা বিপরীত সুযোগগুলি ক্যাপচার করতে।
এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ
এই কৌশলের কিছু ঝুঁকিও রয়েছেঃ
চলমান গড় চক্রের পরামিতিগুলি অনুকূলিতকরণ, স্টপ লস পরিসীমা সেট করা, বিপরীত সংকেতগুলির নির্ভরযোগ্যতা বিচার করা ঝুঁকি নিয়ন্ত্রণ এবং হ্রাস করতে ব্যবহার করা যেতে পারে।
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
এই চলমান গড় ক্রসওভার কৌশলটির সামগ্রিক প্রভাব ভাল। প্রবণতা দিক নির্ধারণের জন্য চলমান গড় ব্যবহার করা বেশ সঠিক। ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস এবং লাভ গ্রহণের সাথে, প্রভাব বিশেষত সোনার মতো ট্রেন্ডিং পণ্যগুলিতে উল্লেখযোগ্য। এটি বিভিন্ন উপায়ে অনুকূলিত এবং উন্নত করা যেতে পারে এবং এর বিস্তৃত অ্যাপ্লিকেশন পরিস্থিতি রয়েছে।
/*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")