চূড়ান্ত কে-লাইন ট্রেন্ড ট্র্যাকিং কৌশল


সৃষ্টির তারিখ: 2023-12-21 12:15:23 অবশেষে সংশোধন করুন: 2023-12-21 12:15:23
অনুলিপি: 0 ক্লিকের সংখ্যা: 1040
1
ফোকাস
1621
অনুসারী

চূড়ান্ত কে-লাইন ট্রেন্ড ট্র্যাকিং কৌশল

ওভারভিউ

ফাইনাল কে লাইন কৌশল হল একটি ট্রেন্ড ট্র্যাকিং কৌশল যা শেষ কে লাইনের বন্ধ এবং খোলার দামের সম্পর্কের বিশ্লেষণ করে বাজার প্রবণতার দিক নির্ধারণ করে, যার ফলে একটি ট্রেডিং সংকেত তৈরি হয়।

কৌশল নীতি

এই কৌশলটির মূল যুক্তি হলঃ

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

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

এরপরে স্টপ লস এবং স্টপ স্টপ প্রাইস সেট করুন। মাল্টিপ্লেয়ারের স্টপ লস প্রাইস হল সেই K লাইনের ওপেন প্রাইস যা একটি ফ্যাক্টর দ্বারা গুণিত হয় এবং স্টপ লস প্রাইস হল বর্তমান ক্লোজিং প্রাইস। খালি প্লেয়ারের বিপরীতে। যখন প্রাইস স্টপ লস বা স্টপ ট্রিগার করে, তখন সংশ্লিষ্ট পজিশনের পজিশন বের করে দেওয়া হয়।

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

  • কৌশলগত লজিক সহজ, স্পষ্ট, সহজে বোঝা যায় এবং বাস্তবায়িত হয়
  • শেষ K লাইন ব্যবহার করে, CAPTURE সাম্প্রতিক মূল্য পরিবর্তনের প্রবণতা নির্ধারণ করে
  • স্টপ লস এবং স্টপ ক্যাপ উভয়ই নিচে নামার ঝুঁকিকে সীমাবদ্ধ করে

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

  • শেষ K লাইনটি রিডাউন বা কম্পন হতে পারে, যা whipsaw এর সম্ভাবনা বাড়ায়
  • ট্রেন্ডিং সূচকের সাথে ট্রেন্ডিং সূচক যুক্ত করা উচিত কারণ ট্রেন্ডিং সূচকগুলি কেবলমাত্র শেষ K-লাইন দ্বারা নির্ধারিত হয়
  • অপ্রতুল তথ্যের কারণে ওভারফিট হতে পারে

প্রবণতা সনাক্তকরণ, স্টপ-অফ লজিকের অপ্টিমাইজেশন, রিটার্নের সময়কাল এবং বাজার পরিবেশের সম্প্রসারণের মাধ্যমে ঝুঁকি হ্রাস করা যেতে পারে।

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

  • এমএ, এমএসিডি ইত্যাদির সাথে মিলিতভাবে প্রবেশের সময় ফিল্টার করা যায়
  • ATR এর উপর ভিত্তি করে স্টপ লস সেট করা যায়
  • মেশিন লার্নিং মডেলগুলি প্রবণতা নির্দেশ করতে পারে
  • স্টপ-অফ-লস স্টপ কৌশলগুলিকে অপ্টিমাইজ করা যায়, যেমন মুভিং স্টপ, ব্যাচ স্টপ ইত্যাদি

সারসংক্ষেপ

শেষ K লাইন কৌশল একটি সহজ প্রবণতা অনুসরণ কৌশল। এটি দ্রুত প্রবণতা দিক বিচার এবং ট্রেড শেষ K লাইন দ্বারা। কৌশল যুক্তি সহজ, বাস্তবায়ন করা সহজ, প্রবণতা অনুসরণ করার সাথে সঙ্গতিপূর্ণ। ঝুঁকি নিয়ন্ত্রণ করার জন্য স্টপ এবং স্টপ সেট আপ করা হয়েছে। তবে কেবলমাত্র শেষ K লাইনটি সহজেই পরিবেশন করা যায় এবং এটি প্রবণতা সূচকগুলির সাথে একত্রিত করা উচিত।

কৌশল সোর্স কোড
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Last Candle Strategy with Date Range", overlay=true)

// Define the start and end dates for the backtest
startDate = timestamp(2015, 01, 01, 00, 00)
endDate = timestamp(2023, 11, 24, 23, 59)

// Check if the current bar is within the specified date range
withinDateRange = time >= startDate and time <= endDate

// If outside the date range, skip the strategy logic
if (not withinDateRange)
    strategy.close_all()

// Calculate the opening and closing values for the last candle
lastCandleOpen = request.security(syminfo.tickerid, "D", open[1], lookahead=barmerge.lookahead_on)
lastCandleClose = request.security(syminfo.tickerid, "D", close[1], lookahead=barmerge.lookahead_on)

// Determine the trade direction based on the last candle
tradeDirection = lastCandleOpen < lastCandleClose ? 1 : -1  // 1 for buy, -1 for sell

// Plot the last candle's opening and closing values on the chart
plot(lastCandleOpen, color=color.blue, title="Last Candle Open")
plot(lastCandleClose, color=color.red, title="Last Candle Close")

// Execute strategy orders
if (withinDateRange)
    if (tradeDirection == 1)
        strategy.entry("Buy", strategy.long)

    if (tradeDirection == -1)
        strategy.entry("Sell", strategy.short)

// Set stop loss and take profit
stopLoss = 0.01 * lastCandleOpen
takeProfit = close

// Exit strategy
strategy.exit("StopLoss/Profit", from_entry="Buy", loss=stopLoss, profit=takeProfit)
strategy.exit("StopLoss/Profit", from_entry="Sell", loss=stopLoss, profit=takeProfit)