
এই কৌশলটি একটি ট্রেডিং কৌশল যা 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")