রিসোর্স লোড হচ্ছে... লোডিং...

ঝুঁকি-প্রতিদান অনুপাতের অপ্টিমাইজেশান কৌশল সহ ট্রেডিং সিস্টেম অনুসরণ করে দ্বৈত চলমান গড় প্রবণতা

লেখক:চাওঝাং, তারিখঃ ২০২৪-১১-২৮ ১৭ঃ২০ঃ১৩
ট্যাগঃইএমএRRR

img

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

কৌশল ওভারভিউ

এই কৌশলটি মূল সূচক হিসাবে 20 দিনের এবং 200 দিনের এক্সপোনেন্সিয়াল মুভিং এভারেজ (ইএমএ) ব্যবহার করে, ট্রেডিং সিদ্ধান্তের জন্য 3: 1 ঝুঁকি-পুরষ্কার অনুপাতের সাথে মিলিত। যখন দাম 20 দিনের ইএমএ এর উপরে ভাঙ্গবে এবং 20 দিনের ইএমএ 200 দিনের ইএমএ এর উপরে থাকে তখন কিনতে সংকেত তৈরি করা হয়। প্রতিটি ব্যবসায়ের নিয়ন্ত্রণযুক্ত ঝুঁকি নিশ্চিত করার জন্য স্থির স্টপ-লস (-0.5%) এবং লাভ গ্রহণ (1.5%) স্তর রয়েছে।

কৌশলগত নীতি

মূল যুক্তিতে বেশ কয়েকটি মূল উপাদান অন্তর্ভুক্ত রয়েছেঃ

  1. বাজারের প্রবণতা মূল্যায়নের জন্য 20 দিনের এবং 200 দিনের EMA ব্যবহার করে, 200 দিনের EMA দীর্ঘমেয়াদী প্রবণতা এবং 20 দিনের EMA স্বল্পমেয়াদী আন্দোলনকে প্রতিফলিত করে।
  2. যখন মূল্য 20 দিনের EMA এর উপরে ভেঙে যায় এবং 20 দিনের EMA 200 দিনের EMA এর উপরে থাকে তখন একটি ক্রয় সংকেত তৈরি হয়, যা একটি আপগ্রেড প্রবণতা নির্দেশ করে
  3. একটি 3: 1 ঝুঁকি-প্রতিদান অনুপাত ব্যবহার করে, লাভের স্তর (1.5%) স্টপ-লস স্তরের তিনগুণ (0.5%)
  4. লেনদেনের অবস্থা ট্র্যাক করতে এবং ডুপ্লিকেট এন্ট্রি এড়াতে ভেরিয়েবল ব্যবহার করে
  5. যখন দাম 20 দিনের EMA এর নিচে পড়ে তখন ট্রেডের অবস্থা পুনরায় সেট করে, পরবর্তী ট্রেডের জন্য প্রস্তুত করে

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

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

কৌশলগত ঝুঁকি

  1. বিভিন্ন বাজারে প্রায়শই মিথ্যা সংকেত তৈরি করতে পারে
  2. নির্দিষ্ট স্টপ লস এবং লাভের মাত্রা সব বাজারের অবস্থার জন্য উপযুক্ত নাও হতে পারে
  3. ট্রেডিং খরচ যা বিবেচনা করা হয় না তা প্রকৃত আয়কে প্রভাবিত করতে পারে
  4. স্টপ লস প্লেসমেন্ট উচ্চ অস্থিরতার বাজারে প্রবেশের খুব কাছাকাছি হতে পারে
  5. বাজার তরলতা ফ্যাক্টর বিবেচনা করা হয় না

অপ্টিমাইজেশান নির্দেশাবলী

  1. প্রবণতা মূল্যায়নের নির্ভুলতা উন্নত করতে ভলিউম সূচক প্রবর্তন করুন
  2. বাজারের অস্থিরতার উপর ভিত্তি করে স্টপ লস এবং লাভের মাত্রা গতিশীলভাবে সামঞ্জস্য করুন
  3. মিথ্যা সংকেত কমাতে প্রবণতা শক্তি ফিল্টার যোগ করুন
  4. বাজারের মনোভাবের সূচকগুলি অন্তর্ভুক্ত করার বিষয়টি বিবেচনা করুন
  5. অর্থ ব্যবস্থাপনার জন্য পজিশন ম্যানেজমেন্ট সিস্টেমকে অপ্টিমাইজ করা

সংক্ষিপ্তসার

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Compra con Ratio 3:1", overlay=true)

// Parámetros de la temporalidad diaria y las EMAs
ema20 = ta.ema(close, 20)
ema200 = ta.ema(close, 200)

// Condiciones para la entrada en largo
cierre_por_encima_ema20 = close > ema20
ema20_mayor_ema200 = ema20 > ema200

// Variable para registrar si ya se realizó una compra
var bool compra_realizada = false

// Condición para registrar una compra: primera vez que cierra por encima de EMA 20 con EMA 20 > EMA 200
if (cierre_por_encima_ema20 and ema20_mayor_ema200 and not compra_realizada)
    // Abrir una operación de compra
    strategy.entry("Compra", strategy.long)
    compra_realizada := true  // Registrar que se realizó una compra

    // Definir los niveles de stop loss y take profit basados en el ratio 3:1
    stop_loss = strategy.position_avg_price * 0.995  // -0.50% (rendimiento)
    take_profit = strategy.position_avg_price * 1.015  // +1.50% (3:1 ratio)
    
    // Establecer el stop loss y take profit
    strategy.exit("Take Profit / Stop Loss", from_entry="Compra", stop=stop_loss, limit=take_profit)

// Condición para resetear la compra: cuando el precio cierra por debajo de la EMA de 20
if (close < ema20)
    compra_realizada := false  // Permitir una nueva operación

// Ploteo de las EMAs
plot(ema20, title="EMA 20", color=color.blue, linewidth=2)
plot(ema200, title="EMA 200", color=color.red, linewidth=2)

// Colorear el fondo cuando el precio está por encima de ambas EMAs
bgcolor(cierre_por_encima_ema20 and ema20_mayor_ema200 ? color.new(color.green, 80) : na)


সম্পর্কিত

আরো