এই কৌশলটির মূল ধারণা হল উইলিয়ামস কমার্শিয়াল বিড-অ্যাসক প্রেসার ইন্ডিকেটর ব্যবহার করে বাজারের জমে ও বিতরণ পর্যায়ে বিচার করা, যাতে মূল্য এবং উইলিয়ামস ইন্ডিকেটরের মধ্যে পার্থক্য আবিষ্কার করা যায় এবং ট্রেডিং সংকেত তৈরি করা যায়। যখন সিকিউরিটি একটি নতুন উচ্চতায় পৌঁছে যায় কিন্তু উইলিয়ামস ইন্ডিকেটর নতুন উচ্চতায় পৌঁছায় না, তখন এটি গেম অংশগ্রহণকারীদের দ্বারা বিতরণকে উপস্থাপন করে এবং বিক্রি করা উচিত। যখন সিকিউরিটি একটি নতুন নিম্ন স্তরে পৌঁছে যায় কিন্তু উইলিয়ামস ইন্ডিকেটর একটি নতুন নিম্ন স্তরে পৌঁছায় না, তখন এটি গেম অংশগ্রহণকারীদের দ্বারা জমে এবং কিনতে হবে।
কৌশল নীতি নিম্নরূপ বিস্তারিতভাবে বর্ণনা করা হয়ঃ
এই কৌশলটি উইলিয়ামস কমার্শিয়াল বিড-আসক প্রেসার সূচকের উপর ভিত্তি করে, যা বাজারে কেনার এবং বিক্রয় চাপকে প্রতিফলিত করে এবং বাজারটি ক্রেতা বা বিক্রেতার দ্বারা নিয়ন্ত্রিত কিনা তা বিচার করে। উইলিয়ামস সূচক বন্ধের মূল্য, সর্বোচ্চ মূল্য এবং সর্বনিম্ন মূল্যের উপর ভিত্তি করে দামের জমে থাকা এবং বিতরণ গণনা করে। যখন দাম একটি নতুন উচ্চতায় পৌঁছে যায় তবে উইলিয়ামস সূচকটি নতুন উচ্চতায় পৌঁছায় না, এটি বিতরণকে উপস্থাপন করে এবং বিক্রি করা উচিত। যখন দাম একটি নতুন নিম্ন স্তরে পৌঁছে যায় তবে উইলিয়ামস সূচকটি নতুন নিম্ন স্তরে পৌঁছায় না, এটি জমে থাকা এবং কিনতে হবে।
এই কৌশলটি উইলিয়ামস সূচক ব্যবহার করে বাজারের জমে থাকা এবং বিতরণকে মূল্যায়ন করে যাতে দামের বৈষম্য আবিষ্কার করা যায় এবং ট্রেডিং সিগন্যাল তৈরি করা যায়। একই সাথে, এটি মিথ্যা সংকেত এড়াতে উইলিয়ামস সূচককে মসৃণ করতে চলমান গড় ব্যবহার করে। যখন উইলিয়ামস সূচকটি তার চলমান গড়ের উপরে থাকে, তখন এটি জমে থাকা পর্যায়ে থাকে। যখন চলমান গড়ের নীচে থাকে, তখন এটি বিতরণ পর্যায়ে থাকে। যখন বৈষম্য ঘটে, তখন জমে থাকা পর্যায়ে দীর্ঘ যান এবং বিতরণ পর্যায়ে সংক্ষিপ্ত যান।
এই কৌশলটির প্রধান সুবিধাগুলো হল:
বাজারে ক্রয় ও বিক্রয় চাপ সঠিকভাবে বিচার করুন এবং দামের প্রবণতার বিপরীত দিকগুলি ধরুন।
সূচক বক্ররেখা মসৃণ করতে এবং মিথ্যা সংকেত এড়াতে চলমান গড় ব্যবহার করুন।
নিয়মগুলি স্পষ্ট এবং বোঝা এবং বাস্তবায়ন করা সহজ।
বিভিন্ন বাজারের পরিবেশের সাথে সামঞ্জস্যপূর্ণ নমনীয় পরামিতি সামঞ্জস্য।
মূল ঝুঁকি এবং সমাধানগুলি হলঃ
উইলিয়ামস ইন্ডিকেটর ভুল সংকেত তৈরি করতে পারে। চলমান গড় কিছু পরিমাণে এটি প্রশমিত করতে পারে।
অনুপযুক্ত প্যারামিটার সেটিংগুলি মূল্য বিপরীতমুখী হতে পারে বা মিথ্যা সংকেত তৈরি করতে পারে। বিভিন্ন চক্রের সাথে খাপ খাইয়ে নেওয়ার জন্য প্যারামিটারগুলি সামঞ্জস্য করা উচিত।
দামের উপর হঠাৎ ঘটনার প্রভাবের প্রতি মনোযোগ দিন এবং প্রয়োজনে ট্রেডিং পরিকল্পনা স্থগিত করুন।
এই কৌশলটি অপ্টিমাইজ করার জন্য প্রধান দিকগুলি হলঃ
সর্বোত্তম প্যারামিটার খুঁজে পেতে আরো প্যারামিটার সমন্বয় পরীক্ষা করুন।
সিগন্যালের নির্ভুলতা উন্নত করার জন্য সংমিশ্রণের জন্য অন্যান্য প্রযুক্তিগত সূচক যোগ করুন।
একক ক্ষতি কমাতে স্টপ লস কৌশল যোগ করুন।
প্রবণতা আরও স্পষ্ট হওয়ার পরে প্রবেশের সময়টি অনুকূল করুন।
সংক্ষেপে, এই কৌশলটি বাজারের অংশগ্রহণকারীদের ইচ্ছাশক্তি বিচার করার জন্য উইলিয়ামস কমার্শিয়াল বিড-আসক চাপ সূচক ব্যবহার করে, মূল্যের বিচ্যুতি আবিষ্কারের জন্য চলমান গড়ের সাথে মিলিত, এইভাবে ট্রেডিং সংকেত তৈরি করে। এই কৌশলটি বোঝা এবং বাস্তবায়ন করা সহজ, পরামিতি সামঞ্জস্যের মাধ্যমে বিভিন্ন বাজারে অভিযোজিত, এবং অনেক উপায়ে অনুকূলিত করা যেতে পারে, গভীর গবেষণা এবং প্রয়োগের মূল্যবান।
/*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)")