মোমবাতি বন্ধের কৌশল অনুযায়ী কিনুন/বিক্রয় করুন

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

img

সারসংক্ষেপ

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

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

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

  1. নির্দিষ্ট সময়সীমার সর্বোচ্চ ও সর্বনিম্ন মূল্যের ইতিহাস পান (যেমন দৈনিক, প্রতি ঘণ্টায়)
  2. স্টপ লস এবং লাভের দূরত্ব গণনা করুন
    • স্টপ লস দূরত্ব = পূর্ববর্তী মোমবাতি সর্বোচ্চ - পূর্ববর্তী মোমবাতি সর্বনিম্ন
    • লাভ গ্রহণের দূরত্ব = স্টপ লস দূরত্ব * ৩ (ঝুঁকি-উপকারের অনুপাতঃ ৩)
  3. বর্তমান বন্ধ এবং পূর্ববর্তী উচ্চ / নিম্ন মধ্যে সম্পর্ক নির্ধারণ করুন
    • যদি বর্তমান বন্ধ > পূর্ববর্তী মোমবাতি সর্বোচ্চ, ট্রিগার কিনুন সংকেত
    • যদি বর্তমান বন্ধ < পূর্ববর্তী মোমবাতি সর্বনিম্ন, ট্রিগার বিক্রয় সংকেত
  4. স্টপ লস সেট করুন এবং এন্ট্রি করার পর লাভ নিন
    • কেনার পর, পূর্ববর্তী মোমবাতি সর্বনিম্ন স্টপ লস সেট - স্টপ লস দূরত্ব, পূর্ববর্তী মোমবাতি সর্বোচ্চ এ মুনাফা নিতে + লাভ দূরত্ব নিতে
    • বিক্রির পর, পূর্ববর্তী মোমবাতি সর্বোচ্চ এ স্টপ লস সেট + স্টপ লস দূরত্ব, পূর্ববর্তী মোমবাতি সর্বনিম্ন এ মুনাফা নিতে - লাভ দূরত্ব নিতে

উপরের কথাগুলো এই কৌশলটির মূল ট্রেডিং লজিক।

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

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

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

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

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

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

সংক্ষিপ্তসার

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


/*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")







আরো