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