সহজ প্রবণতা অনুসরণকারী ক্রিয়াকলাপের জন্য গ্যান হিলো অ্যাক্টিভেটর সূচকের উপর ভিত্তি করে কৌশল। যখন দাম উপরের ব্যান্ডের উপরে বন্ধ হয় তখন এটি দীর্ঘ হয় এবং যখন দাম নীচের ব্যান্ডের নীচে বন্ধ হয় তখন এটি সংক্ষিপ্ত হয়।
একটি নির্দিষ্ট সময়ের জন্য সর্বোচ্চ এবং সর্বনিম্ন মূল্যের ওজনযুক্ত চলমান গড় গণনা করুন যাতে উপরের এবং নীচের ব্যান্ডগুলি পাওয়া যায়।
যখন কাছাকাছি উপরের ব্যান্ডের চেয়ে বেশি হয়, তখন লম্বা হয়ে যায়।
যখন নিচের ব্যান্ডের চেয়ে কম হয়, তখন শর্ট হয়ে যায়।
রিভার্স সিগন্যাল আউটপুটগুলিতে বন্ধের দামগুলি ব্রেকিং ব্যান্ড।
কৌশল কার্যকর শুরু সময় নির্বাচন করার অনুমতি দেয়, ডিফল্ট সম্পূর্ণ সময়কাল।
সহজ Gann HiLo পরামিতি, বাস্তবায়ন করা সহজ.
ব্যান্ড ব্রেকআউট থেকে পরিষ্কার ট্রেডিং সংকেত.
কার্যকর কৌশল সময়সীমার নমনীয় নির্বাচন।
সহজ এবং পরিষ্কার যুক্তি, সহজেই বোঝা যায়।
ভাল ব্যাকটেস্ট ফলাফল, ট্রেন্ডিং বাজারের সাথে ভাল জুড়ি।
সংক্ষিপ্ত কৌশল হিসেবে সীমাহীন ক্ষতির ঝুঁকি।
ভুল পরামিতি ঘন ঘন স্টপ লস এবং পুনরায় প্রবেশের কারণ হতে পারে।
ব্যাপ্তি সীমাবদ্ধ বিপজ্জনক বাজারে অকার্যকর, ফাঁদে পড়ার প্রবণতা।
ব্যর্থতা এড়ানোর জন্য কেবল সূচক ছাড়াও অতিরিক্ত ফিল্টার দরকার।
ভুল সংকেত কমাতে প্যারামিটার সংমিশ্রণ অপ্টিমাইজ করুন।
ঝুঁকি নিয়ন্ত্রণ নিশ্চিত করার জন্য স্টপ লস যোগ করুন।
বাজারের অবস্থা এবং প্রবেশের সময় নির্ধারণের জন্য EMA ইত্যাদি যোগ করুন।
ভয়াবহ পরিস্থিতিতে মিথ্যা ব্রেকআউট এড়াতে ভলিউম একত্রিত করুন।
কার্যকর সময়সীমা সংকীর্ণ করার জন্য সময় ফিল্টারিং বাস্তবায়ন করুন।
এই কৌশলটি Gann HiLo ব্যান্ডের মাধ্যমে সহজ প্রবণতা অনুসরণ করে, তবে এটি আরও শক্তিশালী করার জন্য সূচক লজিক, পরামিতি অপ্টিমাইজেশন, ঝুঁকি নিয়ন্ত্রণ ইত্যাদির মাধ্যমে আরও উন্নত করা যেতে পারে।
/*backtest start: 2022-09-10 00:00:00 end: 2023-09-16 00:00:00 period: 1d basePeriod: 1h 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/ // © starbolt //@version=5 strategy('Gann HiLo Activator Strategy', overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=20, initial_capital=1000, process_orders_on_close=true) len = input.int(3, 'Length', step=1, minval=1) displace = input.int(1, 'Offset', step=1, minval=0) from_start = input(false, 'Begin from start?') backtest_year = input(2017, 'From Year') backtest_month = input.int(01, 'From Month', minval=1, maxval=12, step=1) backtest_day = input.int(01, 'From Day', minval=1, maxval=31, step=1) start_time = from_start ? 0 : timestamp(backtest_year, backtest_month, backtest_day, 00, 00) float hilo = na hi = ta.sma(high, len) lo = ta.sma(low, len) hilo := close > hi[displace] ? 1 : close < lo[displace] ? -1 : hilo[1] ghla = hilo == -1 ? hi[displace] : lo[displace] color = hilo == -1 ? color.red : color.green buyCondition = hilo == 1 and hilo[1] == -1 sellCondition = hilo == -1 and hilo[1] == 1 if buyCondition and time >= start_time strategy.entry('Long', strategy.long) if sellCondition and time >= start_time strategy.entry('Short', strategy.short) plot(ghla, color=color, style=plot.style_cross)