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

উইলিয়ামস %R সূচক ট্রেডিং কৌশল

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

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

উইলিয়ামস %R ট্রেডিং কৌশলটি উইলিয়ামস পারসেন্ট রেঞ্জ সূচকের উপর ভিত্তি করে সংকেত তৈরি করে, যা একটি সময়ের মধ্যে উচ্চ-নিম্ন পরিসরের কাছাকাছি বর্তমানের তুলনা করে বাজারের গতিবেগ পরিমাপ করে।

%R লাইন ওভারসোল্ডের উপরে অতিক্রম করলে কৌশলটি দীর্ঘ হয়, এবং লাইনটি ওভারক্রয়েডের নীচে অতিক্রম করার সময় বিক্রি হয়। যুক্তিটি হলঃ

  1. একটি সময়সীমার উপর উইলিয়ামস %R গণনা করুন (উদাহরণস্বরূপ 14 টি সময়কাল)

  2. সেট ওভারকুপ (উদাহরণস্বরূপ -২০) এবং ওভারসোল্ড (উদাহরণস্বরূপ -৮০) স্তর

  3. %R লাইন ওভারসোল্ডের মধ্য দিয়ে অতিক্রম করলে লং যান

  4. %R লাইন ওভারকুপেডের মধ্য দিয়ে নেমে গেলে লং বন্ধ করুন

এটি সম্ভাব্য বিপরীতমুখী পয়েন্টের আশেপাশের এন্ট্রিগুলিকে স্বল্পমেয়াদী পদক্ষেপগুলি মূলধন করতে দেয়।

সুবিধা

  • সহজ পরামিতি এবং নিয়ম

  • অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয়ের প্রাথমিক সনাক্তকরণ

  • পদ্ধতিগত ব্রেকআউট ট্রেডিং

ঝুঁকি

  • % R এর পিছিয়ে পড়া সুযোগগুলি মিস করতে পারে

  • ইনপুট অপ্টিমাইজেশান প্রয়োজন

  • অত্যধিক বিক্রয়/ক্রয় স্তরগুলি মোটামুটি নির্দেশিকা

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

উইলিয়ামস %R কৌশলটি ওভারকুপেড/ওভারসোল্ড অঞ্চলে ট্রেডিং করে বিপরীতমুখীতা ক্যাপচার করার লক্ষ্য রাখে। সঠিক পজিশন সাইজিং এবং স্টপগুলির সাথে ঝুঁকি নিয়ন্ত্রণ করা যায়। তবে বিলম্ব একটি মূল সীমাবদ্ধতা যা বৈধকরণ এবং ব্যবহারে সতর্কতার জন্য অতিরিক্ত সরঞ্জামগুলির প্রয়োজন।


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

// © Julien_Eche

//@version=5
strategy("Williams %R Strategy", overlay=true, initial_capital=100000, shorttitle="W%R Strategy")

// Paramètres
length = input(14, "Length")
overboughtLevel = input(-20, "Overbought Level")
oversoldLevel = input(-80, "Oversold Level")

// Calcul du Williams %R
williamsR = -100 * (ta.highest(high, length) - close) / (ta.highest(high, length) - ta.lowest(low, length))

// Conditions d'achat et de vente
buySignal = ta.crossover(williamsR, oversoldLevel)
sellSignal = ta.crossunder(williamsR, overboughtLevel)

// Entrée en position longue
if buySignal
    strategy.entry("Buy", strategy.long)

// Sortie de la position longue
if sellSignal
    strategy.close("Buy")


আরো