এই কৌশলটি শর্ট-টার্ম মার্কেট ওঠানামা ক্যাপচার করার জন্য চৈকিন ভোলাটিলিটি সূচক উপর ভিত্তি করে একটি স্বল্পমেয়াদী ট্রেডিং সিস্টেম ডিজাইন করে। মূল ধারণাটি হ'ল যখন চৈকিন ভোলাটিলিটি সূচক একটি নির্দিষ্ট প্রান্তিকের উপরে বা নীচে অতিক্রম করে তখন দীর্ঘ বা সংক্ষিপ্ত অবস্থানে প্রবেশ করা।
চৈকিন ভোল্টেবিলিটি সূচকটি একটি সিকিউরিটির সর্বোচ্চ এবং সর্বনিম্ন মূল্যের মধ্যে স্প্রেড পরিমাপ করে ভোল্টেবিলিটি পরিমাপ করে। উচ্চ এবং নিম্ন মূল্যের মধ্যে একটি প্রশস্ত পরিসীমা বৃদ্ধি ভোল্টেবিলিটি নির্দেশ করে।
এই কৌশলটির সুনির্দিষ্ট যুক্তি হলঃ
এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ
এছাড়াও কিছু ঝুঁকি আছেঃ
সমাধান:
কৌশলটি নিম্নলিখিতগুলির মাধ্যমে উন্নত করা যেতে পারেঃ
কৌশলটি স্বল্পমেয়াদী ব্যবসায়ের জন্য উপযুক্ত একটি সহজ এবং পরিষ্কার যুক্তি রয়েছে। নমনীয় পরামিতিগুলি প্রয়োজন অনুসারে সামঞ্জস্য করা যেতে পারে। ওভারফিটিং এবং উচ্চ ট্রেডিং ফ্রিকোয়েন্সি ঝুঁকি রয়েছে। আরও অপ্টিমাইজেশনগুলি স্থিতিশীল পারফরম্যান্সের জন্য কৌশলটিকে আরও শক্তিশালী করতে পারে।
/*backtest start: 2023-11-20 00:00:00 end: 2023-12-04 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 01/12/2016 // Chaikin's Volatility indicator compares the spread between a security's // high and low prices. It quantifies volatility as a widening of the range // between the high and the low price. // You can use in the xPrice1 and xPrice2 any series: Open, High, Low, Close, HL2, // HLC3, OHLC4 and ect... // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. /////////////////////////////////////////////////////////// strategy(title="Chaikin Volatility Strategy Backtest") Length = input(10, minval=1) ROCLength = input(12, minval=1) Trigger = input(0, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=purple, linestyle=line) hline(Trigger, color=red, linestyle=line) xPrice1 = high xPrice2 = low xPrice = xPrice1 - xPrice2 xROC_EMA = roc(ema(xPrice, Length), ROCLength) pos = iff(xROC_EMA < Trigger, 1, iff(xROC_EMA > Trigger, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(pos == -1 ? red: pos == 1 ? green : blue ) plot(xROC_EMA, color=blue, title="Chaikin Volatility Strategy")