EMA মুভিং এভারেজ ফ্লাকচুয়েশন ব্যান্ডের উপর ভিত্তি করে মাল্টি-পিরিয়ড ট্রেন্ড ট্র্যাকিং ট্রেডিং সিস্টেম

EMA stdev ATR SMA MACD RSI
সৃষ্টির তারিখ: 2024-11-29 10:49:30 অবশেষে সংশোধন করুন: 2024-11-29 10:49:30
অনুলিপি: 1 ক্লিকের সংখ্যা: 424
1
ফোকাস
1617
অনুসারী

EMA মুভিং এভারেজ ফ্লাকচুয়েশন ব্যান্ডের উপর ভিত্তি করে মাল্টি-পিরিয়ড ট্রেন্ড ট্র্যাকিং ট্রেডিং সিস্টেম

ওভারভিউ

এই কৌশলটি 300-চক্রের সূচকীয় চলমান গড় (ইএমএ) এর উপর ভিত্তি করে নির্মিত একটি ওভারল্যাপিং ট্রেডিং সিস্টেম। এই কৌশলটি মূলত দাম এবং ওভারল্যাপিং ব্যান্ডের ক্রস দ্বারা একটি ট্রেডিং সিগন্যাল উত্পন্ন করে এবং শতাংশ ভিত্তিক স্টপ শর্তগুলি সেট করে।

কৌশল নীতি

কৌশলটির মূল বিষয় হল ৩০০ চক্রের ইএমএর মাধ্যমে মূল্য কেন্দ্র স্থাপন করা, এবং স্ট্যান্ডার্ড ডিফারেনশিয়াল ব্যবহার করে উত্থান-পতনের ব্যান্ড তৈরি করা। যখন দাম নীচের ট্র্যাকটি ভেঙে যায় তখন ওভারসেল হিসাবে গণ্য করা হয় এবং যখন এটি ট্র্যাকটি ভেঙে যায় তখন ওভারসেল হিসাবে গণ্য করা হয়। নিম্নলিখিতগুলির মধ্যে রয়েছেঃ

  1. দীর্ঘমেয়াদী প্রবণতা বেঞ্চমার্ক তৈরি করতে 300 চক্রের ইএমএ ব্যবহার করুন
  2. 300 চক্রের দামের স্ট্যান্ডার্ড ডিফেন্স গণনা করুন এবং 2x স্ট্যান্ডার্ড ডিফেন্সের সাথে একটি রেঞ্জ তৈরি করুন
  3. দামের বিপর্যয় ঘটলে পজিশন খোলার পরিমাণ বৃদ্ধি পায়, পজিশন বন্ধ করে পজিশন খোলার দাম 0.98% বৃদ্ধি পায়
  4. দামের উর্ধ্বগামী হওয়ার সময় পজিশন খালি করা, পজিশন বন্ধের জন্য পজিশন খোলার দাম 0.98% কমেছে
  5. একটি গ্রাফিকাল ইন্টারফেস দ্বারা ট্রেডিং সংকেতগুলিকে স্বজ্ঞাতভাবে প্রদর্শন করুন এবং রিয়েল-টাইম সতর্কতার সাথে সজ্জিত করুন

কৌশলগত সুবিধা

  1. সিস্টেমটি দীর্ঘ-চক্রের ইএমএ ব্যবহার করে যা স্বল্প-মেয়াদী বাজারের শব্দকে আরও ভালভাবে ফিল্টার করে
  2. বাজারের অস্থিরতার সাথে সামঞ্জস্যপূর্ণ ডায়নামিক রেঞ্জ
  3. সুস্পষ্ট লেনদেনের নিয়ম, যা স্বতন্ত্র বিচার থেকে বিরত রাখে
  4. সুনির্দিষ্ট প্রতিরোধ ব্যবস্থা, কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ
  5. গ্রাফিক্যাল ইন্টারফেস, যা মার্কেটের অবস্থা পর্যবেক্ষণ করতে সাহায্য করে
  6. রিয়েল-টাইম সতর্কতা ব্যবসায়ের সুযোগকে কাজে লাগাতে সাহায্য করে

কৌশলগত ঝুঁকি

  1. দীর্ঘমেয়াদী গড়ের পিছনে রয়েছে, দ্রুত গতির ঘটনাটি মিস করতে পারে
  2. বাজারের অস্থিরতার মধ্যে ভুয়া ব্রেকআউটের সম্ভাবনা
  3. ফিক্সড শতাংশ স্ট্যান্ডেজ খেলোয়াড়দের অল্প সময়ের মধ্যে ছেড়ে যেতে পারে, বড় কিছু মিস করতে পারে
  4. প্রবণতার তীব্র বিপরীতমুখী হওয়ার ঝুঁকিতে ক্ষতি বন্ধ করার ব্যবস্থা নেই ঝুঁকি পরিচালনা করার জন্য নিম্নলিখিত ব্যবস্থাগুলি সুপারিশ করা হয়:
  • সংক্ষিপ্ত-চক্রের সূচক সহ বিচার
  • প্রবণতা নিশ্চিতকরণ ফিল্টার যোগ করুন
  • ডায়নামিক অ্যাডজাস্ট স্টপ শতাংশ
  • পরিপূরক ক্ষতিপূরণ ব্যবস্থা

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

  1. প্রবণতা নিশ্চিতকরণ সূচক যেমন MACD, RSI ইত্যাদি প্রবর্তন করুন, মিথ্যা বিরতি সংকেতগুলি ফিল্টার করুন
  2. ATR ব্যবহার করে গতিশীলভাবে স্টপ লস অবস্থান সামঞ্জস্য করুন
  3. মোবাইল স্টপ লস বৈশিষ্ট্য যুক্ত করা হয়েছে, যা লাভের জন্য আরও ভাল লকিং করে
  4. অপ্টিমাইজড দৈর্ঘ্য প্যারামিটার, সর্বোত্তম চক্র সমন্বয় খুঁজুন
  5. সিগন্যালের নির্ভরযোগ্যতা বাড়াতে ট্রানজিট ভলিউম ইনডিকেটর যুক্ত করার কথা ভাবুন
  6. কৌশলগত অভিযোজনযোগ্যতা বাড়ানোর জন্য অভিযোজনযোগ্যতা প্যারামিটার মেশিনারিজমের বিকাশ

সারসংক্ষেপ

এই কৌশলটি ইএমএ ওভারব্যান্ডের মাধ্যমে বাজার ওভারবয় ওভারসেলের সুযোগকে ক্যাপচার করে, লেনদেনের নিয়মগুলি স্পষ্ট, অপারেশনটি সহজ। তবে বাস্তব প্রয়োগে ঝুঁকি নিয়ন্ত্রণে মনোযোগ দেওয়া দরকার, সহায়ক সূচক যুক্ত করা, প্যারামিটার সেটিং অপ্টিমাইজ করা ইত্যাদির মাধ্যমে কৌশল স্থিতিশীলতা বাড়ানোর পরামর্শ দেওয়া হয়। কৌশলটি সামগ্রিকভাবে যুক্তিসঙ্গতভাবে ডিজাইন করা হয়েছে, ভাল ব্যবহারিক মূল্য এবং অপ্টিমাইজেশনের জায়গা রয়েছে।

কৌশল সোর্স কোড
/*backtest
start: 2024-10-01 00:00:00
end: 2024-10-31 23:59:59
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Compra/Venta en Bandas de EMA 300", overlay=true)

// Definir el período de la EMA
periodo = input.int(300, title="Período de la EMA")

// Calcular la EMA de 300
ema_300 = ta.ema(close, periodo)

// Definir el número de desviaciones estándar
num_desviaciones = input.float(2, title="Número de Desviaciones Estándar")

// Calcular la desviación estándar de la EMA de 300
desviacion = ta.stdev(close, periodo)

// Calcular los límites superior e inferior de las bandas
banda_superior = ema_300 + desviacion * num_desviaciones
banda_inferior = ema_300 - desviacion * num_desviaciones

// Definir el porcentaje para las señales de compra y venta
porcentaje = input.float(0.98, title="Porcentaje de Salida de Banda")

// Definir señales de compra y venta
compra = ta.crossover(close, banda_inferior)
venta = ta.crossunder(close, banda_superior)

// Calcular el precio de salida para las señales de compra y venta
precio_salida_compra = close * (1 + porcentaje / 100)
precio_salida_venta = close * (1 - porcentaje / 100)

// Plotear las bandas
plot(banda_superior, color=color.blue, linewidth=2, title="Banda Superior")
plot(banda_inferior, color=color.red, linewidth=2, title="Banda Inferior")

// Plotear las señales de compra y venta
plotshape(compra, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Compra")
plotshape(venta, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Venta")

// Simular operaciones
if (compra)
    strategy.entry("Compra", strategy.long)
if (venta)
    strategy.entry("Venta", strategy.short)

// Definir reglas de salida
if (strategy.position_size > 0)
    strategy.exit("Exit Long", from_entry="Compra", limit=precio_salida_compra)
if (strategy.position_size < 0)
    strategy.exit("Exit Short", from_entry="Venta", limit=precio_salida_venta)

// Crear alertas
alertcondition(compra, title="Alerta de Compra", message="¡Señal de Compra Detectada!")
alertcondition(venta, title="Alerta de Venta", message="¡Señal de Venta Detectada!")

// Mostrar alertas en el gráfico
if (compra)
    label.new(bar_index, low, text="Compra", style=label.style_label_up, color=color.green, textcolor=color.white)
if (venta)
    label.new(bar_index, high, text="Venta", style=label.style_label_down, color=color.red, textcolor=color.white)