ট্রেন্ডসার্ফিং - ডাবল মুভিং এভারেজ ক্রসওভার ট্রেন্ড কৌশল

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

সারসংক্ষেপ

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

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

ট্রেন্ডসার্ফিং কৌশলটি মূলত দ্রুত চলমান গড় এবং ধীর চলমান গড় দ্বারা গঠিত সোনার ক্রস এবং মৃত্যুর ক্রসের উপর নির্ভর করে ক্রয় এবং বিক্রয় সংকেত তৈরি করতে। যখন দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন দ্রুত এমএ ধীর এমএ এর নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।

এছাড়াও, কৌশলটি মিথ্যা সংকেতগুলি ফিল্টার করতে বা প্রবণতার গুণমান নির্ধারণের জন্য বেশ কয়েকটি সহায়ক সূচক অন্তর্ভুক্ত করে, যার মধ্যে রয়েছেঃ

  1. দামের প্রবণতা এবং গতি নির্ধারণের জন্য ROC সূচক
  2. অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয়ের মাত্রা সনাক্ত করার জন্য RSI দোলক
  3. সামগ্রিক প্রবণতার দিকনির্দেশনা নির্ধারণের জন্য 200 দিনের EMA
  4. চার্টে প্রবেশের পয়েন্ট চিহ্নিত করার জন্য ত্রিভুজ দৃশ্যমান সূচক

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

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

১. মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ধরুন
কৌশলটি মূলত এমএ ক্রসগুলির উপর ভিত্তি করে প্রবণতা বিপরীত মূল্যায়ন করে এবং মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ক্যাপচারের উপর ফোকাস করে স্বল্পমেয়াদী গোলমাল ফিল্টার করার জন্য 200 দিনের ইএমএর মতো সূচক ব্যবহার করে।

২. একাধিক সূচক উচ্চমানের প্রবেশ নিশ্চিত করে
এমএ ক্রসওভারের পাশাপাশি, আরওসি, আরএসআই এবং অন্যান্য সূচক অন্তর্ভুক্ত করা বিপরীত পয়েন্টগুলিতে একীকরণ অঞ্চলগুলি এড়াতে সক্ষম করে এবং মানের প্রবেশ নিশ্চিত করে।

৩. স্বজ্ঞাত ত্রিভুজ দৃশ্যমান সূচক
সবুজ নীচের ত্রিভুজগুলো দীর্ঘ, লাল উপরের ত্রিভুজগুলো সংক্ষিপ্ত। পরিষ্কার এবং সহজ।

৪. বিভিন্ন প্রয়োজনের জন্য কাস্টমাইজযোগ্য পরামিতি
ব্যবহারকারীরা তাদের নিজস্ব ট্রেডিং স্টাইল অনুযায়ী এমএ পিরিয়ড, আরওসি দৈর্ঘ্য, আরএসআই দৈর্ঘ্য ইত্যাদি প্যারামিটারগুলি অবাধে সামঞ্জস্য করতে পারেন।

৫. ক্ষতি বন্ধ করুন এবং লাভ নিয়ন্ত্রণ করুন
কৌশলটি ATR মানকে ঝুঁকি শতাংশ দ্বারা গুণিত করে স্টপ লস এবং লাভ গ্রহণের ভিত্তিতে সেট করে, যা প্রতি বাণিজ্য ঝুঁকি নিয়ন্ত্রণকে সক্ষম করে।

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

১. ব্যবসার ঝুঁকি
যেকোনো এমএ ক্রসওভারের উপর ভিত্তি করে কৌশলটি ম্যানেজমেন্ট অ্যাসোসিয়েশন (এমএ) ওসিলেশন চলাকালীন ট্রেড মিস বা বন্ধ হওয়ার ঝুঁকি বহন করে।

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

৩. ব্ল্যাক সোয়ান ইভেন্টগুলি সম্পূর্ণরূপে ফিল্টার করার অক্ষমতা
চরম বাজারের পরিস্থিতিতে, কৌশলগুলি এখনও বাজার সিস্টেমিক ঝুঁকি থেকে বড় ক্ষতির মুখোমুখি হতে পারে।

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

১. পরামিতি মান পরীক্ষা এবং অপ্টিমাইজ
বিভিন্ন ট্রেডিং পণ্যের বৈশিষ্ট্য অনুসারে ম্যানেজমেন্ট অ্যাডভাইজরির সময়কাল, আরওসির দৈর্ঘ্য, আরএসআইয়ের মান ইত্যাদি কঠোর ব্যাকটেস্টিং এবং অপ্টিমাইজেশনের মধ্য দিয়ে যেতে হবে।

২. অন্যান্য সহায়ক সূচক পরীক্ষা করুন এবং অন্তর্ভুক্ত করুন
আরও ভাল পারফরম্যান্সের জন্য এমএ ক্রস সহ বিওএলএল, কেডিজে ইত্যাদির মতো অন্যান্য সূচকগুলির সংমিশ্রণ পরীক্ষা চালিয়ে যান।

৩. ঝুঁকি নিয়ন্ত্রণের জন্য অ্যালগরিদমিক ট্রেডিংয়ের সাথে সমন্বয় করামেশিন লার্নিং অ্যালগরিদম প্রবর্তন করা যাতে আরও বুদ্ধিমান স্টপ লস এবং মুনাফা গ্রহণ সম্ভব হয়, গতিশীল বাজারের পরিবেশে অভিযোজিত হয়।

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

সিদ্ধান্ত

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

[/trans]


/*backtest
start: 2023-12-27 00:00:00
end: 2024-01-03 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Moving Average Crossover with Triangles, 200 EMA, ROC, and RSI", overlay=true)

// Define input parameters
fast_length = input(9, title="Fast MA Length")
slow_length = input(21, title="Slow MA Length")
roc_length = input(14, title="ROC Length")
rsi_length = input(14, title="RSI Length")

// Calculate moving averages
fast_ma = sma(close, fast_length)
slow_ma = sma(close, slow_length)

// Plot moving averages
plot(fast_ma, color=color.green, title="Fast MA")
plot(slow_ma, color=color.red, title="Slow MA")

// Plot 200 EMA
ema_200 = ema(close, 200)
plot(ema_200, color=color.white, title="200 EMA", linewidth=2)

// Calculate Rate of Change (ROC)
roc = roc(close, roc_length)

// Calculate RSI
rsi = rsi(close, rsi_length)

// Define strategy entry and exit conditions
long_condition = crossover(fast_ma, slow_ma) and roc > 0 and close > ema_200 and rsi > 55
short_condition = crossunder(fast_ma, slow_ma) and roc < 0 and close < ema_200 and rsi < 45

// Execute strategy
strategy.entry("Long", strategy.long, when=long_condition)
strategy.entry("Short", strategy.short, when=short_condition)

// Define stop loss and take profit levels
risk_percent = input(1, title="Risk Percentage", minval=0.1, maxval=5, step=0.1) / 100
atr_value = atr(14)
stop_loss = close - atr_value * risk_percent
take_profit = close + atr_value * risk_percent

strategy.exit("Take Profit/Stop Loss", from_entry="Long", loss=stop_loss, profit=take_profit)
strategy.exit("Take Profit/Stop Loss", from_entry="Short", loss=stop_loss, profit=take_profit)

// Plot larger triangles on crossover and crossunder
plotshape(series=long_condition, title="Long Entry", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=short_condition, title="Short Entry", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)


আরো