সিডিসি অ্যাকশন জোন কৌশল

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

img

সারসংক্ষেপ

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

কৌশল নীতি

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

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

এই ক্রয় এবং বিক্রয় সংকেতগুলির উপর ভিত্তি করে, কৌশলটি স্বয়ংক্রিয় ট্রেডিং সম্পাদন করতে পারে। যখন একটি ক্রয় সংকেত ট্রিগার করা হয়, তখন একটি দীর্ঘ অবস্থান খোলা হয়। যখন একটি বিক্রয় সংকেত ট্রিগার করা হয়, তখন বিদ্যমান দীর্ঘ অবস্থানগুলি বন্ধ করা হয় বা নতুন শর্ট অবস্থানগুলি খোলা হয়।

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

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

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

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

এছাড়াও কিছু ঝুঁকি আছেঃ

  1. এমএ-র সমস্যাগুলি পিছিয়ে আছে, স্বল্পমেয়াদী সুযোগগুলি মিস করতে পারে।
  2. প্রবণতা বিপরীত হওয়ার সময় বড় ক্ষতি হতে পারে।
  3. ব্যাকটেস্টের ফলাফলগুলি লাইভ ট্রেডিংয়ের পারফরম্যান্স থেকে পৃথক হতে পারে।

অন্যান্য সূচককে একত্রিত করা, অনুমোদনের সময়কাল সংক্ষিপ্ত করা ইত্যাদির মতো পদ্ধতি এই ঝুঁকি মোকাবেলায় সহায়তা করতে পারে।

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

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

  1. পরিবর্তিত বাজারের জন্য ম্যানেজমেন্ট ম্যানেজমেন্ট পিরিয়ডগুলি অপ্টিমাইজ করা।
  2. ভ্রান্ত বিরতি ফিল্টার করার জন্য ভলিউমের মতো সূচক যুক্ত করুন।
  3. প্রবণতা বিপরীততা চিহ্নিত করার জন্য অন্যান্য সূচক অন্তর্ভুক্ত করুন।
  4. স্টপ লসকে কন্ট্রোল লসের সাথে যুক্ত করুন।

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

সংক্ষেপে, সিডিসি অ্যাকশন জোন [টিএস ট্রেডার] কৌশলটি দ্বৈত চলমান গড় ক্রস ব্যবহার করে একটি সহজ তবে ব্যবহারিক পরিমাণগত ট্রেডিং কৌশল বাস্তবায়ন করে। কৌশলটি বোঝা এবং বাস্তবায়ন করা সহজ তবে আরও অপ্টিমাইজেশনের জন্য জায়গা রয়েছে। ক্রমাগত পরীক্ষা এবং পরিমার্জন সহ, এটি একটি স্থিতিশীল দীর্ঘমেয়াদী কৌশল হয়ে উঠতে পারে।


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

//@version=4
strategy("CDC Action Zone [TS Trader]", overlay=true)

// CDC ActionZone V2 29 Sep 2016
// CDC ActionZone is based on a simple 2MA and is most suitable for use with medium volatility market
// 11 Nov 2016 : Ported to Trading View with minor UI enhancement

src = input(title="Data Array", type=input.source, defval=ohlc4)
prd1 = input(title="Short MA period", type=input.integer, defval=12)
prd2 = input(title="Long MA period", type=input.integer, defval=26)

AP = ema(src, 2)
Fast = ema(AP, prd1)
Slow = ema(AP, prd2)

// === INPUT BACKTEST RANGE ===
FromYear = input(defval = 2019, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window() => true
Bullish = Fast > Slow
Bearish = Fast < Slow

Green = Bullish and AP > Fast
Red = Bearish and AP < Fast
Yellow = Bullish and AP < Fast
Blue = Bearish and AP > Fast

//Long Signal
Buy = Green and Green[1] == 0
Sell = Red and Red[1] == 0

//Short Signal
Short = Red and Red[1] == 0
Cover = Red[1] and Red == 0

//Plot
l1 = plot(Fast, "Fast", linewidth=1, color=color.red)
l2 = plot(Slow, "Slow", linewidth=2, color=color.blue)
bcolor = Green ? color.lime : Red ? color.red : Yellow ? color.yellow : Blue ? color.blue : color.white
barcolor(color=bcolor)
fill(l1, l2, bcolor)

strategy.entry("Buy", strategy.long, when=window() and Buy)
strategy.entry("Sell", strategy.short, when=window() and Sell)
strategy.close("Buy", when=window() and Sell)
strategy.close("Sell", when=window() and Buy)


আরো