এই কৌশলটি উচ্চ ফ্রিকোয়েন্সি মার্কেট মেকিং আরবিট্রেজ বাস্তবায়নের জন্য একটি কে-লাইন প্যাটার্ন ভিত্তিক বিচারের পদ্ধতি ব্যবহার করে। এর মূল ধারণা হ'ল বিভিন্ন কে-লাইন টাইমফ্রেম জুড়ে উত্থান / হ্রাস প্যাটার্নগুলি বিচার করে উচ্চ ফ্রিকোয়েন্সি মার্কেট মেকিংয়ের জন্য ট্রেড খোলার এবং বন্ধ করা। বিশেষত, কৌশলটি একাধিক কে-লাইন টাইমফ্রেমগুলি একযোগে পর্যবেক্ষণ করে এবং ক্রমাগত উত্থান বা পতনশীল কে-লাইনগুলি পর্যবেক্ষণ করার সময় সম্পর্কিত দীর্ঘ বা সংক্ষিপ্ত অবস্থান নেয়।
এই কৌশলটির মূল যুক্তি হ'ল বিভিন্ন কে-লাইন টাইমফ্রেম জুড়ে উত্থান / হ্রাস প্যাটার্নগুলি বিচার করা। বিশেষত, এটি একযোগে 1-মিনিট, 5-মিনিট এবং 15-মিনিট কে-লাইনগুলি ট্র্যাক করে। কৌশলটি N পূর্ববর্তী কে-লাইনের তুলনায় দাম বেড়েছে বা কমেছে কিনা তা পরীক্ষা করে বর্তমান অনুভূতি নির্ধারণ করে। যদি দাম ধারাবাহিকভাবে বেড়ে যায় তবে এটি একটি উত্থান অনুভূতি নির্দেশ করে; যদি দাম ধারাবাহিকভাবে কমে যায় তবে এটি একটি হ্রাসের দৃষ্টিভঙ্গির সংকেত দেয়। উত্থান সংকেতগুলিতে, কৌশলটি দীর্ঘ যায়; হ্রাস সংকেতগুলিতে, কৌশলটি শর্ট যায়। এইভাবে, কৌশলটি উচ্চ ফ্রিকোয়েন্সি সালিশের জন্য বিভিন্ন সময়সীমার মধ্যে প্রবণতা এবং গড়-পরিশোধের সুযোগগুলি ক্যাপচার করতে পারে।
মূল যুক্তি দুটি সূচক ট্র্যাকিং দ্বারা বাস্তবায়িত হয়ups
এবংdns
, যা ক্রমাগত ক্রমবর্ধমান এবং ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগতconsecutiveBarsUp
এবংconsecutiveBarsDown
যখন একটি প্রবণতা নির্ধারণের জন্য প্রান্তিকের কাস্টমাইজেশন অনুমতি দেয়।ups
এর চেয়ে বড় বা সমানconsecutiveBarsUp
, এটি একটি উত্থানমুখী প্যাটার্নের ইঙ্গিত দেয়; যখনdns
অতিক্রমconsecutiveBarsDown
এছাড়াও, কৌশলটি ব্যাক-টেস্টিং সময়সীমা এবং অর্ডার এক্সিকিউশন বার্তা ইত্যাদি নির্দিষ্ট করে।
এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ
এছাড়াও কয়েকটি ঝুঁকি সম্পর্কে সচেতন হতে হবেঃ
ঝুঁকি হ্রাস করার সম্ভাব্য উপায়গুলির মধ্যে রয়েছেঃ
এই কৌশল নিম্নলিখিত মাত্রা থেকে উন্নত করা যেতে পারেঃ
এই কৌশলটি কে-লাইন প্যাটার্ন বিচারের উপর ভিত্তি করে একটি সহজ তবে কার্যকর উচ্চ ফ্রিকোয়েন্সি সালিশ কৌশল উপলব্ধি করে। এর মূলটি সালিশের জন্য সময়সীমার মধ্যে ইনট্রা-ডে বুলিশ / হ্রাস প্রবণতা ক্যাপচার করা। কিছু অন্তর্নিহিত ঝুঁকি সত্ত্বেও, এই সহজেই বোঝার কৌশলটি অ্যালগরিদমিক ট্রেডিংয়ের জন্য একটি ভাল সূচনা পয়েন্ট হিসাবে কাজ করে। অপ্টিমাইজেশন এবং ঝুঁকি পরিচালনার আশেপাশে আরও উন্নতি সম্ভবত আরও স্থিতিশীল এবং লাভজনক ফলাফল তৈরি করবে।
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-21 23:59:59 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // Strategy strategy("Up/Down Strategy", initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash) consecutiveBarsUp = input(1) consecutiveBarsDown = input(1) price = close ups = 0.0 ups := price > price[1] ? nz(ups[1]) + 1 : 0 dns = 0.0 dns := price < price[1] ? nz(dns[1]) + 1 : 0 // Strategy Backesting startDate = input(timestamp("2021-01-01T00:00:00"), type = input.time) finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time) time_cond = true // Messages for buy and sell message_buy = input("{{strategy.order.alert_message}}", title="Buy message") message_sell = input("{{strategy.order.alert_message}}", title="Sell message") // Strategy Execution if (ups >= consecutiveBarsUp) and time_cond strategy.entry("Long", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy) if (dns >= consecutiveBarsDown) and time_cond strategy.entry("Short", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell) //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)