সমাপনী মূল্যের উপর ভিত্তি করে ক্রয় কৌশল


সৃষ্টির তারিখ: 2024-02-21 14:48:59 অবশেষে সংশোধন করুন: 2024-02-21 14:48:59
অনুলিপি: 0 ক্লিকের সংখ্যা: 624
1
ফোকাস
1617
অনুসারী

সমাপনী মূল্যের উপর ভিত্তি করে ক্রয় কৌশল

ওভারভিউ

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

কৌশল নীতি

K লাইনের বন্ধের দাম খোলার দামের চেয়ে বেশি, যা ইঙ্গিত দেয় যে সেই দিনের শেয়ারের দাম বেড়েছে। এটি একটি কেনার সংকেত। বন্ধের দাম সেই দিনের খোলার দামকে ছাড়িয়ে গেছে, যা বোঝায় যে ক্রেতাদের শক্তি তুলনামূলকভাবে শক্তিশালী এবং শেয়ারের দাম বাড়তে থাকবে বলে আশা করা হচ্ছে।

সুতরাং, এই কৌশলটির জন্য লেনদেনের সংকেতটি হলঃ K-লাইন বন্ধের দাম > K-লাইন খোলার দাম। এই শর্তটি পূরণ করা হলে, K-লাইন বন্ধ হওয়ার সময় বন্ধের দামে ক্রয় করা হয় এবং দিনের পর দিন ধরে রাখা হয়।

এই নীতিতে দুটি প্যারামিটার ব্যবহার করা হয়েছেঃ

  1. Entry Price: ক্রয় মূল্য, 0 ডিফল্ট, যা ক্রয় মূল্যের সমাপ্তি নির্দেশ করে

  2. Take Profit Parameter: স্টপ-অফ প্যারামিটার, স্টপ-অফ মূল্য গণনার সূত্র হলঃ Entry Price * (1 + স্টপ-অফ প্যারামিটার), ডিফল্ট মান হল 0.5%, যা ক্রয় মূল্যের 0.5% এর সমান

লেনদেনের প্রক্রিয়া নিম্নরূপঃ

  1. K লাইন বন্ধ হওয়ার জন্য অপেক্ষা করুন, আজকের বন্ধের মূল্য দেখুন > আজকের খোলার মূল্য
  2. শর্ত পূরণ হলে, ক্রয় করা হবে সমাপ্তির মূল্যে
  3. পোজিশন খোলার পর স্টপ লস এবং স্টপ লস সেট করুন
  4. যখন দাম বাড়তে থাকে, যখন দাম কমতে থাকে, তখন পজিশন বন্ধ হয়ে যায়।
  5. যখন দাম পরবর্তী K-রেখার সর্বনিম্ন পয়েন্টে নেমে আসে, তখন পজিশন স্টপ
  6. প্রতিদিন ১ থেকে ৫ ধাপ পুনরাবৃত্তি করুন

কৌশলগত সুবিধা

এই কৌশলটির সুবিধাগুলো হলঃ

  1. সহজ, সহজে বোঝা এবং বাস্তবায়িত
  2. ট্রেডিং সিগন্যালের জন্য শুধুমাত্র K-লাইন ওপেন এবং ক্লোজিং মূল্য ব্যবহার করা হয়, ডেটা চাহিদা কম
  3. প্রত্যাহারের ঝুঁকি কম, ক্ষতি নিয়ন্ত্রণের জন্য স্টপ-অফ-ড্রপ ব্যবস্থা ব্যবহার করুন

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

এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ

  1. সম্ভাব্য একাধিক কেনার সুযোগ রয়েছে, কিন্তু কৌশলটি কেবলমাত্র একটি কেনার সুযোগ রয়েছে যা বন্ধের সময় পাওয়া যায় এবং কিছু অংশ মিস করা যেতে পারে
  2. ক্লোজ-আপের পরে দামের পুনরুদ্ধার হতে পারে, যার ফলে স্টপ লস ট্রিগার হওয়ার সম্ভাবনা বেশি থাকে

এই ক্ষেত্রে, নিম্নলিখিত উপায়ে ঝুঁকি কমাতে পারেঃ

  1. AdjustAmount ফাংশনগুলি ক্রয় শর্তগুলি ট্রিগার করার পরে পজিশনগুলিকে গতিশীলভাবে সামঞ্জস্য করে
  2. বন্ধ হওয়ার পরে কিছু সময় বিলম্ব করুন এবং স্টপ লস স্টপ মূল্য সেট করুন, যাতে স্টপ লস সরাসরি ট্রিগার না হয়

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

এই নীতিটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ

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

সারসংক্ষেপ

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

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

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

// Входные параметры
var float entry_price = na
if (na(entry_price))
    entry_price := input.float(title="Entry Price", defval=0)

// Функция для расчета Take Profit
calc_take_profit(price) =>
    price * 1.005 // 0.5% от суммы сделки

// Проверяем условие для открытия позиции на покупку
buy_condition = close > open

// Переменная для отслеживания открытой позиции
var bool open_position = na

// Реализация стратегии
if (buy_condition)
    // Открываем сделку на покупку
    strategy.entry("Buy", strategy.long)
    open_position := true

// Закрываем позицию по Take Profit или при закрытии свечи
if (open_position)
    // Рассчитываем уровень Take Profit
    take_profit_level = calc_take_profit(entry_price)

    // Закрываем сделку по Take Profit
    strategy.exit("Take Profit", "Buy", limit=take_profit_level)

    // Закрываем сделку при закрытии свечи
    if (close < open)
        strategy.close("Close Candle", "Buy")