কৌশল অনুসরণ করে সমর্থন এবং প্রতিরোধের প্রবণতা


সৃষ্টির তারিখ: 2024-02-27 15:11:04 অবশেষে সংশোধন করুন: 2024-02-27 15:11:04
অনুলিপি: 1 ক্লিকের সংখ্যা: 609
1
ফোকাস
1617
অনুসারী

কৌশল অনুসরণ করে সমর্থন এবং প্রতিরোধের প্রবণতা

ওভারভিউ

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

কৌশল নীতি

  1. মূল সমর্থন এবং প্রতিরোধের অবস্থানগুলি চিহ্নিত করুন।
  2. ট্রেন্ড লাইন ব্যবহার করে মার্কেট ট্রেন্ডের দিক নির্ণয় করুন। এটিকে একটি উর্ধ্বমুখী ট্রেন্ড হিসাবে সংজ্ঞায়িত করা হয় যখন দামটি গতকালের সমাপ্তির দামের চেয়ে বেশি হয়, অন্যথায় এটি একটি নিম্নমুখী ট্রেন্ড।
  3. যখন দাম সমর্থনকারী স্তরের কাছাকাছি থাকে এবং এটি একটি উচ্চ প্রবণতা হয় তখন একটি ক্রয় সংকেত দেওয়া হয়।
  4. যখন মূল্য প্রতিরোধের কাছাকাছি থাকে এবং নিম্নমুখী প্রবণতা হয় তখন বিক্রয় সংকেত দেওয়া হয়।
  5. স্টপ লস টার্গেটটি রিস্ক-রিটার্ন অনুপাতের উপর ভিত্তি করে গণনা করা হয় এবং স্টপ লসটি সমর্থনটির কাছাকাছি সেট করা হয়।
  6. ট্রেকিং স্টপ লস ব্যবহার করে মুনাফা লক করার বিকল্প রয়েছে।

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

  1. সমর্থন, প্রতিরোধ এবং প্রবণতার তিনটি শক্তিশালী সূচকের সুবিধা নিন।
  2. “অনুমোদিত” বা “অনুমোদিত” শব্দটি “অনুমোদিত” বা “অনুমোদিত” শব্দটির সাথে সম্পর্কিত।
  3. ঝুঁকি নিয়ন্ত্রণযোগ্য, স্টপ লস কন্ট্রোল করা হয় মূল সহায়ক অবস্থানের কাছাকাছি।
  4. স্টপ লস ট্র্যাকিং এর মাধ্যমে লাভের উপর লকিং করা যায়, যাতে লাভের রিটার্ন না হয়।

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

  1. ব্রেকিং ব্যর্থতার ঝুঁকি। দাম সমর্থন বা প্রতিরোধের স্তর অতিক্রম করার পরে আবারও ফিরে আসতে পারে, যার ফলে স্ফীতকরণ ঘটে।
  2. প্রবণতা নির্ধারণে ব্যর্থতার ঝুঁকি। প্রবণতা রেখা ব্যবহার করে প্রবণতা নির্ধারণে ভুল হতে পারে।
  3. স্টপডেমী ভাঙার ঝুঁকি রয়েছে। যদিও স্টপডেমী সমর্থন থেকে খুব দূরে নয়, তবে তীব্র ওঠানামা চলাকালীন এটি সরাসরি ভাঙতে পারে।

প্রতিকারঃ

  1. সঠিকভাবে সমর্থন প্রতিরোধের নির্ধারণের মাত্রা ছেড়ে দিন।
  2. বিভিন্ন সূচক ব্যবহার করে প্রবণতা নির্ণয় করা।
  3. এর ফলে ক্ষতিগ্রস্ত বা সময়মত হস্তক্ষেপের সম্ভাবনা কম থাকে।

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

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

সারসংক্ষেপ

এই কৌশলটি বিভিন্ন প্রযুক্তিগত সূচকের সুবিধাগুলিকে একত্রিত করে, যুক্তিসঙ্গত পরামিতি সেটিংয়ের উপর ভিত্তি করে একটি ভাল রিটার্ন-ঝুঁকি অনুপাত অর্জন করা যায়। প্যারামিটার সেটিং এবং প্রবেশের ক্রমের অপ্টিমাইজেশনের মূল চাবিকাঠি। সামগ্রিকভাবে, কৌশলটির কাঠামো যুক্তিসঙ্গত এবং উন্নতির জন্য প্রচুর জায়গা রয়েছে।

কৌশল সোর্স কোড
/*backtest
start: 2024-01-27 00:00:00
end: 2024-02-26 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Support Resistance Trend Strategy", overlay=true)

// Input parameters
supportLevel = input(100, title="Support Level")
resistanceLevel = input(200, title="Resistance Level")
riskRewardRatio = input(2, title="Risk-Reward Ratio")
trailStopLoss = input(true, title="Use Trailing Stop Loss")

// Calculate trend direction based on trend lines
trendUp = close > request.security(syminfo.tickerid, "D", close[1])
trendDown = close < request.security(syminfo.tickerid, "D", close[1])

// Buy signal condition
buySignal = close < supportLevel and trendUp

// Sell signal condition
sellSignal = close > resistanceLevel and trendDown

// Entry point and exit conditions
strategy.entry("Buy", strategy.long, when=buySignal)
strategy.entry("Sell", strategy.short, when=sellSignal)

// Calculate targets and stop-loss levels
targetPrice = close + (close - supportLevel) * riskRewardRatio
stopLossLevel = supportLevel

// Plot support and resistance levels
plot(supportLevel, color=color.green, linewidth=2, title="Support Level")
plot(resistanceLevel, color=color.red, linewidth=2, title="Resistance Level")

// Plot targets and stop-loss levels
plot(targetPrice, color=color.blue, linewidth=2, title="Target Price")
plot(stopLossLevel, color=color.orange, linewidth=2, title="Stop Loss Level")

// Trailing stop-loss
strategy.exit("Take Profit/Stop Loss", from_entry="Buy", loss=stopLossLevel, profit=targetPrice)
strategy.exit("Take Profit/Stop Loss", from_entry="Sell", loss=targetPrice, profit=stopLossLevel)

// Plot trail stop loss
if (trailStopLoss)
    strategy.exit("Trailing Stop Loss", from_entry="Buy", loss=stopLossLevel)
    strategy.exit("Trailing Stop Loss", from_entry="Sell", loss=stopLossLevel)