এই কৌশলটি হেইকেন আশি মোমবাতিগুলির দিক এবং বোলিংজার ব্যান্ডগুলির প্রস্থ সনাক্ত করে ট্রেডিং সুযোগগুলি সনাক্ত করতে বোলিংজার ব্যান্ড সূচক এবং হেইকেন আশি কৌশলকে একত্রিত করে। এটি প্রবণতার দিক নির্ধারণের জন্য 10-সেকেন্ডের কে-লাইন বার গ্রহণ করে। একটি উচ্চ-ফ্রিকোয়েন্সি অ্যালগরিদমিক ট্রেডিং কৌশল হিসাবে, এটি সোলানার মতো উচ্চ-গতির পাবলিক চেইনে পরিমাণগত ট্রেডিংয়ের জন্য উপযুক্ত।
এই কৌশলটি মূলত নিম্নলিখিত দুটি সূচকের উপর ভিত্তি করে বিচার করেঃ
হেইকেন আশি কৌশলঃ হেইকেন আশি মোমবাতিগুলির খোলা এবং বন্ধের দাম গণনা করে দামের প্রবণতার দিক নির্ধারণ করুন। যদি N টানা উত্থান হেইকেন আশি মোমবাতি থাকে তবে এটি একটি উত্থান সংকেত হিসাবে বিবেচিত হয়। যদি N টানা হ্রাস হেইকেন আশি মোমবাতি থাকে তবে এটি একটি হ্রাস সংকেত হিসাবে বিবেচিত হয়।
বোলিংজার ব্যান্ড সূচকঃ স্ট্যান্ডার্ড ডিভিয়েশন পরিসীমা গণনা করে দামের অস্থিরতা এবং অতিরিক্ত উত্তাপ পরিমাপ করে। যদি বোলিংজার ব্যান্ডের প্রস্থ একটি প্রান্তিকের চেয়ে বড় হয় তবে এর অর্থ উচ্চ মূল্যের ওঠানামা এবং একটি উল্লেখযোগ্য প্রবণতা।
নির্দিষ্ট ট্রেডিং লজিক হলঃ
যদি ধারাবাহিকভাবে N বিউইলিশ হেইকেন আশি সংকেত থাকে এবং বোলিংজার ব্যান্ডের প্রস্থ অস্থিরতার প্রান্তিকের চেয়ে বড় হয় তবে লম্বা হয়ে যান।
যদি ধারাবাহিক N bearish Heiken Ashi সিগন্যাল থাকে এবং Bollinger Bands এর প্রস্থ ভোল্টেবিলিটি থ্রেশহোল্ডের চেয়ে বড় হয় তবে শর্ট করুন।
বোলিংজার ব্যান্ড এবং হেইকেন আশি সূচককে একত্রিত করে, এই কৌশলটি বাজারের অস্থিরতা এবং মূল্য প্রবণতার দিকটি ব্যাপকভাবে বিচার করে, উচ্চ ফ্রিকোয়েন্সি সময় স্কেলে স্বল্পমেয়াদী মুনাফা সুযোগগুলি ক্যাপচার করে।
এই কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ
একাধিক সূচককে একত্রিত করে সংকেতের নির্ভুলতা উন্নত। হেইকেন আশি সাধারণ প্রবণতা নির্ধারণ করে যখন বোলিংজার ব্যান্ডগুলি অস্থিরতা পরিমাপ করে। সংমিশ্রণটি ট্রেডিং সংকেতগুলির নির্ভরযোগ্যতা বাড়ায়।
স্বল্পমেয়াদী মুনাফা অর্জনের জন্য উচ্চ-ফ্রিকোয়েন্সির অ্যালগরিদমিক ট্রেডিং। সোলানার মতো দক্ষ এক্সচেঞ্জের সাথে মিলিত 10 সেকেন্ডের বারগুলি স্বল্পমেয়াদী স্কাল্পিংয়ের জন্য উপযুক্ত উচ্চ-ফ্রিকোয়েন্সির প্রবেশ এবং প্রস্থান সক্ষম করে।
সামঞ্জস্যযোগ্য পরামিতিগুলির ক্ষেত্রে দুর্দান্ত নমনীয়তা। বিভিন্ন বাজারের পরিবেশের সাথে খাপ খাইয়ে নেওয়ার জন্য হেইকেন আশি মোমবাতি, বোলিংজার ব্যান্ড পরামিতি ইত্যাদির সংখ্যা সামঞ্জস্য করা যেতে পারে।
সহজ বাস্তবায়ন এবং সহজেই সম্প্রসারণযোগ্য। এই কৌশলটি মূলত সংক্ষিপ্ত কোড সহ মৌলিক সূচকগুলি ব্যবহার করে, যা ভবিষ্যতে কার্যকারিতার সম্প্রসারণকে সহজ করে তোলে।
এই কৌশলটির প্রধান ঝুঁকিগুলির মধ্যে রয়েছেঃ
উচ্চ-ফ্রিকোয়েন্সি ট্রেডিং থেকে স্লিপিং ঝুঁকি গ্রহণ করুন, কার্যকর এক্সচেঞ্জ গ্রহণ করুন, ট্রেডিং ফ্রিকোয়েন্সি সামঞ্জস্য করুন এবং এড়ানোর অন্যান্য উপায়।
বোলিংজার ব্যান্ড সংকোচনের সময় ব্যর্থতা। প্রবণতা নির্ধারণের জন্য KDJ এর মতো অন্যান্য সূচকের সাথে একত্রিত করুন।
হেইকেন অ্যাশি থেকে মিথ্যা সংকেত, মোমবাতি সংখ্যা সামঞ্জস্য করুন, প্রয়োজন হলে অন্যান্য সূচক দিয়ে নিশ্চিত করুন।
উচ্চ-ফ্রিকোয়েন্সি সময় ফ্রেমগুলিতে সংবাদ থেকে বড় প্রভাব। গুরুত্বপূর্ণ সংবাদ ইভেন্টগুলিতে মনোযোগ দিন এবং প্রয়োজন হলে ট্রেডিং বন্ধ করুন।
এই কৌশল নিম্নলিখিত দিকগুলিতে আরও উন্নত করা যেতে পারেঃ
হেইকেন আশির সংকেতগুলির নির্ভরযোগ্যতা বিচার করতে গভীর শেখার ব্যবহার করুন।
ট্রেডিং ঝুঁকি নিয়ন্ত্রণে স্টপ লস ব্যবস্থা যোগ করুন।
স্থিতিশীলতা বৃদ্ধির জন্য আরও সূচক দিয়ে পোর্টফোলিও ট্রেডিং গঠন করা।
বিভিন্ন মুদ্রার জন্য পরামিতি সামঞ্জস্য করুন এবং ক্রস মুদ্রা পোর্টফোলিও তৈরি করুন।
প্রবণতা পূর্বাভাস এবং প্রাথমিক সুযোগ স্পট জন্য উচ্চ ফ্রিকোয়েন্সি তথ্য ব্যবহার করুন।
এটি একটি সাধারণ স্বল্পমেয়াদী উচ্চ-ফ্রিকোয়েন্সি অ্যালগরিদমিক ট্রেডিং কৌশল যা হেইকেন আশি এবং বলিংজার ব্যান্ডগুলিকে একত্রিত করে। এর তুলনামূলকভাবে উচ্চ সংকেত নির্ভুলতা এবং উচ্চ ফ্রিকোয়েন্সিতে স্বল্পমেয়াদী মুনাফা ক্যাপচার করার মতো সুবিধা রয়েছে। এটিতে স্লিপ এবং মিথ্যা সংকেতগুলির মতো কিছু ঝুঁকিও রয়েছে। প্যারামিটার টিউনিং, ঝুঁকি নিয়ন্ত্রণ প্রক্রিয়া এবং সূচক সংমিশ্রণের মতো অপ্টিমাইজেশন পদ্ধতি এটিকে উন্নত করতে সহায়তা করতে পারে। সামগ্রিকভাবে এটি একটি অত্যন্ত প্রসারিত স্বল্পমেয়াদী পরিমাণগত কৌশল ধারণা।
/*backtest start: 2022-12-20 00:00:00 end: 2023-12-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("ANCIENT TECHNOLOGY", overlay=true) // Input for the number of consecutive candles consecutiveCandles = input(1, title="Number of Consecutive Candles", minval=1, maxval=6) // Bollinger Band parameters lengthBB = input(4, title="Bollinger Band Length") multBB = input(20, title="Bollinger Band Multiplier") volatilityThreshold = input(0.2, title="Volatility Threshold") // Calculate Bollinger Bands basisBB = sma(close, lengthBB) devBB = multBB * stdev(close, lengthBB) upperBB = basisBB + devBB lowerBB = basisBB - devBB bandWidth = upperBB - lowerBB // Initialize Heiken Ashi variables var float haOpen = na var float haClose = na // Update Heiken Ashi calculations if (na(haOpen)) haOpen := (open + close) / 2 else haOpen := (haOpen + haClose) / 2 haClose := (open + high + low + close) / 4 // Function to check for consecutive green or red Heiken Ashi candles f_consecutive(dir, len) => count = 0 for i = 0 to len - 1 if (dir == "green" and haClose[i] > haOpen[i]) or (dir == "red" and haClose[i] < haOpen[i]) count := count + 1 count == len // Trading conditions based on Heiken Ashi and Bollinger Band width longCondition = f_consecutive("green", consecutiveCandles) and bandWidth > volatilityThreshold shortCondition = f_consecutive("red", consecutiveCandles) and bandWidth > volatilityThreshold // Trading logic if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) // Plot entry signals on the chart for visualization plotshape(series=longCondition, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=shortCondition, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")