
ডাবল পজিশন ব্রেকিং কৌশল হল ট্রেডিং কৌশল যা একই সাথে ট্রেন্ড ট্র্যাকিংয়ের সুবিধা প্রদান করে, একই সাথে উভয় দিকে পজিশন তৈরি করে। এই কৌশলটি একই সাথে একাধিক পজিশন এবং খালি পজিশন তৈরি করে, যখন ব্রেক আপ বা ডাউন হয় তখন মুনাফা অর্জন করে।
এই কৌশলটির মূল যুক্তি হলঃ
পজিশনের আকার 10%।
বার_ইনডেক্স ব্যবহার করে সিদ্ধান্ত নিন যে বর্তমান K-রেখাটি অদ্ভুত নাকি জোড়।
যদি এটি একটি জোড়া K-লাইন হয়, তবে একটি পজিশন খোলার লজিকটি কার্যকর করুন। পজিশন খোলার তথ্য, স্টপ-অফ-ক্ষতির দাম ইত্যাদি সহ ওয়েবহুক বার্তা পাঠাতে সতর্কতা_বার্তা ব্যবহার করুন। strategy.entry এর অধীনে একটি পজিশন খোলার জন্য।
যদি অদ্ভুত K-রেখা হয়, তাহলে খালি পজিশনের লজিকটি কার্যকর করুন। strategy.entry এর মাধ্যমে একক খালি পজিশন করুন।
পজিশন খোলার পর, একটি সতর্কবার্তা ব্যবহার করে একটি ওয়েবহুক বার্তা পাঠানো হয়, যার মধ্যে রয়েছে পজিশন খোলার তথ্য, স্টপ-অফ-স্টপ-ক্ষতির দাম ইত্যাদি। সতর্কবার্তার মাধ্যমে পজিশন খোলার আগে একাধিক পজিশন।
এই কৌশলটি একই সাথে উভয় দিকে পজিশন স্থাপন করে লাভবান হতে পারে, বাজারটি উত্থান বা পতন হোক না কেন। যখন বাজারটি ভেঙে যায়, তখন বিপরীত দিকের পজিশনগুলি বন্ধ হয়ে যাওয়ার সাথে সাথে পজিশনগুলি বন্ধ হয়ে যায় এবং ট্রেন্ড ট্র্যাকিং করা যায়।
এই কৌশলটির সুবিধাগুলো হলঃ
আপনি একই সময়ে মুনাফা এবং খালি উভয় দিক থেকে মুনাফা অর্জন করতে পারেন। আপনি মুনাফা অর্জনের সুযোগ পাবেন যেহেতু আপনি একটি পজিশন তৈরি করতে পারেন।
একই সময়ে উভয় দিকে পজিশন স্থাপন করে, আপনি আপনার তহবিলের সর্বোচ্চ ব্যবহার করতে পারেন। আপনি কেবলমাত্র একপাশে পজিশন স্থাপন করে অর্থের একটি স্ট্যান্ডবাই পাবেন না।
একটি দ্বি-মুখী পজিশন স্থাপন করার পরে, ট্রেন্ড ট্র্যাকিংয়ের জন্য ট্রেন্ডটি তাত্ক্ষণিকভাবে অনুসরণ করা যেতে পারে।
ট্র্যাকিং স্টপ লস ব্যবহার করে, সময়মতো স্টপ লস করা যায় এবং ঝুঁকি নিয়ন্ত্রণ করা যায়।
ওয়েবহুকের সাথে এক্সচেঞ্জের এপিআই-এর সংমিশ্রণ স্বয়ংক্রিয় লেনদেনের জন্য ব্যবহার করা যেতে পারে।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
ট্রেডিংয়ের ঝড়ের সময়, ডাবল পজিশনগুলি একই সাথে আটকে থাকতে পারে। ঝুঁকি নিয়ন্ত্রণের জন্য যুক্তিসঙ্গতভাবে স্টপ লস সেট করা দরকার।
ট্রেডিং ফি বেশি। দ্বি-মুখী পজিশন খোলার ফলে ট্রেডিং ফি বেশি হয়।
ট্রেড করার জন্য উপযুক্ত জাতের সন্ধান করতে হবে। জাতের ওঠানামা খুব বেশি হওয়া উচিত নয়, খুব কম হওয়া উচিত নয়।
তিনি আরও বলেন, “এটা আমাদের জন্য খুবই কঠিন।
পজিশনের আকার সঠিকভাবে সেট করা প্রয়োজন। পজিশন খুব বড়, ঝুঁকি খুব বেশি; পজিশন খুব ছোট, লাভ সীমিত।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
বিভিন্ন জাতের বৈশিষ্ট্য অনুসারে, পজিশনের আকার সামঞ্জস্য করুন। উচ্চতর ওঠানামা জাতের জন্য, পজিশনটি যথাযথভাবে সংক্ষিপ্ত করা যেতে পারে।
অপ্টিমাইজ করা স্টপ লস অ্যালগরিদম, যাতে স্টপ লস গ্যারান্টিযুক্ত থাকে এবং যখন অকার্যকর স্টপ লস ট্রিগার করা হয় তখন তা যতটা সম্ভব কমিয়ে আনা যায়।
ট্রেন্ডিং সূচকগুলির সাথে মিলিত, ট্রেডিংয়ের মূল প্রবণতাটি নির্ধারণ করুন, ট্রেডিং ফ্রিকোয়েন্সি হ্রাস করুন এবং ট্রেডিং ফি হ্রাস করুন।
পুনরায় প্রবেশের শর্ত যুক্ত করুন, যাতে ক্ষতির পরে পুনরায় প্রবেশ করা যায়, লাভের সুযোগ বাড়িয়ে তোলে।
বাজারের পরিবর্তে সীমিত মূল্যের টিকিট ব্যবহার করা হয়, যার মাধ্যমে খেলোয়াড়রা উপযুক্ত দামে খেলার মাঠে প্রবেশ করতে পারে।
তহবিল ব্যবস্থাপনা অপ্টিমাইজ করুন, যাতে পজিশনের আকার অ্যাকাউন্টের তহবিলের গতিশীলতার সাথে মেলে ৷ একক ক্ষতির অত্যধিক পরিমাণ এড়ানো ৷
ডাবল পজিশন ব্রেকআউট কৌশলটি একই সাথে একাধিক খালি ডাবল-ডাইরেক্ট পজিশন স্থাপন করে এবং বাজারে যখন ব্রেকআউট হয় তখন প্রবণতা অনুসরণ করে। এই কৌশলটি তহবিলের যথাযথ ব্যবহার করতে পারে এবং সময়মতো ব্রেকআউট সুযোগগুলি ধরতে পারে। তবে একই সাথে ডাবল পজিশন ঝুঁকিগুলি প্রতিরোধ করা প্রয়োজন, যুক্তিসঙ্গতভাবে স্টপ লস এবং পজিশন পরিচালনা অত্যন্ত গুরুত্বপূর্ণ। ক্রমাগত অপ্টিমাইজেশনের মাধ্যমে, এই কৌশলটি একটি খুব ব্যবহারিক ব্রেকআউট সিস্টেম হতে পারে।
/*backtest
start: 2023-10-16 00:00:00
end: 2023-10-23 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Crypto-Arsenal
//@version=5
// strategy("Buy One Sell One", overlay = false, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
percent = str.tostring(10)
cls = str.tostring(close)
tp = str.tostring(strategy.position_avg_price * (1 + 0.1))
sl = str.tostring(strategy.position_avg_price * (1 - 0.1))
if(bar_index % 2 == 0)
// DEMO FOR SENDING MESSAGE WITH alert_message()
// NEED TO ADD {{{strategy.order.alert_message}} to Message field at Create Alert box
// Add "limit" to open a LIMIT order instead of default MARKET
alert_message = '{"action":"openLong","percent":"' + percent + '","profit":"' + tp + '","loss":"' + sl + '","connectorName":"YOUR_CONNECTOR_NAME","connectorToken":"YOUR_CONNECTOR_TOKEN","log":"Open Long at price:' + cls + '"}'
strategy.entry('Enter Long', strategy.long, alert_message = alert_message)
else
// DEMO FOR SENDING MESSAGE WITH alert()
strategy.entry('Enter Short', strategy.short)
// Add "limit" to open a LIMIT order instead of default MARKET
alert_message = '{"action":"closeLong","percent":"' + percent + '","profit":"' + sl + '","loss":"' + tp + '","connectorName":"YOUR_CONNECTOR_NAME","connectorToken":"YOUR_CONNECTOR_TOKEN","log":"Close long at price:' + cls + '"}'
alert(alert_message, alert.freq_once_per_bar)