সংক্ষিপ্ত বিবরণঃ এই কৌশলটি বিভিন্ন সময়ের সাথে তিনটি চলমান গড়ের উপর ভিত্তি করে সোনার ক্রস এবং ডেথ ক্রস ট্রেডিং বাস্তবায়ন করে। যখন সংক্ষিপ্ত সময়ের এমএ দীর্ঘ সময়ের এমএ অতিক্রম করে তখন এটি দীর্ঘ হয় এবং যখন সংক্ষিপ্ত সময়ের এমএ দীর্ঘ সময়ের এমএ অতিক্রম করে তখন সংক্ষিপ্ত হয়। প্রবণতা দিকটি প্রবণতা এমএ লাইনের দ্বারা নির্ধারিত হয়।
কৌশলগত যুক্তি:
তিনটি এমএ নির্ধারণ করুন - স্বল্প সময়ের এমএ, দীর্ঘ সময়ের এমএ এবং প্রবণতা এমএ। সময়কাল যথাক্রমে 20, 200 এবং 50 হয়।
একটি ক্রয় সংকেত উত্পন্ন হয় যখন স্বল্প সময়ের MA দীর্ঘ সময়ের MA এর উপরে ক্রস করে। একটি বিক্রয় সংকেত উত্পন্ন হয় যখন স্বল্প সময়ের MA দীর্ঘ সময়ের MA এর নীচে ক্রস করে।
সংক্ষিপ্ত এবং দীর্ঘ উভয় এমএ ট্রেন্ড এমএ এর উপরে আছে কিনা তা পরীক্ষা করুন। যদি না হয়, ট্রেন্ডের বিরুদ্ধে ট্রেডিং এড়ানোর জন্য সংকেতটি ফিল্টার করা হয়।
স্টপ লস সেট করুন এবং এন্ট্রি মূল্যের শতাংশ হিসাবে মুনাফা নিন। ব্যাকটেস্টিংয়ের উপর ভিত্তি করে পরামিতিগুলি অপ্টিমাইজ করুন।
এন্ট্রি সিগন্যালগুলি দৃশ্যমান করার জন্য এমএ ক্রসওভার পয়েন্টগুলি গ্রাফ করুন।
উপকারিতা:
সহজ এবং স্বজ্ঞাত কৌশলগত যুক্তি, সহজেই বোঝা এবং বাস্তবায়ন।
মধ্যমেয়াদী প্রবণতা কার্যকরভাবে ধরা এবং গতি সঙ্গে বাণিজ্য করতে পারেন।
প্রবণতা অনুসারে ফিল্টারিং এএম ট্রেন্ডের বিরুদ্ধে ট্রেডিং এড়ায়।
অনুমোদনের সময়কাল বিভিন্ন বাজারের অবস্থার জন্য সামঞ্জস্য করা যেতে পারে।
ঝুঁকি নিয়ন্ত্রণের জন্য কাস্টমাইজযোগ্য স্টপ লস এবং লভ্যাংশ নিন।
ঝুঁকি:
হ্রাস হ্রাস হ্রাস হ্রাস হ্রাস হ্রাস হ্রাস হ্রাস
প্রবণতা বিপরীত হলে বড় ক্ষতি হয়।
অনুপযুক্ত প্যারামিটার সেটিং ওভারট্রেডিং বা সুযোগ হারাতে পারে।
লেনদেনের খরচ বিবেচনা করা প্রয়োজন।
উন্নতিঃ
ভুয়া সংকেত এড়াতে ATR এর মত ভয়াবহতা ফিল্টার যুক্ত করুন।
মেশিন লার্নিং ব্যবহার করে গতিশীলভাবে পরামিতি অপ্টিমাইজ করুন।
প্রবণতা নির্ধারণের জন্য এমএসিডি এর মত আরও সূচক যোগ করুন।
লাভের জন্য স্টপ লস প্রয়োগ করুন।
সর্বোত্তম স্টপ লস এবং লাভের মাত্রা খুঁজে বের করার জন্য ব্যাকটেস্ট।
উপসংহারঃ
কৌশলটি স্পষ্ট যুক্তি এবং সহজ বাস্তবায়নের সাথে প্রবণতা কার্যকরভাবে ক্যাপচার করে। প্রবণতা ফিল্টার, স্টপ লস এবং লাভের সাথে ঝুঁকিগুলি নিয়ন্ত্রণ করা। প্যারামিটার টিউনিংয়ের জন্য বাজারের অবস্থার জন্য অপ্টিমাইজেশান প্রয়োজন। আরও সূচক কর্মক্ষমতা উন্নত করতে পারে। মাঝারি মেয়াদী প্রবণতা ট্রেডিংয়ের জন্য উপযুক্ত। ব্যাকটেস্ট এবং ডেমো ট্রেডিংয়ে ভাল পারফর্ম করেছে। লাইভ ট্রেডিংয়ে, উইপস এবং প্রবণতা বিপরীত ঝুঁকি থেকে সাবধান থাকুন। সামগ্রিকভাবে ব্যবহারিক মূল্য রয়েছে।
/*backtest start: 2022-10-23 00:00:00 end: 2023-10-29 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("XAU M15", overlay=true) // Define input parameters long_length = input.int(64, title="Long MA Length") short_length = input.int(1, title="Short MA Length") trend_length = input.int(200, title="Trend MA Length") // Calculate moving averages long_ma = ta.sma(close, long_length) short_ma = ta.sma(close, short_length) trend_ma = ta.sma(close, trend_length) // Plot moving averages on chart plot(long_ma, color=color.blue, title="Long MA") plot(short_ma, color=color.red, title="Short MA") plot(trend_ma, color=color.green, title="Trend MA") // Entry conditions enterLong = ta.crossover(long_ma, short_ma) and long_ma > trend_ma and short_ma > trend_ma enterShort = ta.crossunder(long_ma, short_ma) and long_ma < trend_ma and short_ma < trend_ma if (enterLong) strategy.entry("Long", strategy.long) if (enterShort) strategy.entry("Short", strategy.short) // Exit conditions exitLong = ta.crossunder(long_ma, short_ma) exitShort = ta.crossover(long_ma, short_ma) if (exitLong) strategy.close("Long") if (exitShort) strategy.close("Short") // Set stop loss and take profit levels long_stop_loss_percentage = input(1, title="Long Stop Loss (%)") / 100 long_take_profit_percentage = input(3, title="Long Take Profit (%)") / 100 short_stop_loss_percentage = input(1, title="Short Stop Loss (%)") / 100 short_take_profit_percentage = input(3, title="Short Take Profit (%)") / 100 strategy.exit("Take Profit/Stop Loss", "Long", stop=close * (1 - long_stop_loss_percentage), limit=close * (1 + long_take_profit_percentage)) strategy.exit("Take Profit/Stop Loss", "Short", stop=close * (1 + short_stop_loss_percentage), limit=close * (1 - short_take_profit_percentage)) plotshape(series=enterLong, title="Buy Entry", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.tiny) plotshape(series=enterShort, title="Sell Entry", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.tiny)