৯ দিনের মুভিং এভারেজ এবং ২০ দিনের মুভিং এভারেজ ক্রসওভার কৌশল


সৃষ্টির তারিখ: 2023-09-28 11:17:10 অবশেষে সংশোধন করুন: 2023-09-28 11:17:10
অনুলিপি: 1 ক্লিকের সংখ্যা: 867
1
ফোকাস
1617
অনুসারী

ওভারভিউ

এই কৌশলটি ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য নয় দিনের গড় এবং বিশ দিনের গড়ের ক্রস ব্যবহার করে, যার ফলে এটি একটি ক্রয় এবং বিক্রয় কৌশল তৈরি করে। এটি চলমান গড়, কে লাইন এবং ভলিউম সূচককে সংহত করে, যা একটি সাধারণ সংক্ষিপ্ত ট্রেডিং কৌশল।

কৌশল নীতি

এটি একটি সহজ ট্রেন্ড ফলোিং কৌশল যা 9 ও 20 ওভেনের ক্রস লাইন ভিত্তিক। বিশেষ করে, এটি নিম্নলিখিত অংশগুলি নিয়ে গঠিতঃ

  1. K লাইনটির রঙ নির্ধারণ করুন। K লাইনটি সবুজ হবে যখন আজকের ক্লোজ-অফ মূল্য গতকালের চেয়ে বেশি হবে; K লাইনটি লাল হবে যখন আজকের ক্লোজ-অফ মূল্য গতকালের চেয়ে কম হবে।

  2. ৯ দিনের গড়রেখার রঙ নির্ধারণ করুন। ৯ দিনের গড়রেখার উপরে উঠলে এবং ২০ দিনের গড়রেখাও উপরে উঠলে, ৯ দিনের গড়রেখাকে সবুজ হিসাবে সেট করুন; ৯ দিনের গড়রেখার নীচে নেমে গেলে এবং ৯ দিনের গড়রেখাও নীচে নেমে গেলে, লাল হিসাবে সেট করুন; অন্যথায় কালো হিসাবে সেট করুন।

  3. বিশ দিনের গড়ের রঙ নির্ধারণ করুন। বিশ দিনের গড়ের উপরে উঠলে কালো, নীচে নেমে গেলে কালো, বাকিগুলি অপরিবর্তিত থাকে।

  4. ২০০ দিনের গড় রেখা আঁকুন, গাঢ় নীল রঙে।

  5. ৯ দিনের গড়রেখা এবং ২০ দিনের গড়রেখার ছেদ বিন্দু আঁকুন, লাল রঙে সেট করুন।

  6. ট্রানজিট ওজনযুক্ত গড় মূল্য (VWAP) সাদা রঙে অঙ্কন করুন।

  7. যখন নয় দিনের গড়রেখায় বিশ দিনের গড়রেখায় পরিধান করা হয়, তখন বেশি করা হয়; যখন নয় দিনের গড়রেখার নীচে বিশ দিনের গড়রেখায় পরিধান করা হয়, তখন খালি করা হয়।

উপরোক্ত অংশে গড়, কে লাইন, ক্রস পয়েন্ট এবং মূল্য সূচকগুলি ব্যবহার করে বাজারের প্রবণতা এবং সংকেতগুলি বিচার করা হয়েছে, যা একটি সাধারণ প্রযুক্তিগত বিশ্লেষণ কৌশল।

কৌশলগত শক্তি বিশ্লেষণ

এটি একটি সহজ এবং কার্যকরী শর্ট-লাইন কৌশল যা নিম্নলিখিত সুবিধাগুলির সাথে আসেঃ

  1. এটি সহজ এবং সহজেই ব্যবহার করা যায়। কেবলমাত্র দুটি সমান্তরাল রেখার মধ্যে সম্পর্ক পর্যবেক্ষণ করা প্রয়োজন।

  2. সংক্ষিপ্ত লাইন অপারেশনের জন্য উপযুক্ত ছোট প্রত্যাহার। নবম এবং বিশ দিনের গড় লাইনগুলির একটি নির্দিষ্ট মসৃণতা রয়েছে, যা সংক্ষিপ্ত লাইন বাজারের গোলমালের প্রভাব হ্রাস করতে পারে।

  3. সহজেই ট্রেন্ড সিগন্যাল সনাক্ত করা যায়। সমান্তরাল ক্রস একটি সুস্পষ্ট ট্রেন্ড রিভার্স সিগন্যাল, যা মিস করা সহজ নয়।

  4. একাধিক প্রযুক্তিগত সূচককে একত্রিত করে সিদ্ধান্তের গুণমান উন্নত করা। কে লাইন, গড় লাইন এবং পরিমাপ মূল্য সূচকগুলির সাথে মিলিত হয়ে প্রবণতার দিকনির্দেশকে আরও ব্যাপকভাবে বিচার করা যায়।

  5. কোডটি সংক্ষিপ্ত, সহজেই পরীক্ষা এবং অপ্টিমাইজ করা যায়। এমকিউএল 4 ভাষাটি প্যারামিটারগুলি সামঞ্জস্য করার জন্য এই কৌশলগত যুক্তিটি দ্রুত বাস্তবায়ন করতে পারে।

  6. বিভিন্ন জাত এবং সময়কালের জন্য প্রযোজ্য। স্টক, ফরেক্স, ডিজিটাল মুদ্রা ইত্যাদির জন্য ওএইচএলসি ডেটা থাকলে এই কৌশলটি ব্যবহার করা যেতে পারে।

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

যদিও এই কৌশলটির কিছু সুবিধা রয়েছে, তবে এর ঝুঁকিও রয়েছেঃ

  1. নবম এবং বিশ দিনের গড় লাইন প্যারামিটারগুলিকে অপ্টিমাইজ করা দরকার। বিভিন্ন বাজার চক্রের অধীনে কার্যকারিতা বড় পার্থক্য হতে পারে।

  2. মিথ্যা ভাঙ্গন এবং পুনঃনির্ধারণের জন্য প্রবণ। সমান্তরাল ক্রস সংকেতগুলি দ্রুত মুছে ফেলা হতে পারে।

  3. প্রবণতা অস্থিরতার সাথে মোকাবিলা করতে অক্ষম। এই কৌশলটি যখন বাজার দীর্ঘমেয়াদে সুস্পষ্ট প্রবণতায় থাকে তখন ঘন ঘন ব্যবসায়ের ক্ষতি করে।

  4. ঝড়ের ঝুঁকি নিতে হবে। যদি ভুলভাবে লভ্যাংশ নেওয়া হয়, তবে ঝড়ের পরিস্থিতি ক্ষতি বাড়িয়ে তুলতে পারে।

  5. এই কৌশলটি সম্পূর্ণরূপে ইতিহাসের K-লাইন উপর নির্ভর করে এবং মূল্যের উপর গুরুত্বপূর্ণ খবরের প্রভাবকে বিবেচনা করতে পারে না।

উপরোক্ত ঝুঁকির জন্য, যথাযথভাবে হোল্ডিং অনুপাত, স্টপ লস কৌশল, অপ্টিমাইজেশান প্যারামিটার, বা অন্যান্য কারণের সাথে মিলিতভাবে ব্যবহার করার বিষয়টি বিবেচনা করা যেতে পারে।

অপ্টিমাইজেশান দিক

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

  1. গড়রেখার প্যারামিটারগুলি অপ্টিমাইজ করুন এবং সর্বোত্তম চক্রের সমন্বয় খুঁজুন। আপনি বিভিন্ন স্বল্পমেয়াদী এবং মধ্যমেয়াদী গড়রেখার চক্রের চেষ্টা করতে পারেন এবং সবচেয়ে উপযুক্ত সমন্বয় খুঁজে পেতে পারেন।

  2. সিগন্যাল ফিল্টার করার জন্য অন্যান্য সূচক যুক্ত করুন যেমন MACD, KD, বুলিন ব্যান্ড ইত্যাদি।

  3. স্টপ স্ট্র্যাটেজি বাড়ান। সরানো স্টপ বা সূচকীয় সরানো স্টপ সেট করুন যা একক ক্ষতি নিয়ন্ত্রণ করতে পারে।

  4. ট্রেন্ড ফিল্টার অপারেশনের সাথে যুক্ত করুন। ট্রেডিংয়ের সময় কেবলমাত্র ট্রেন্ডগুলি স্পষ্ট হয়, বাজারের ঝড় এড়ানো যায়।

  5. তহবিল ব্যবস্থাপনা কৌশল অপ্টিমাইজ করুন। পজিশনের আকার, স্টপ লস, স্টপ লস ট্র্যাকিং ইত্যাদির বিবরণ সেট করুন, কৌশল স্থিতিশীলতা বাড়াতে পারে।

  6. বিভিন্ন জাতের এবং সময়কালের উপর ডেটা পরীক্ষা করুন। প্যারামিটারগুলি সামঞ্জস্য করুন যাতে কৌশলটি আরও দুর্বল হয়।

  7. মেশিন লার্নিং এর মতো উন্নত প্রযুক্তি যুক্ত করুন। আরএনএন, এলএসটিএম এবং অন্যান্য পদ্ধতি ব্যবহার করে বৈশিষ্ট্য ইঞ্জিনিয়ারিং এবং প্যারামিটার অপ্টিমাইজেশন করুন।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=1
strategy("Dieyson daytrade EMA 9+20+200+VWAP and bar & line color", overlay=true)


//bar color rules
Dgbar = close>close[1] and ema(close,20)>ema(close[1],20)
Drbar = close<close[1] and ema(close,20)<ema(close[1],20)

//Barcolors
barcolor(Dgbar ? green : na)
barcolor(Drbar ? red : na)

//MM09 Colorful

MMgreen9 = ema(close,9)>ema(close[1],9) and ema(close,20)>ema(close[1],20)
MMred9 = ema(close,9)<ema(close[1],9) and ema(close,9)<ema(close[1],9)
col8 = (MMgreen9 ? color(green,0) : na)
col28 = (MMred9 ? color(red,0) : na)
col38 = (not MMgreen9 and not MMred9 ? color(black,0) : na)

plot(ema(close,9), color=col8, style=line, linewidth=2)
plot(ema(close,9), color=col28, style=line, linewidth=2)
plot(ema(close,9), color=col38, style=line, linewidth=2)

//MM20 Colorful

MMgreen = ema(close,20)>ema(close[1],20)
MMred = ema(close,20)<ema(close[1],20)
col = (MMgreen ? color(black,0) : na)
col2 = (MMred ? color(black,0) : na)
col3 = (not MMgreen and not MMred ? color(black,0) : na)
col4 = color(navy,0)
plot(ema(close,20), color=col, style=line, linewidth=1)
plot(ema(close,20), color=col2, style=line, linewidth=1)
plot(ema(close,20), color=col3, style=line, linewidth=1)
plot(ema(close,200), color=col4, style=line, linewidth=3)
plot(cross(ema(close,9), ema(close,20)) ? ema(close,9) : na, style = cross,color=fuchsia, transp=0, linewidth = 4)
//plot(cross(ema(close,9), ema(close,200)) ? ema(close,9) : na, style = cross, color=fuchsia, transp=0,linewidth = 4)

colorvwap = color(white,0)
plot(vwap, color=colorvwap, style=line, linewidth=1)

c = crossover(ema(close,9), ema(close,20)) and ema(close,9) > ema(close,20)
v = crossunder(ema(close,9), ema(close,20))

strategy.entry("COMPRA", strategy.long,when=c)
strategy.entry("VENDA", strategy.short,when=v)