এটি চলমান গড় রেখার উপর ভিত্তি করে একটি প্রবণতা অনুসরণকারী ট্রেডিং কৌশল। এটি বাজারের প্রবণতার দিকনির্দেশ নির্ধারণ করতে এবং যখন মূল্য চলমান গড় রেখার কাছাকাছি আসে তখন ট্রেডগুলি প্রবেশ করতে 14 দিনের সহজ চলমান গড় (এসএমএ) ব্যবহার করে।
এই কৌশলটির মূল যুক্তি হল:
এটি একটি প্রবণতা অনুসরণকারী কৌশল। এটি চলমান গড় রেখা ব্যবহার করে সামগ্রিক বাজার প্রবণতা চিহ্নিত করে এবং প্রধান প্রবণতা বরাবর oversold পর্যায়ে প্রবেশ করে। স্টপ লস এবং লাভ গ্রহণ ট্রেড থেকে বেরিয়ে আসার জন্য ব্যবহৃত হয়।
এই কৌশলটির প্রধান সুবিধাগুলো হল:
এই কৌশলটির সাথে কিছু ঝুঁকিও জড়িতঃ
ঝুঁকি হ্রাস করার জন্য কিছু পদ্ধতির মধ্যে রয়েছে বৃহত্তর এন্ট্রি রেঞ্জের অনুমতি দেওয়া, স্টপ লস পজিশনের সমন্বয় করা ইত্যাদি।
এই কৌশলটি অপ্টিমাইজ করার কিছু উপায়ঃ
সংক্ষেপে, এটি একটি সহজ এবং ব্যবহারিক প্রবণতা অনুসরণকারী কৌশল। এটি চলমান গড় ব্যবহার করে প্রবণতার দিক চিহ্নিত করে, ওভারসোল্ড পর্যায়ে প্রবেশ করে এবং ঝুঁকি নিয়ন্ত্রণের জন্য যুক্তিসঙ্গত স্টপ লস এবং লাভ গ্রহণ করে। সঠিক উন্নতি এবং সংমিশ্রণের সাথে এটি আরও বেশি বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়া যায় এবং স্থিতিশীলতা এবং লাভজনকতা আরও উন্নত করতে পারে।
/*backtest start: 2024-01-26 00:00:00 end: 2024-02-25 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estrategia MA - mejor", overlay=true) // Parámetros de la estrategia initialCapital = 1000 // Inversión inicial riskPerTrade = 0.02 // Riesgo por operación (2% del capital por operación) lengthMA = 14 // Período de la media móvil pipValue = 20 / 10 // Valor de un pip (30 euros / 10 pips) // Apalancamiento leverage = 10 // Cálculo de la media móvil en el marco temporal de 30 minutos ma = request.security(syminfo.tickerid, "30", ta.sma(close, lengthMA)) // Condiciones de Entrada en Sobreventa entryCondition = close < ma * 0.99 // Ejemplo: 1% por debajo de la MA // Lógica de entrada y salida if entryCondition riskAmount = initialCapital * riskPerTrade // Cantidad de euros a arriesgar por operación size = 1 // Tamaño de la posición con apalancamiento strategy.entry("Long", strategy.long, qty=size) stopLossPrice = close - (10 * pipValue / size) takeProfitPrice = close + (60 * pipValue / size) strategy.exit("Exit Long", "Long", stop=stopLossPrice, limit=takeProfitPrice) // Gráficos plot(ma, color=color.blue, title="Media Móvil") plotshape(series=entryCondition, title="Entrada en Sobreventa", location=location.belowbar, color=color.green, style=shape.labelup, text="↑ Compra")