
এই কৌশলটি একটি চলমান গড় ভিত্তিক ট্রেন্ড ট্র্যাকিং ট্রেডিং কৌশল। এটি 14 দিনের সরল চলমান গড় ব্যবহার করে বাজারের প্রবণতার দিক নির্ধারণ করে এবং যখন দামগুলি চলমান গড়ের কাছাকাছি থাকে তখন ক্রয় বা বিক্রয় করে।
এই কৌশলটির মূল যুক্তি হলঃ
এই কৌশলটি প্রবণতা অনুসরণ করার কৌশল, যা চলমান গড়ের মাধ্যমে বাজারটির সামগ্রিক গতিবিধি নির্ধারণ করে, ওভারসোল্ডের সময় হস্তক্ষেপ করে এবং প্রবণতা অনুসারে স্টপ লস স্টপ চালায়।
এই কৌশলটির প্রধান সুবিধাগুলি হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
কিছু ঝুঁকি এড়াতে পারে যথাযথভাবে প্রবেশের শর্তগুলি শিথিল করে এবং স্টপ লস অবস্থানগুলি সামঞ্জস্য করে।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকেও উন্নত করা যেতে পারেঃ
এই কৌশলটি সামগ্রিকভাবে একটি সহজ এবং ব্যবহারিক প্রবণতা ট্র্যাকিং কৌশল। এটি চলমান গড় ব্যবহার করে প্রবণতার দিকনির্দেশনা নির্ধারণ করে, ওভারসোল পয়েন্টগুলিতে হস্তক্ষেপ করে এবং যুক্তিসঙ্গত স্টপ লস স্টপ সেট করে, যা কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করতে পারে। নির্দিষ্ট অপ্টিমাইজেশন এবং সমন্বয় দ্বারা, কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও বাড়ানোর জন্য আরও বেশি বাজারের পরিস্থিতিতে উপযুক্ত হতে পারে।
/*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")