এই কৌশলটি 30 দিনের এবং 200 দিনের চলমান গড়ের ক্রসওভারের উপর ভিত্তি করে একটি ট্রেডিং কৌশল। এটি স্বল্পমেয়াদী মূল্যের প্রবণতা ক্যাপচার করতে XAUUSD সোনার 1 মিনিটের চার্টে চালিত হয়। কৌশলটি ঝুঁকি পরিচালনার জন্য স্টপ লস এবং লাভের সেটিংসও ব্যবহার করে।
কৌশলটি 30 দিনের এবং 200 দিনের চলমান গড়ের ক্রসওভারকে ট্রেডিং সংকেত হিসাবে ব্যবহার করে। 30 দিনের চলমান গড় 200 দিনের চলমান গড়ের উপরে ক্রস করলে এটি দীর্ঘ হয় এবং 30 দিনের চলমান গড় 200 দিনের চলমান গড়ের নীচে ক্রস হলে এটি সংক্ষিপ্ত হয়। এছাড়াও, যখন বিপরীত সংকেত উপস্থিত হয়, তখন বর্তমান অবস্থানটি বন্ধ হয়ে যাবে এবং নতুন সংকেতের দিক অনুযায়ী একটি নতুন অবস্থান খোলা হবে।
এই কৌশলটি ট্রেন্ড ট্র্যাকিং এবং চলমান গড় ক্রসওভারের সুবিধাগুলিকে একত্রিত করে। 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("Estrategia de Cruce de Medias Móviles", overlay=true) // Medias móviles ma30 = ta.sma(close, 30) ma60 = ta.sma(close, 60) ma200 = ta.sma(close, 200) // Cruce de medias móviles crossoverUp = ta.crossover(ma30, ma200) crossoverDown = ta.crossunder(ma30, ma200) // Señales de compra y venta longCondition = crossoverUp shortCondition = crossoverDown // Ejecución de órdenes 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) // Plot de las medias móviles plot(ma30, color=color.blue, title="MA 30") plot(ma60, color=color.orange, title="MA 60") plot(ma200, color=color.green, title="MA 200") // Condiciones para cerrar la posición contraria if (strategy.position_size > 0) if (crossoverDown) strategy.close("Buy") if (strategy.position_size < 0) if (crossoverUp) strategy.close("Sell")