
বুল ফোর্স ট্রেডিং স্ট্র্যাটেজি হল একটি ট্রেন্ড ট্র্যাকিং স্ট্র্যাটেজি, যা বুল ও বিয়ারের সমান্তরাল সূচকের উপর ভিত্তি করে তৈরি করা হয়। এই কৌশলটি বর্তমান কে-লাইন এবং পূর্ববর্তী কে-লাইনের মধ্যে সম্পর্ক গণনা করে সিদ্ধান্ত নেয় যে বর্তমান বাজারটি একটি শূন্য বা শূন্য অবস্থায় রয়েছে, যার ফলে এটি ক্রয় বা বিক্রয় কার্যক্রম পরিচালনা করে।
এই কৌশলটির কেন্দ্রীয় সূচক হল মান, যা বর্তমান কে-লাইন বন্ধের মূল্য, খোলার মূল্য, সর্বোচ্চ মূল্য এবং সর্বনিম্ন মূল্যের তুলনা করে বাজারের ফাঁকা অবস্থা নির্ধারণ করে।
এই সূত্রটি নিম্নরূপঃ
যদি বন্ধের মূল্য < খোলার মূল্যঃ
如果前一K线的收盘价 < 当前K线的开盘价:
value = max(最高价 - 前一K线收盘价,收盘价 - 最低价)
否则:
value = max(最高价 - 开盘价,收盘价 - 最低价)
যদি বন্ধের মূল্য > খোলার মূল্যঃ
如果前一K线的收盘价 > 当前K线的开盘价:
value = 最高价 - 最低价
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
যদি বন্ধের মূল্য == খোলার মূল্য:
如果最高价 - 收盘价 > 收盘价 - 最低价:
如果前一K线的收盘价 < 当前K线的开盘价:
value = max(最高价 - 前一K线收盘价,收盘价 - 最低价)
否则:
value = 最高价 - 开盘价
如果最高价 - 收盘价 < 收盘价 - 最低价:
如果前一K线的收盘价 > 当前K线的开盘价:
value = 最高价 - 最低价
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
否则:
如果前一K线的收盘价 > 当前K线的开盘价:
value = max(最高价 - 开盘价,收盘价 - 最低价)
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
এই সূত্রের মূল ধারণা হল, দামের আকারের সাথে তুলনা করে বর্তমান K-রেখার শূন্য অবস্থা নির্ধারণ করা। যদি বন্ধের দাম খোলার দামের চেয়ে কম হয় তবে শূন্য মাথা; যদি বন্ধের দাম খোলার দামের চেয়ে বেশি হয় তবে শূন্য মাথা।
গণনা করা মানের মানের সাথে ইনপুট করা দুটি প্যারামিটার সেললেভেল এবং বেইলেভেলের তুলনা করা হবে। যদি মানটি সেললেভেলের চেয়ে বড় হয় তবে বাজারটি খালি; যদি মানটি বেইলেভেলের চেয়ে কম হয় তবে বাজারটি পল্টিকাল।
তুলনার ফলাফলের উপর ভিত্তি করে, ক্রয় বা বিক্রয় ক্রিয়াকলাপ করুন।
এই কৌশলটি দ্রুত প্রতিক্রিয়াশীল, প্রবণতার বিপর্যয়কে দ্রুত ধরতে সক্ষম এবং সময়মতো পজিশনের পরিবর্তন করতে সক্ষম।
গতিশীলভাবে বর্তমান K-লাইন এবং পূর্ববর্তী K-লাইনগুলির মধ্যে সম্পর্ক গণনা করে, রিয়েল-টাইমে বাজারটি খালি রয়েছে তা নির্ধারণ করুন, স্থির সূচকের উপর নির্ভর করবেন না।
কম কৌশলগত প্যারামিটার, সেল লেভেল এবং বাই লেভেল সরাসরি নির্দিষ্ট লেনদেনের লজিককে প্রভাবিত করে, যা সহজেই বোঝা যায় এবং সামঞ্জস্য করা যায়।
বিপরীত ট্রেডিং এবং স্বাভাবিক ট্রেডিং লজিকের নমনীয়তা, বিভিন্ন বাজার পরিবেশে প্রযোজ্য।
এই কৌশলটি অপ্রত্যাশিত ঘটনার জন্য সংবেদনশীল, যার ফলে অনেক অবৈধ লেনদেন হতে পারে।
value সূচক গণনা জটিল, কিছু চরম ক্ষেত্রে এটি ব্যর্থ হয়, যার ফলে ভুল সংকেত পাওয়া যায়।
শুধুমাত্র একটি কাস্টমাইজড সূচকের উপর ভিত্তি করে পরিচালিত পদ্ধতিগত ঝুঁকি অনেক বেশি।
“এটি একটি বড় ক্ষতির কারণ হতে পারে, যদি আমরা স্টপ লজিক বিবেচনা না করি।
এই ঝুঁকিগুলি যথাযথভাবে হ্রাস করা যেতে পারে, স্টপ-অফ ব্যবস্থা অন্তর্ভুক্ত করা যেতে পারে, বা অন্যান্য সূচকগুলির সাথে ব্যবহার করা যেতে পারে।
অন্য সূচক যেমন MACD, KDJ ইত্যাদির সাথে মিলিত ট্রেডিং সংকেতগুলি ফিল্টার করুন, যাতে ভুল ট্রেডিং এড়ানো যায়।
সেল লেভেল এবং বেই লেভেলের অপ্টিমাইজেশান প্যারামিটার সেট করুন, বিভিন্ন সময়কাল এবং জাতের সাথে খাপ খাইয়ে নিন।
একক লোকসান নিয়ন্ত্রণের জন্য স্টপ লস কৌশল বাড়ানো।
ভিআইএক্স সূচকের সাথে বাজারের ওঠানামা নির্ধারণের জন্য বিভিন্ন প্যারামিটার ব্যবহার করা হয়।
বুল ফোর্স ট্রেডিং কৌশলটি বর্তমান কে লাইনের সাথে পূর্ববর্তী কে লাইনের দামের সম্পর্কের উপর ভিত্তি করে একটি রিয়েল-টাইম পলিফোরাম বিচারক সূচক, যা বাজারের পরিবর্তনের দ্রুত প্রতিক্রিয়া জানাতে এবং প্রবণতা বিপরীত পয়েন্টগুলিকে ধরতে সক্ষম। কৌশলটি সহজেই বোঝা এবং বাস্তবায়ন করা সহজ, তবে কেবলমাত্র একটি কাস্টমাইজড জটিল সূচকের উপর ভিত্তি করে, এটি বিভিন্ন উপায়ে অপ্টিমাইজ করা যেতে পারে, যাতে এর প্যারামিটারগুলি বাজারের পরিবেশের সাথে আরও ভালভাবে খাপ খাইয়ে নিতে পারে, মিথ্যা সংকেতগুলি ফিল্টার করতে পারে এবং ঝুঁকি নিয়ন্ত্রণ করতে পারে। সামগ্রিকভাবে, কৌশলটি উচ্চ প্রতিক্রিয়া গতির জন্য সংক্ষিপ্ত লাইন অপারেটরদের জন্য উপযুক্ত।
/*backtest
start: 2023-12-12 00:00:00
end: 2024-01-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 30/01/2017
// Bull Power Indicator
// To get more information please see "Bull And Bear Balance Indicator"
// by Vadim Gimelfarb.
////////////////////////////////////////////////////////////
strategy(title = "Bull Power Strategy")
SellLevel = input(40, step=0.01)
BuyLevel = input(3, step=0.01)
reverse = input(false, title="Trade reverse")
hline(SellLevel, color=red, linestyle=line)
hline(BuyLevel, color=green, linestyle=line)
value = iff (close < open ,
iff (close[1] < open , max(high - close[1], close - low), max(high - open, close - low)),
iff (close > open,
iff(close[1] > open, high - low, max(open - close[1], high - low)),
iff(high - close > close - low,
iff (close[1] < open, max(high - close[1], close - low), high - open),
iff (high - close < close - low,
iff(close[1] > open, high - low, max(open - close, high - low)),
iff (close[1] > open, max(high - open, close - low),
iff(close[1] < open, max(open - close, high - low), high - low))))))
pos = iff(value > SellLevel, -1,
iff(value <= BuyLevel, 1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == -1)
strategy.entry("Short", strategy.short)
if (possig == 1)
strategy.entry("Long", strategy.long)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(value, style=line, linewidth=2, color=blue)