ডাবল মুভিং এভারেজ ক্রসওভার স্ক্যালপিং কৌশল

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

img

সারসংক্ষেপ

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

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

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

কৌশলটি প্রথমে দৈর্ঘ্য পরিবর্তনশীলকে 50 হিসাবে নির্দিষ্ট করে দীর্ঘতর এমএ লাইনের সময়কাল নির্ধারণ করে। এটি তারপরে মূল্যকে বন্ধের মূল্য হিসাবে সংজ্ঞায়িত করে এবং দৈর্ঘ্য 50 এর এমএ মানটি গণনা করে এবং এটি মা পরিবর্তনশীলটিতে সংরক্ষণ করে। এটি আরও বিসেকেন্ড নির্ধারণ করে দামটি এমএ মানের উপরে কিনা তা পরীক্ষা করতে। যদি হ্যাঁ হয় তবে বিসেকেন্ড 1 দ্বারা বৃদ্ধি করা হয়, অন্যথায় 0 এ পুনরায় সেট করা হয়। যখন বিসেকেন্ড পরপর কনফার্মবারস বার (ডিফল্ট 2) ট্রিগার করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন দাম এমএ এর নীচে পড়ে তখন বিক্রয় সংকেতগুলি অনুরূপভাবে উত্পন্ন হয়।

কিছু অবৈধ সংকেত ফিল্টার করার জন্য, clc, clc0 এবং clc1 এর মতো অতিরিক্ত ফিল্টার যুক্ত করা হয় যা বর্তমান এবং পূর্ববর্তী বারগুলির মধ্যে মূল্য সম্পর্ক পরীক্ষা করে। এই শর্তগুলি পূরণ হলেই ট্রেড সংকেত তৈরি করা হয়।

অবশেষে, যখন মূল্য বিপরীত দিকে এমএ লাইন অতিক্রম করে তখন বিদ্যমান অবস্থানগুলি বন্ধ হয়ে যায়।

সুবিধা

  • সহজ যুক্তি, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়।
  • এমএ সিস্টেম ব্যবহার করে স্বল্পমেয়াদী প্রবণতা কার্যকরভাবে ধরা হয়।
  • যোগ করা ফিল্টারগুলি অবৈধ সংকেতগুলির হস্তক্ষেপ হ্রাস করে।
  • একক ট্রেডিংয়ের ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস ফিক্সড মেকানিজম রয়েছে।

ঝুঁকি

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

এই ঝুঁকিগুলি হ্রাস করা যেতে পারে ভোক্তার অস্থিরতা, ট্রেইলিং স্টপ বা শতাংশ স্টপ ইত্যাদির উপর ভিত্তি করে গতিশীল এমএ সময়কাল ব্যবহার করে।

উন্নতি

কৌশলটি বিভিন্ন উপায়ে উন্নত করা যেতে পারে:

  1. অস্থিরতার উপর ভিত্তি করে MA পরামিতিগুলিকে গতিশীলভাবে অনুকূলিত করুন।

  2. সিগন্যালের গুণমান উন্নত করার জন্য ভলিউম স্পাইকের মত অতিরিক্ত ফিল্টার যুক্ত করুন।

  3. অকাল বন্ধ হ্রাস করতে ফ্লোটিং বা শতাংশ স্টপ ব্যবহার করুন।

  4. মাল্টি-কন্ডিশন ভ্যালিডেশনের জন্য এমএসিডি, আরএসআই এর মতো অন্যান্য সূচকগুলির সাথে একত্রিত করুন।

  5. ট্রেড প্রতি ক্ষতি নিয়ন্ত্রণের জন্য ডায়নামিক পজিশন সাইজিং এর মত স্বয়ংক্রিয় ঝুঁকি ব্যবস্থাপনা যোগ করুন।

  6. আরো সঠিক সংকেত উৎপন্ন মডেলের জন্য মেশিন লার্নিং ব্যবহার করুন।

সিদ্ধান্ত

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


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

//@version=4
strategy("MovingAvg Cross", overlay=true)
length = input(50)
confirmBars = input(2)
price = close

ma = sma(price, length)

bcond = price > ma

bcount = 0
bcount := bcond ? nz(bcount[1]) + 1 : 0

clc=close[0]>close[1]
clc0=close[0]>open[0]
clc1=close[1]>open[1]

if clc and clc0 and clc1 and (bcount == confirmBars)
    strategy.entry("buy", strategy.long)


scond = price < ma
scount = 0
scount := scond ? nz(scount[1]) + 1 : 0

csc=close[0]<close[1]
csc0=close[0]<open[0]
csc1=close[1]<open[1]

if csc and csc0 and csc1 and (scount == confirmBars)
    strategy.entry("sell", strategy.short)

strategy.close("buy", when=scond)
strategy.close("sell",when=bcond)
    
plot(ma, color=color.red)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)


আরো