এই কৌশলটি প্রবণতা দিক নির্ধারণ এবং ট্রেডিং সিদ্ধান্ত গ্রহণের জন্য 9 দিনের এবং 20 দিনের চলমান গড়ের ক্রসওভার ব্যবহার করে। এটি চলমান গড়, মোমবাতি এবং ভলিউম মূল্য বিশ্লেষণকে সংহত করে, এটি একটি সাধারণ স্বল্পমেয়াদী ট্রেডিং কৌশল করে তোলে।
এটি একটি সাধারণ ট্রেন্ড-পরবর্তী কৌশল যা 9 দিনের এবং 20 দিনের চলমান গড়ের ক্রসওভারের উপর ভিত্তি করে। বিশেষত এটি নিম্নলিখিত অংশগুলি অন্তর্ভুক্ত করেঃ
মোমবাতি রং সেট করুন। মোমবাতি সবুজ রঙের যদি আজকের বন্ধের মূল্য গতকালের তুলনায় বেশি হয়, এবং লাল যদি কম হয়।
৯ দিনের এমএ এর রঙ সেট করুন। যদি ৯ দিনের এমএ উপরে যায় এবং ২০ দিনের এমএও উপরে যায় তবে এটি সবুজ রঙের হবে। যদি ৯ দিনের এমএ নিচে যায় এবং ২০ দিনের এমএও নিচে যায় তবে এটি লাল রঙের হবে। অন্যথায়, এটি কালো।
২০ দিনের এমএ এর রঙ সেট করুন। এটি কালো রঙের যদি ২০ দিনের এমএ উপরে যায় এবং কালো রঙের যদি এটি নিচে যায়। অন্যথায়, কোন পরিবর্তন নেই।
নৌবাহিনীতে ২০০ দিনের এমএ প্লট করুন।
৯ দিনের এবং ২০ দিনের এমএ-র ক্রসওভার পয়েন্টগুলি ম্যাজেন্টে গ্রাফ করুন।
ভলিউম ওয়েটেড মিড প্রাইস (ভিডব্লিউএপি) সাদা রঙে চিত্রিত করুন।
৯ দিনের এমএ ২০ দিনের এমএ অতিক্রম করলে লং এবং এর নিচে অতিক্রম করলে শর্ট।
উপরে উল্লিখিতটি বাজারের প্রবণতা এবং সংকেত নির্ধারণের জন্য চলমান গড়, ক্যান্ডেলস্টিক, ক্রসওভার পয়েন্ট এবং ভলিউম মূল্য বিশ্লেষণকে একত্রিত করে। এটি একটি সাধারণ প্রযুক্তিগত বিশ্লেষণ কৌশল।
এই সহজ স্বল্পমেয়াদী কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ
সহজেই ব্যবহার করা যায়, শুধু দুটি এমএ এর মধ্যে সম্পর্ক পর্যবেক্ষণ করুন।
স্বল্পমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত ছোট ড্রাউনডাউন। 9 দিনের এবং 20 দিনের এমএগুলির মসৃণ প্রভাব রয়েছে এবং বাজারের গোলমাল হ্রাস করে।
ট্রেন্ড সিগন্যাল সনাক্ত করা সহজ। এমএ ক্রসগুলি স্পষ্ট ট্রেন্ড বিপরীত সংকেত।
আরও ভাল সিদ্ধান্তের জন্য একাধিক প্রযুক্তিগত সূচক একীভূত করে। মোমবাতি, এমএ এবং ভলিউম মূল্য বিশ্লেষণ প্রবণতার একটি বিস্তৃত দৃষ্টিভঙ্গি দেয়।
সহজ পরীক্ষা এবং অপ্টিমাইজেশান জন্য সহজ এবং পরিষ্কার কোড. MQL4 দ্রুত বাস্তবায়ন এবং পরামিতি টিউনিং অনুমতি দেয়.
বিভিন্ন পণ্য এবং সময়সীমার জন্য প্রযোজ্য। এটি OHLC ডেটা সহ যে কোনও পণ্যের জন্য কাজ করে।
সুবিধাগুলো সত্ত্বেও, এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ
বিভিন্ন বাজারের জন্য এমএ প্যারামিটারগুলির অপ্টিমাইজেশান প্রয়োজন।
মিথ্যা ব্রেক এবং pullbacks প্রবণ. সংকেত দ্রুত অবৈধ হতে পারে.
ব্যাপ্তিভুক্ত বাজার পরিচালনা করতে অক্ষম। প্রবণতাহীন বাজারগুলিতে ঘন ঘন ক্ষতি হতে পারে।
ভুল শর্ট সিগন্যালের ফলে বাজারে হ্রাস পেতে পারে।
প্রধান সংবাদের প্রতি প্রতিক্রিয়া জানাতে অক্ষম। এটি শুধুমাত্র ঐতিহাসিক তথ্য উপর নির্ভর করে।
ঝুঁকি মোকাবেলা করার জন্য, পজিশনের আকার সামঞ্জস্য করার কথা বিবেচনা করুন, স্টপ লস ব্যবহার করুন, পরামিতিগুলি অনুকূল করুন, অথবা অন্যান্য কারণগুলির সাথে একত্রিত করুন।
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
বিভিন্ন বাজারের জন্য সর্বোত্তম সমন্বয় খুঁজে পেতে ম্যানেজমেন্ট ম্যানেজমেন্ট পিরিয়ডগুলি অপ্টিমাইজ করুন।
সিগন্যাল ফিল্টার করার জন্য অন্যান্য সূচক যোগ করুন, যেমন MACD, KD, Bollinger Bands। এটি মিথ্যা সংকেত হ্রাস করতে পারে।
স্টপ লস কৌশল যোগ করুন যেমন স্টপ লস ট্রেইলিং হারকে সীমাবদ্ধ করতে।
কেবলমাত্র স্পষ্ট প্রবণতা ট্রেড করুন এবং রেঞ্জ-বদ্ধ বাজার এড়ান।
স্থিতিশীলতা বৃদ্ধির জন্য পজিশনের আকার, স্টপ লস, ট্রেলিং স্টপ লস ইত্যাদি সহ অর্থ পরিচালনার মডেলগুলিকে অনুকূল করা।
বিভিন্ন পণ্য এবং সময়সীমার মধ্যে পারফরম্যান্স পরীক্ষা করুন এবং পরামিতিগুলি সামঞ্জস্য করুন।
বৈশিষ্ট্য প্রকৌশল এবং পরামিতি অপ্টিমাইজেশান জন্য RNN এবং LSTM মত মেশিন লার্নিং মডেল প্রয়োগ করুন।
সংক্ষেপে, এটি একটি সহজ এবং ব্যবহারিক স্বল্পমেয়াদী প্রবণতা অনুসরণকারী কৌশল। এটি এমএ ক্রস ব্যবহার করে প্রবণতা সনাক্ত করে এবং সিদ্ধান্ত গ্রহণের জন্য মোমবাতি, এমএ এবং ভলিউম মূল্য বিশ্লেষণকে সংহত করে। তবে এর কিছু ঝুঁকিও রয়েছে যা প্যারামিটার অপ্টিমাইজেশন, স্টপ লস এবং অর্থ পরিচালনার মাধ্যমে মোকাবেলা করা দরকার। মেশিন লার্নিং পারফরম্যান্সকে আরও উন্নত করতে পারে। সামগ্রিকভাবে, এটি গবেষণা এবং প্রয়োগের যোগ্য পরিমাণগত ব্যবসায়ের জন্য একটি নির্ভরযোগ্য পদ্ধতি সরবরাহ করে।
/*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)