ডায়নামিক মুভিং এভারেজ স্ট্র্যাটেজি ট্র্যাকিং গোল্ড স্ট্যান্ডার্ড ভ্যালু


সৃষ্টির তারিখ: 2024-01-12 11:54:21 অবশেষে সংশোধন করুন: 2024-01-12 11:54:21
অনুলিপি: 1 ক্লিকের সংখ্যা: 593
1
ফোকাস
1617
অনুসারী

ডায়নামিক মুভিং এভারেজ স্ট্র্যাটেজি ট্র্যাকিং গোল্ড স্ট্যান্ডার্ড ভ্যালু

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি মূলত দুটি বিষয়ের উপর ভিত্তি করে স্বর্ণের মূল্য নির্ধারণ করেঃ

  1. আগের দিন খোলার দামের তুলনায় বন্ধের দামের পতন। যদি বন্ধের দাম খোলার দামের চেয়ে বেশি হয়, তবে সেই দিনের মান সামগ্রিকভাবে বেড়ে যায়; যদি বন্ধের দাম খোলার দামের চেয়ে কম হয়, তবে সেই দিনের মান সামগ্রিকভাবে কমে যায়।

  2. 50 পিরিয়ডের দ্রুত রেখা EMA এবং 200 পিরিয়ডের ধীর রেখা EMA এর অবস্থান সম্পর্কিত। যদি দ্রুত রেখাটি ধীর রেখার উপরে থাকে তবে স্বল্পমেয়াদী মূল্যবৃদ্ধি গতি দীর্ঘমেয়াদী প্রবণতার চেয়ে বেশি; যদি দ্রুত রেখাটি ধীর রেখার নীচে থাকে তবে স্বল্পমেয়াদী মূল্যবৃদ্ধি গতি দীর্ঘমেয়াদী প্রবণতার চেয়ে কম।

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

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

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

সামর্থ্য বিশ্লেষণ

এই কৌশলটির সুবিধাগুলো হলঃ

  1. বিভিন্ন সূচক ব্যবহার করে স্বর্ণের মূলধনের মূল্যের দিকনির্ণয় করা হয়েছে যাতে ভুল লেনদেনের সম্ভাবনা কম থাকে।

  2. স্টপ ট্র্যাকিং কার্যকরভাবে মুনাফা লক করতে পারে, বাজার পাল্টালে সময়মতো ক্ষতি বন্ধ করতে পারে এবং ঝুঁকি হ্রাস করতে পারে।

  3. ব্যবহারকারীরা তাদের নিজস্ব ট্রেডিং সময় অনুযায়ী উপযুক্ত ট্রেডিং অঞ্চল নির্বাচন করতে পারেন, যাতে তারা প্রাতিষ্ঠানিক অপারেশনের সময় আটকে না পড়ে।

  4. EMA-র পর্যায়ক্রমিক মানগুলি বাজারের পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ এবং অপ্টিমাইজ করা যেতে পারে, যা কৌশলটিকে আরও স্থিতিস্থাপক করে তোলে।

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

এই কৌশলটি কিছু ঝুঁকি নিয়েও এসেছেঃ

  1. এই কৌশলটি ব্যবহার করা হয় যখন কোন অপ্রত্যাশিত ঘটনা ঘটে, যার ফলে বড় ক্ষতি হতে পারে। এর জন্য মানুষের হস্তক্ষেপ প্রয়োজন বা ক্ষতির দূরত্বকে আরও স্বাচ্ছন্দ্যপূর্ণভাবে সেট করা প্রয়োজন।

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

  3. ট্র্যাকিং স্টপ লস দূরত্বের ভুল সেটআপও ঝুঁকি বাড়িয়ে তোলে। খুব কাছাকাছি দূরত্বটি খুব সহজেই ক্ষতিগ্রস্থ হতে পারে; খুব দূরে দূরত্বটি ক্ষতির কার্যকর নিয়ন্ত্রণ করতে পারে না। সর্বোত্তম প্যারামিটারগুলি নির্ধারণের জন্য পরীক্ষার প্রয়োজন।

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

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

  1. অন্যান্য প্রযুক্তিগত সূচক যেমন MACD, Bollinger Bands ইত্যাদির ফিল্টারিং সংকেত যোগ করুন, ইএমএ ত্রুটিপূর্ণ সংকেতের সম্ভাবনা কমিয়ে দিন।

  2. ট্র্যাকিং স্টপকে স্বনির্ধারিত স্টপ হিসাবে রূপান্তরিত করুন এবং বাজারের অস্থিরতার উপর নির্ভর করে স্টপ দূরত্বকে স্মার্টভাবে সামঞ্জস্য করুন।

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

  4. মেশিন লার্নিং মডেলগুলিকে ট্রেন্ডের দিকনির্দেশনা নির্ধারণে সাহায্য করা এবং আরও ঐতিহাসিক তথ্য ব্যবহার করে সঠিকতা নির্ধারণ করা।

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("My Strategy", overlay=true)

// Inputs for user to modify
startHour = input(11, title="Start Hour")
endHour = input(16, title="End Hour")
trailingStop = input(100, title="Trailing Stop Start (pips)")
trailingStep = input(10, title="Trailing Step (pips)")

// Define the EMAs
longEma = ema(close, 200)
shortEma = ema(close, 50)

// Calculate daily open, high, low, close
daily_open = security(syminfo.tickerid, "D", open[1])
daily_close = security(syminfo.tickerid, "D", close[1])

// Time conditions
timeAllowed = (hour >= startHour) and (hour <= endHour)

// Define long condition based on your criteria
longCondition = (daily_close > daily_open) and (close > daily_open) and (shortEma > longEma) and timeAllowed

// Define short condition based on your criteria
shortCondition = (daily_close < daily_open) and (close < daily_open) and (shortEma < longEma) and timeAllowed

// Enter the trade
if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)

// Trailing Stop Loss
strategy.exit("Exit Long", "Long", trail_points = trailingStop / syminfo.mintick, trail_offset = trailingStep / syminfo.mintick)
strategy.exit("Exit Short", "Short", trail_points = trailingStop / syminfo.mintick, trail_offset = trailingStep / syminfo.mintick)

// Plotting
plot(daily_open, color=color.red, title="Daily Open")
plot(longEma, color=color.blue, title="200 EMA")
plot(shortEma, color=color.orange, title="50 EMA")