উইলিয়ামস ৯ দিনের ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১০-১৭ ১৩ঃ৫১ঃ১৫
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

  • প্রবণতা বিচার করার জন্য একটি সূচক হিসাবে 9 দিনের EMA ব্যবহার করুন
  • যখন দাম নীচে থেকে EMA এর উপরে ভেঙে যায়, তখন এটিকে উত্থান হিসাবে বিচার করা হয় এবং দীর্ঘ অবস্থান নেওয়া হয়
  • যখন দাম উপরে থেকে EMA এর নিচে ভেঙে যায়, তখন এটি হ্রাস হিসাবে বিচার করা হয় এবং শর্ট পজিশন নেওয়া হয়
  • ক্রয় সংকেতঃ খোলার মূল্য 9 দিনের EMA এর চেয়ে কম, বন্ধের মূল্য 9 দিনের EMA এর চেয়ে বেশি
  • বিক্রয় সংকেতঃ খোলার মূল্য 9 দিনের EMA এর চেয়ে বেশি, বন্ধের মূল্য 9 দিনের EMA এর চেয়ে কম

বিশেষ করেঃ

  1. ৯ দিনের ইএমএ গণনা করুন
  2. দিনের মোমবাতি ক্রয়ের শর্ত পূরণ করে কিনা তা পরীক্ষা করুন, অর্থাৎ খোলার মূল্য 9 দিনের EMA এর চেয়ে কম, বন্ধের মূল্য 9 দিনের EMA এর চেয়ে বেশি
  3. যদি সন্তুষ্ট হন, তাহলে বন্ধের মূল্যে লং পজিশন নিন, স্টপ লস পূর্ববর্তী উচ্চতায় সেট করুন
  4. দিনের মোমবাতি বিক্রয় শর্ত পূরণ করে কিনা তা পরীক্ষা করুন, অর্থাৎ খোলার দাম 9 দিনের EMA এর চেয়ে বেশি, বন্ধের দাম 9 দিনের EMA এর চেয়ে কম
  5. যদি সন্তুষ্ট হন, তাহলে পূর্ববর্তী লং পজিশনের বাইরে বেরিয়ে আসুন।

উপরের সবগুলোই কিনে বিক্রি করার সম্পূর্ণ যুক্তি।

সুবিধা বিশ্লেষণ

এটি একটি তুলনামূলকভাবে সহজ প্রবণতা যা নিম্নলিখিত শক্তিগুলির সাথে কৌশল অনুসরণ করেঃ

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

ঝুঁকি এবং অপ্টিমাইজেশন

এই কৌশলটির কিছু ঝুঁকি এবং ত্রুটি রয়েছে, যা নিম্নলিখিত দিক থেকে আরও অনুকূল করা যেতে পারেঃ

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

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

সিদ্ধান্ত

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


/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("larry willians teste2", overlay=true)

//Window of time
start     = timestamp(2019, 00, 00, 00, 00)  // backtest start window
finish    = timestamp(2019, 12, 31, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"  

ema9=ema(close,9) // Ema de 9 periodos

//Condições de compra
c1= (open< ema9 and close > ema9) //abrir abaixo da ema9 e fechar acima da ema9

if(window())
    if(c1)
        strategy.entry("Compra", true, stop = high) // Coloca ordem stopgain no topo anterior
    else
        strategy.cancel("Compra") // Cancela a ordem se o proximo candle não "pegar"
        
//codições de venda
v1= (open> ema9 and close < ema9) // abrir acima da ema9 e fechar abaixo ema9

if(window())
    if (v1)
        strategy.exit("Venda", from_entry = "Compra", stop = low) // Saida da entrada com stop no fundo anterior
    else
        strategy.cancel("Venda") //Cancela a ordem se o proximo candle não "pegar"



আরো