সুপার মুভিং এভারেজ এবং আপারব্যান্ড ক্রসওভার কৌশলটি প্রযুক্তিগত সূচকগুলির উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল। কৌশলটি বাজারের ঊর্ধ্বমুখী প্রবণতা ক্যাপচার করতে এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) এবং আপারব্যান্ড সূচকগুলি ব্যবহার করে। যখন বন্ধের দাম আপারব্যান্ডটি ভেঙে দেয় এবং নির্দিষ্ট শর্ত পূরণ করে, তখন কৌশলটি একটি ক্রয় সংকেত তৈরি করে। যখন বন্ধের দাম 3 দিনের ইএমএর নীচে পড়ে, তখন কৌশলটি বিক্রয় সংকেত তৈরি করে। এই কৌশলটি বিটকয়েনের মতো উচ্চ ট্রেডিং ভলিউম এবং পরিষ্কার প্রবণতা সহ বাজারগুলির জন্য উপযুক্ত।
এই কৌশলটির মূলটি হ'ল বাজারের প্রবণতা এবং কেনা বেচা করার সময় নির্ধারণের জন্য ইএমএ এবং আপারব্যান্ড প্রযুক্তিগত সূচকগুলি ব্যবহার করা। প্রথমে, কৌশলটি আপারব্যান্ড সূচকটি গণনা করে, যা মূল্যের অস্থিরতা বিবেচনা করে। যখন গড় মূল্য থেকে দামের বিচ্যুতি বড় হয়, তখন আপারব্যান্ডের মান সেই অনুযায়ী বৃদ্ধি পাবে। তারপরে, কৌশলটি নির্ধারণ করে যে বন্ধের দামটি আপারব্যান্ডের চলমান গড়টি ভেঙে গেছে এবং এটি অন্যান্য ক্রয়ের শর্ত পূরণ করে কিনা। যদি তা হয় তবে এটি একটি ক্রয় সংকেত উত্পন্ন করে। একটি অবস্থান ধরে রাখার পরে, যখন বন্ধের দাম 3 দিনের ইএমএর নীচে পড়ে, কৌশলটি একটি বিক্রয় সংকেত উত্পন্ন করে।
শক্তিশালী প্রবণতা সহ বাজারগুলির জন্য উপযুক্তঃ এই কৌশলটি উত্থানের প্রবণতায় ভাল সম্পাদন করে এবং বিশেষত উচ্চ অস্থিরতা এবং স্পষ্ট প্রবণতা সহ যন্ত্রগুলির জন্য উপযুক্ত, যেমন বিটকয়েন।
মূল্য এবং অস্থিরতা একত্রিত করেঃ উপরের ব্যান্ড সূচকটি মূল্যের স্তর এবং মূল্যের অস্থিরতাকে ব্যাপকভাবে বিবেচনা করে এবং বাজারের পরিস্থিতি আরও পুরোপুরি প্রতিফলিত করতে পারে।
সহজ এবং ব্যবহার করা সহজঃ কৌশলগত যুক্তি স্পষ্ট এবং ব্যবহৃত সূচকগুলি সহজ এবং সহজেই বোঝা এবং বাস্তবায়ন করা যায়।
স্বল্পমেয়াদী ট্রেডিংয়ের জন্য উপযুক্তঃ কৌশলটি প্রায়শই কিনতে এবং বিক্রয় সংকেত তৈরি করে, যা স্বল্পমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত করে তোলে।
অস্থির বাজার ঝুঁকিঃ একটি অত্যন্ত অস্থির এবং প্রবণতাহীন অস্থির বাজার, কৌশলটি ঘন ঘন ট্রেড করতে পারে, যার ফলে বড় স্লিপ এবং লেনদেনের খরচ হয়।
সূচক পরামিতি ঝুঁকিঃ কৌশলটি সূচক পরামিতিগুলির জন্য সংবেদনশীল এবং অনুপযুক্ত পরামিতি সেটিংগুলি কৌশলটির দুর্বল পারফরম্যান্সের দিকে পরিচালিত করতে পারে।
অতিরিক্ত ফিটিং ঝুঁকিঃ নির্দিষ্ট বাজারে কৌশলটি ভালভাবে কাজ করে তবে বাজারের অবস্থার পরিবর্তনের সাথে মানিয়ে নিতে সক্ষম নাও হতে পারে, যা অতিরিক্ত ফিটিং ঝুঁকিতে পরিণত হয়।
প্রবণতা নিশ্চিতকরণ সূচক প্রবর্তন করুনঃ অস্থির বাজারে মিথ্যা সংকেত ফিল্টার করার জন্য MACD এর মতো প্রবণতা নিশ্চিতকরণ সূচক প্রবর্তন করা যেতে পারে।
প্যারামিটার নির্বাচন অপ্টিমাইজ করুনঃ জেনেটিক অ্যালগরিদমের মতো অপ্টিমাইজেশান পদ্ধতির মাধ্যমে সর্বোত্তম সূচক প্যারামিটার সংমিশ্রণ পাওয়া যায়।
ঝুঁকি নিয়ন্ত্রণ মডিউল যোগ করুনঃ কৌশলগত ঝুঁকি হ্রাস করার জন্য স্টপ লস এবং গতিশীল পজিশন ম্যানেজমেন্টের মতো ঝুঁকি নিয়ন্ত্রণ ব্যবস্থা চালু করা যেতে পারে।
মাল্টি-ভেরিয়েন্ট অভিযোজনঃ মেশিন লার্নিং এবং অন্যান্য পদ্ধতি ব্যবহার করা যেতে পারে যাতে কৌশলটি বিভিন্ন জাত এবং বাজারের পরিবেশে অভিযোজিত হয়।
সুপার মুভিং এভারেজ এবং আপারব্যান্ড ক্রসওভার কৌশল একটি সহজ এবং ব্যবহারিক পরিমাণগত ট্রেডিং কৌশল যা শক্তিশালী প্রবণতা সহ বাজারের জন্য উপযুক্ত। কৌশলটি উত্থানমুখী প্রবণতা ক্যাপচার করতে ইএমএ এবং আপারব্যান্ড সূচক ব্যবহার করে এবং এর যুক্তি পরিষ্কার এবং বাস্তবায়ন করা সহজ। তবে কৌশলটির কিছু ঝুঁকি রয়েছে, যেমন দোলন বাজারের ঝুঁকি, পরামিতি ঝুঁকি এবং ওভারফিট ঝুঁকি। ভবিষ্যতে, কৌশলটি প্রবণতা নিশ্চিতকরণ, পরামিতি অপ্টিমাইজেশন, ঝুঁকি নিয়ন্ত্রণ এবং কৌশলটির দৃust়তা এবং অভিযোজনযোগ্যতা উন্নত করার জন্য বহু-বৈচিত্র্য অভিযোজন হিসাবে অনুকূলিত করা যেতে পারে।
/*backtest start: 2023-05-11 00:00:00 end: 2024-05-16 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estratégia de Cruzamento de Bandas", overlay=true) // Entradas factor = input(0.001, title="Factor") length = input(20, title="Length") // Cálculo da Upperband Upperband = high * (1 + 2 * ((((high - low) / ((high + low) / 2)) * 1000) * factor)) // Condição de Compra buy_condition = close > ta.ema(close, 3) // Variável para controlar se a compra foi feita var bought = false // Sinal de compra buy_signal = (close[1] <= ta.sma(Upperband, length)[1]) and (close > ta.sma(Upperband, length)) and buy_condition // Sinal de venda sell_signal = close < ta.ema(close, 3) and bought // Atualizar o status de compra if buy_signal bought := true strategy.entry("Compra", strategy.long) else if sell_signal bought := false strategy.close("Compra") // Plotagem dos sinais de compra e venda no gráfico plotshape(series=buy_signal, title="Compra", color=color.green, style=shape.triangleup, location=location.belowbar) plotshape(series=sell_signal, title="Venda", color=color.red, style=shape.triangledown, location=location.abovebar)