ওসিলেশন ব্যালেন্স কৌশল

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

img

সারসংক্ষেপ

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

মূলনীতি বিশ্লেষণ

কৌশলটি প্রথমে খোলা পজিশনের তুলনায় বন্ধ পজিশন গণনা করেঃBoP = (close - open) / (high - low)এরপর এটি ৩, ৬, ৯, ১২ এবং ১৮তম সময়ের EMA গণনা করে।

বিভিন্ন রঙে ইএমএ আঁকতে দেখা যায় যে স্বল্প সময়ের লাইনগুলি প্রথমে দিক পরিবর্তন করে, যখন দীর্ঘ সময়ের লাইনগুলি সমর্থন এবং প্রতিরোধের সরবরাহ করে। ইএমএগুলির মধ্যে অঞ্চলগুলি পূরণ করা লাইনগুলির মধ্যে দামের দোলন দেখতে আরও স্বজ্ঞাত করে তোলে।

এটি একটি বিস্তৃত রেখা পেতে এই EMAs এর গাণিতিক গড় নেয়। গত দুই সময়ের মধ্যে এই রেখার পরিবর্তনের দিকে তাকিয়ে, এটি পরবর্তী সময়ের প্রবণতা পূর্বাভাস দেয়। যদি বিস্তৃত রেখাটি বৃদ্ধি পায়, দীর্ঘ যান। যদি এটি পড়ে যায়, সংক্ষিপ্ত যান।

এইভাবে, এটি ঐতিহাসিক তথ্যের উপর ভিত্তি করে একটি সাধারণ ভবিষ্যত প্রবণতা অনুমান করে। যদিও খুব সহজ, ভিজ্যুয়াল EMAs এবং ভরাটগুলি স্পষ্টভাবে দামের দোল দেখায়।

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

এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ

  1. নীতিটি সহজ এবং বোঝা এবং বাস্তবায়ন করা সহজ।

  2. এটি একটি সহজ বিস্তৃত রেখায় জটিল মূল্য ইতিহাসকে একত্রিত করে যা দিকনির্দেশ অনুযায়ী প্রবেশ এবং প্রস্থান পয়েন্টগুলি বিচার করে।

  3. একাধিক সময়ের EMA এর সংমিশ্রণ আরও বিস্তৃত রেফারেন্স প্রদান করে। স্বল্প সময়ের লাইনগুলি নির্দিষ্ট এন্ট্রি নির্ধারণ করে যখন দীর্ঘ সময়েরগুলি সাধারণ প্রবণতা নির্ধারণ করে।

  4. ইএমএগুলির মধ্যে ভরাট একটি স্বজ্ঞাত চাক্ষুষ প্রভাব তৈরি করে যাতে স্পষ্ট মূল্যের দোলন দেখা যায়।

  5. অপ্রয়োজনীয় ট্রেড এড়ানোর জন্য স্টপ লস বা লাভ নেওয়ার প্রয়োজন নেই।

ঝুঁকি বিশ্লেষণ

এই কৌশলের ঝুঁকিগুলির মধ্যে রয়েছেঃ

  1. এই পূর্বাভাসটি শুধুমাত্র অতীতের তথ্যের উপর ভিত্তি করে তৈরি করা হয়েছে, ভবিষ্যতে ঘটতে পারে এমন কোন নিশ্চয়তা নেই। এটিকে প্রবণতা এবং মূল স্তরের সাথে নিশ্চিত করতে হবে।

  2. ঘটনা থেকে হঠাৎ মূল্য পরিবর্তন অনির্দিষ্ট ভবিষ্যদ্বাণী করতে পারে। সঠিক ঝুঁকি নিয়ন্ত্রণ প্রয়োজন।

  3. একাধিক EMA বিভ্রান্তিকর সংকেত তৈরি করতে পারে। ওজন অপ্টিমাইজ করা প্রয়োজন।

  4. উচ্চ ট্রেডিং ফ্রিকোয়েন্সি ঘটতে পারে এবং অপ্রয়োজনীয় ট্রেডিং হ্রাস করার জন্য ব্যবধান নিয়ন্ত্রণ প্রয়োজন।

  5. কৌশল সংকেত বিলম্ব, সম্ভবত বিলম্বিত প্রবেশ এবং অকাল স্টপ লস কারণ।

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

কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ

  1. আরও স্পষ্ট সংকেতগুলির জন্য EMA ওজনগুলি অপ্টিমাইজ করুন। উদাহরণস্বরূপ, মাঝারি এবং দীর্ঘমেয়াদী EMA এর জন্য ওজন বাড়ান।

  2. ট্রেন্ড শক্তি নির্ধারণের জন্য ADX ব্যবহারের মতো কাউন্টার ট্রেন্ড ট্রেড এড়ানোর জন্য ট্রেন্ড ইন্ডিকেটর নিশ্চিতকরণ যুক্ত করুন।

  3. মিথ্যা সংকেত হ্রাস করার জন্য মূল সমর্থন এবং প্রতিরোধের স্তরে ফিল্টার যুক্ত করুন।

  4. অপ্রয়োজনীয় খোলার পজিশন এড়াতে প্রবেশের নিয়মগুলি অনুকূল করুন। ট্রেন্ড ফিল্টার বা ভলিউম নিশ্চিতকরণ যুক্ত করা যেতে পারে।

  5. কার্ভ স্টপ লস বা এটিআর স্টপ লসের মতো স্টপ লস পদ্ধতিগুলি অপ্টিমাইজ করুন।

  6. শীর্ষ এবং নীচে তাড়া এড়ানোর জন্য আবেগ সূচক যোগ করুন। উদাহরণস্বরূপ, দীর্ঘ / সংক্ষিপ্ত অনুপাত এবং তহবিল প্রবাহ।

  7. কম ট্রেডিং ফ্রিকোয়েন্সি নিয়ন্ত্রণের জন্য ব্যবসায়ের সময়সীমা অথবা অপ্টিমাইজড ট্রেডিং সংখ্যা ওভারট্রেডিং এড়ানোর জন্য।

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

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


/*backtest
start: 2022-10-13 00:00:00
end: 2023-10-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Balance of Power", format=format.price, precision=2)

BoP = (close - open) / (high - low)
p1 = plot(ema(BoP,18),color=color.purple)
p2 = plot(ema(BoP,12),color=color.blue)
p3 = plot(ema(BoP,9),color=color.green)
p4 = plot(ema(BoP,6),color=color.yellow)
p5 = plot(ema(BoP,3),color=color.orange)
p6 = plot(BoP, color=color.red)


sumEMA = (avg(BoP,ema(BoP,3),ema(BoP,6),ema(BoP,9),ema(BoP,12),ema(BoP,18)))
plot(sumEMA,color=color.gray)

fill(p1,p2,color.purple)
fill(p2,p3,color.blue)
fill(p3,p4,color.green)
fill(p4,p5,color.yellow)
fill(p5,p6,color.orange)




projected = sumEMA + (sumEMA - sumEMA[2])
p7 = plot(projected, linewidth=2, color=color.white)
fill(p6,p7,color.red)

//strategy.exit("exitx","Exit",when=cross(projected,0))

strategy.entry("Long",true,1,when=crossover(projected,0))
strategy.entry("Short",false,0,when=crossunder(projected,0))



আরো