এই কৌশলটি এলিয়ট ওয়েভ তত্ত্বের উপর ভিত্তি করে এবং প্রেরণার তরঙ্গগুলি স্বয়ংক্রিয়ভাবে সনাক্ত করার চেষ্টা করে। এটি 4 টি পরপর আপ-ক্লোজিং মোমবাতিগুলির সংমিশ্রণের সন্ধান করে একটি আপগ্রেড ইমপ্লাস তরঙ্গকে সংজ্ঞায়িত করে যেখানে বর্তমান বন্ধটি 9 দিন আগে বন্ধের চেয়ে বেশি; বিপরীত যুক্তি ব্যবহার করে একটি ডাউনগ্রেড ইমপ্লাস তরঙ্গ সংজ্ঞায়িত করা হয়। একবার ইমপ্লাস তরঙ্গ সনাক্ত করা হলে, এটি ক্রয় বা বিক্রয় সংকেত তৈরি করে এবং অবস্থানটি বিপরীত করে, সিগন্যাল মোমবাতিটির নিম্ন বা উচ্চতায় স্টপ লস সেট করে। যেহেতু ইমপ্লাস তরঙ্গগুলি সাধারণত দ্রুত গতির সাথে থাকে, এই স্টপ লস পদ্ধতিটি ইতিবাচক ফলাফল দিতে হবে। উপরন্তু, একটি শক্তিশালী প্রবণতার শুরু হওয়ার আগে সবুজ বা লাল ত্রিভুজগুলির জমে থাকা প্রায়শই প্রবণতা শুরু হওয়ার আগে শান্ত বাজারে ভাল প্রবেশের পয়েন্টগুলি নির্দেশ করে।
এই কৌশলটি ক্লাসিক এলিয়ট ওয়েভ থিওরির উপর ভিত্তি করে এবং কিছু প্রয়োগযোগ্যতা এবং মুনাফা সম্ভাবনা সহ শক্তিশালী প্রবণতা আন্দোলনগুলি ক্যাপচার করতে পারে। যাইহোক, তরঙ্গ তত্ত্বের নিজস্বতা এবং প্রেরণার তরঙ্গগুলির সংজ্ঞা কৌশলটির কর্মক্ষমতাকে প্রভাবিত করতে পারে। ব্যবহারিক প্রয়োগে, প্যারামিটার অপ্টিমাইজেশন, অবস্থান পরিচালনা, ট্রেডিং ফ্রিকোয়েন্সি হ্রাস ইত্যাদিতে মনোযোগ দেওয়া উচিত। প্রবণতা নিশ্চিতকরণ সূচক, ট্রেলিং স্টপ, ধীরে ধীরে অবস্থান নির্মাণ এবং অন্যান্য উপায় প্রবর্তন করে, এই কৌশলটির কর্মক্ষমতা এবং স্থায়িত্ব আরও উন্নত করা যেতে পারে।
/*backtest start: 2023-04-20 00:00:00 end: 2024-04-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Smollet //@version=5 strategy("LW: 4-9 indicator", overlay = true) consclos = input.int(3, "Consecutive close") daysago = input.int(9, "Days ago") var int long_cc = 0 var int short_cc = 0 long_cc := 1 short_cc := 1 for i = 1 to consclos long_cc := close[i-1] > close[i] ? long_cc*1 : long_cc*0 short_cc := close[i-1] < close[i] ? short_cc*1 : short_cc*0 long_daysago = close > close[daysago] short_daysago = close < close[daysago] long = long_cc ==1 and long_daysago short = short_cc ==1 and short_daysago plotshape(long, style=shape.triangleup, location=location.belowbar, color=color.green) plotshape(short, style=shape.triangledown, location=location.abovebar, color=color.red) //Strategy code if long and strategy.position_size <= 0 strategy.entry("Long", strategy.long) strategy.exit("Long SL", "Long", stop = low) if short and strategy.position_size >= 0 strategy.entry("Short", strategy.short) strategy.exit("Short SL", "Short", stop = high)