কে-লাইন বন্ধ মূল্যের উপর ভিত্তি করে ক্রয়-বিক্রয় কৌশল


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

কে-লাইন বন্ধ মূল্যের উপর ভিত্তি করে ক্রয়-বিক্রয় কৌশল

ওভারভিউ

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

বিশেষ করে, যদি বর্তমান K লাইন বন্ধের মূল্য পূর্ববর্তী K লাইনের সর্বোচ্চ মূল্যের চেয়ে বেশি হয়, তাহলে এটি একটি কেনার সংকেত দেয়; যদি বর্তমান K লাইন বন্ধের মূল্য পূর্ববর্তী K লাইনের সর্বনিম্ন মূল্যের চেয়ে কম হয়, তবে এটি একটি বিক্রয় সংকেত দেয়।

কৌশল নীতি

  1. একটি নির্দিষ্ট সময়ের (যেমন, দিনরেখা, ঘন্টারেখা, ইত্যাদি) জন্য ঐতিহাসিক সর্বোচ্চ এবং সর্বনিম্ন মূল্য পেতে
  2. স্টপডাউন এবং স্টপস্টপ দূরত্ব গণনা করুন
    • স্টপ লস দূরত্ব = উপরের K লাইন সর্বোচ্চ মূল্য - উপরের K লাইন সর্বনিম্ন মূল্য
    • স্টপস্টপ দূরত্ব = স্টপস্টপ দূরত্ব * 3 ((স্টপস্টপ অনুপাত 1:3 সেট করুন)
  3. পূর্ববর্তী K লাইন সর্বোচ্চ এবং সর্বনিম্ন দামের সাথে বর্তমান K লাইন বন্ধের দামের সম্পর্ক বিচার করুন
    • যদি বর্তমান ক্লোজ-আপ মূল্য > K লাইনের সর্বোচ্চ মূল্য হয়, তাহলে কেনার সিগন্যাল ট্রিগার করা হয়
    • যদি বর্তমান ক্লোজ-আপ মূল্য < সর্বনিম্ন K-লাইন মূল্য হয়, তাহলে একটি বিক্রয় সংকেত দেওয়া হবে
  4. প্রবেশের পরে ক্ষতি এবং স্টপ সেট করুন
    • কেনার পরে, স্টপ লসটি সর্বনিম্ন মূল্য হিসাবে শেষ K লাইন হিসাবে সেট করুন - স্টপ লস দূরত্ব, স্টপ লসটি সর্বোচ্চ মূল্য হিসাবে শেষ K লাইন + স্টপ লস
    • বিক্রির পরে, স্টপ লসটি শেষের কে লাইনের সর্বোচ্চ মূল্য + স্টপ লস দূরত্ব এবং স্টপ লসটি শেষের কে লাইনের সর্বনিম্ন মূল্য - স্টপ লস দূরত্ব হিসাবে সেট করুন

এই কৌশলটির মূল ট্রেডিং লজিক হলোঃ

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

  • কৌশলগুলি পরিষ্কার, সহজ এবং সহজেই বোঝা যায়
  • K-লাইন তথ্য ব্যবহার করে ট্রেন্ডের দিক নির্ণয় করা
  • ক্ষতি প্রতিরোধ ব্যবস্থা নিয়ন্ত্রণ ঝুঁকি

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

  • কেবলমাত্র একটি সময়কালের K-লাইন আকৃতির উপর ভিত্তি করে বিচার করা, আরও মিথ্যা সংকেত তৈরি করতে পারে
  • ট্রেডিং ভলিউম পরিবর্তন, অস্থিরতা ইত্যাদির মতো অতিরিক্ত বিষয় বিবেচনা করা হয়নি।
  • ক্ষতি প্রতিরোধকটি ভুলভাবে সেট করা হতে পারে, খুব বড় বা খুব ছোট হতে পারে

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

  • ট্রেডিং ভলিউম, গড় লাইন ইত্যাদির মতো আরও কিছু বিষয়ের সাথে প্রবেশের সংকেত নিশ্চিত করুন
  • স্টপ লস অ্যালগরিদমকে আরও যুক্তিসঙ্গত এবং সম্পূর্ণ স্টপ লস করার জন্য অপ্টিমাইজ করা হয়েছে
  • বিভিন্ন জাতের প্যারামিটার সেটিংসে পরিবর্তন প্রয়োজন হতে পারে
  • লম্বা লাইনের চক্রের প্রভাব পরীক্ষা করা যায়

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Buy/Sell on Candle Close", overlay=true)

var float prevLowest = na
var float prevHighest = na
var float slDistance = na
var float tpDistance = na

// Specify the desired timeframe here (e.g., "D" for daily, "H" for hourly, etc.)
timeframe = "D"

// Fetching historical data for the specified timeframe
pastLow = request.security(syminfo.tickerid, timeframe, low, lookahead=barmerge.lookahead_on)
pastHigh = request.security(syminfo.tickerid, timeframe, high, lookahead=barmerge.lookahead_on)

if bar_index > 0
    prevLowest := pastLow[1]
    prevHighest := pastHigh[1]

currentClose = close

if not na(prevLowest) and not na(prevHighest)
    slDistance := prevHighest - prevLowest
    tpDistance := 3 * slDistance // Adjusted for 1:3 risk-reward ratio

// Buy trigger when current close is higher than previous highest
if not na(prevLowest) and not na(prevHighest) and currentClose > prevHighest
    strategy.entry("Buy", strategy.long)
    strategy.exit("Buy TP/SL", "Buy", stop=prevLowest - slDistance, limit=prevHighest + tpDistance)

// Sell trigger when current close is lower than previous lowest
if not na(prevLowest) and not na(prevHighest) and currentClose < prevLowest
    strategy.entry("Sell", strategy.short)
    strategy.exit("Sell TP/SL", "Sell", stop=prevHighest + slDistance, limit=prevLowest - tpDistance)

plot(prevLowest, color=color.blue, title="Previous Lowest")
plot(prevHighest, color=color.red, title="Previous Highest")