
এই কৌশলটির মূল ধারণাটি হ’ল উইলিয়ামস ট্রেডিং এলাকার ক্রয়-বিক্রয় চাপের সূচকটি বাজারের ক্রমবর্ধমান এবং বন্টন পর্যায়ে বিচার করার জন্য ব্যবহার করা হয়, যাতে দাম এবং উইলিয়ামস সূচকের মধ্যে বিচ্যুতি দেখা যায়, যার ফলে একটি লেনদেনের সংকেত তৈরি হয়। যখন সুরক্ষিত সম্পদটি নতুন উচ্চতা তৈরি করে তবে উইলিয়ামস সূচকটি নতুন উচ্চতা তৈরি করে না, তখন বাজি অংশগ্রহণকারীদের বন্টন করা উচিত এবং বিক্রি করা উচিত; যখন সুরক্ষিত সম্পদটি নতুন কম হয় তবে উইলিয়ামস সূচকটি নতুন নিম্নতা তৈরি করে না, তখন বাজি অংশগ্রহণকারীদের ক্রমবর্ধমান হওয়া উচিত এবং কেনা উচিত।
নীতিমালার বিবরণ নিচে দেওয়া হলঃ
এই কৌশলটি উইলিয়ামস বাণিজ্যিক এলাকার ক্রয়-বিক্রয় চাপের সূচকের উপর ভিত্তি করে, যা বাজারের ক্রয়-বিক্রয় চাপকে প্রতিফলিত করে এবং বাজারটি ক্রেতা বা বিক্রেতার দ্বারা নিয়ন্ত্রিত বলে বিচার করে। উইলিয়ামস সূচকটি সমাপ্তির মূল্য, সর্বোচ্চ মূল্য এবং সর্বনিম্ন মূল্যের হিসাব করে দামের সংযোজন এবং বন্টন নির্ধারণ করে। যখন দাম উদ্ভাবনী হয় তবে উইলিয়ামস সূচকটি উদ্ভাবনী নয়, বন্টন করা উচিত এবং বিক্রি করা উচিত; যখন দাম উদ্ভাবনী হয় তবে উইলিয়ামস সূচকটি উদ্ভাবনী নয়, সংযোজন করা উচিত এবং কেনা উচিত।
এই কৌশলটি উইলিয়ামস সূচক ব্যবহার করে বাজারকে বোঝার জন্য এবং বন্টন করার জন্য বাজারকে বোঝার জন্য, যাতে দামের বিচ্যুতি দেখা যায় এবং একটি ট্রেডিং সংকেত তৈরি হয়। একই সাথে, চলমান গড় ব্যবহার করে উইলিয়ামস সূচককে সমতল করা হয়, যাতে ভুল সংকেতগুলি এড়ানো যায়। যখন উইলিয়ামস সূচকটি তার চলমান গড়ের উপরে থাকে, তখন এটি একটি জমায়েত পর্যায়ে থাকে; যখন চলমান গড়ের নীচে থাকে, তখন বন্টন পর্যায়ে। যখন বিচ্যুতি দেখা যায়, দীর্ঘ অবস্থানের জন্য বন্টন পর্যায়ে বিক্রি করা হয় এবং জমায়েত পর্যায়ে কেনা হয়; যদি এটি একটি ছোট অবস্থান হয় তবে বিপরীতভাবে।
এই কৌশলটির প্রধান সুবিধাগুলি হলঃ
“আমি মনে করি, এটি এমন একটি কৌশল যা আমাদেরকে বাজারের ক্রয়-বিক্রয় চাপের সঠিক মূল্যায়ন করতে এবং মূল্য প্রবণতার বিপরীত দিকগুলি ধরতে সাহায্য করবে।
চলমান গড় ব্যবহার করে সূচকটি মসৃণ করুন যাতে ভুল সংকেত তৈরি না হয়।
নিয়মগুলি পরিষ্কার, সহজেই বোঝা যায় এবং প্রয়োগ করা যায়।
বিভিন্ন বাজারের পরিবেশের জন্য প্যারামিটারগুলিকে নমনীয়ভাবে সামঞ্জস্য করা যায়
প্রধান ঝুঁকি এবং সমাধান নিম্নরূপঃ
উইলিয়ামস সূচকটি ভুল সংকেত দিতে পারে, যা একটি চলমান গড় দ্বারা কিছুটা প্রশমিত করা যায়।
যদি প্যারামিটারটি ভুলভাবে সেট করা হয়, তবে দামের পরিবর্তনটি মিস করা বা মিথ্যা সংকেত তৈরি হতে পারে। প্যারামিটারগুলিকে বিভিন্ন সময়কালের সাথে খাপ খাইয়ে নিতে হবে।
অপ্রত্যাশিত ঘটনাগুলির প্রভাবের দিকে মনোযোগ দিতে হবে এবং প্রয়োজন হলে ট্রেডিং পরিকল্পনা স্থগিত করতে হবে।
এই কৌশলটি নিম্নলিখিত দিকগুলোতে উন্নত করা যেতে পারেঃ
আরও বেশি প্যারামিটার সমন্বয় পরীক্ষা করে সেরা প্যারামিটার খুঁজুন।
অন্যান্য প্রযুক্তিগত সূচক যোগ করুন যাতে সংকেত সঠিকতা বৃদ্ধি পায়।
একক ক্ষতি হ্রাস করার জন্য স্টপ লস কৌশল বাড়ানো।
ট্রেন্ডগুলি আরও স্পষ্ট হওয়ার পরে প্রবেশের সময়কে অনুকূলিত করুন।
সামগ্রিকভাবে, এই কৌশলটি উইলিয়ামস বাণিজ্যিক এলাকার ক্রয়-বিক্রয় চাপের সূচকগুলি ব্যবহার করে বাজারের খেলোয়াড়দের ইচ্ছার মূল্যায়ন করে এবং মুভিং এভারেজের সাথে দামের বিচ্যুতি সনাক্ত করে, যার ফলে লেনদেনের সংকেত তৈরি হয়। এই কৌশলটি বোঝা এবং বাস্তবায়ন করা সহজ, বিভিন্ন বাজারে প্যারামিটারগুলি সামঞ্জস্য করে এবং বিভিন্ন দিক থেকে অপ্টিমাইজ করা যায়, যা গভীর গবেষণা এবং ব্যবহারের জন্য উপযুক্ত।
/*backtest
start: 2023-11-01 00:00:00
end: 2023-11-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 23/01/2018
// Accumulation is a term used to describe a market controlled by buyers;
// whereas distribution is defined by a market controlled by sellers.
// Williams recommends trading this indicator based on divergences:
//
// Distribution of the security is indicated when the security is making
// a new high and the A/D indicator is failing to make a new high. Sell.
//
// Accumulation of the security is indicated when the security is making
// a new low and the A/D indicator is failing to make a new low. Buy.
//
//You can change long to short in the Input Settings
//WARNING:
//- For purpose educate only
//- This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Smoothened Williams Accumulation/Distribution (Williams AD)", shorttitle="Williams AD")
Length = input(14, step = 1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
xPrice = close
xWAD = iff(close > nz(close[1], 0), nz(xWAD[1],0) + close - low[1],
iff(close < nz(close[1],0), nz(xWAD[1],0) + close - high[1],0))
xWADMA = sma(xWAD, Length)
pos = iff(xWAD > xWADMA, 1,
iff(xWAD < xWADMA, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xWAD, color=green, title="Williams AD")
plot(xWADMA, color=red, title="MA(AD)")