এই কৌশলটি ক্রিপ্টোকারেন্সি বাজারে মূল প্রবণতা দিক চিহ্নিত করতে গতির সূচক ব্যবহার করে এবং ট্রেন্ড অনুসরণ করার ট্রেডিং ধারণাটি উপলব্ধি করে ব্রেকআউট পয়েন্টে দীর্ঘ অবস্থান স্থাপন করে।
কৌশলটি একমাত্র সূচক হিসাবে একটি কাস্টম
এই কৌশলটি শুধুমাত্র লং পজিশন স্থাপন করে। যখন সূচকটি দেখায় যে বাজারটি বর্তমানে একটি আপট্রেন্ডে রয়েছে, তখন সেই ক্যান্ডেলস্টিকের বন্ধের সময় একটি লং পজিশন স্থাপন করা হয়। এর পরে, যদি একটি ডাউনট্রেন্ড সংকেত উপস্থিত হয়, বা স্টপ লস ট্রিগার করা হয়, তবে সমস্ত পজিশন বন্ধ হয়ে যাবে।
কৌশল দুটি স্টপ লস পদ্ধতি প্রদান করে, এক বা উভয় ব্যবহার করা যেতে পারেঃ
শতকরা স্টপ লসঃ ব্যবহারকারীরা প্রতিটি পজিশনের জন্য সর্বাধিক শতাংশ ক্ষতি নির্ধারণ করতে পারেন। যদি দাম এই শতকরা স্টপ লস স্তরের নীচে পড়ে, পজিশনটি বন্ধ হয়ে যাবে।
ব্রেকআউট স্টপ লসঃ পজিশন খোলার সময় ক্যান্ডেলস্টিকের সর্বনিম্ন পয়েন্ট রেকর্ড করুন। যদি পরে দাম এই পয়েন্টের নিচে পড়ে, পজিশনটি বন্ধ করুন।
এই কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ
বাজারের প্রবণতা চিহ্নিত করতে একটি কাস্টম সূচক ব্যবহার করে, যা আরো সংবেদনশীল এবং সঠিক।
শুধুমাত্র লম্বা যায়, শর্ট বিক্রির সীমাহীন ক্ষতির ঝুঁকি এড়ানো।
ট্রেন্ড ট্রেডিং এর ধারণা গ্রহণ করে, যা একটি ক্লাসিক ট্রেন্ড অনুসরণ পদ্ধতি।
এটি দ্বৈত স্টপ লস পদ্ধতি প্রদান করে, যা আরও উপযুক্ত স্টপ লস মোডের অবাধ পছন্দকে অনুমতি দেয়।
সহজ এবং পরিষ্কার কোড, সহজেই বোঝা যায় এবং সংশোধন করা যায়।
গতিশীল মুনাফা নেওয়ার প্রয়োজন নেই, অকাল মুনাফা নেওয়ার ফলে ক্ষতিগ্রস্ত মুনাফা এড়ানো।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
কাস্টম ইন্ডিকেটরগুলি স্থিতিশীল এবং নির্ভরযোগ্য নাও হতে পারে, ভুল মূল্যায়নের ঝুঁকি রয়েছে।
শুধুমাত্র লং পজিশন স্থাপন করলে স্বল্পমেয়াদী শর্ট পোলিংয়ের সুযোগ হারাতে পারে।
স্টপ লস সেটিংস খুব সংরক্ষণশীল হতে পারে, দীর্ঘ ট্রেন্ডিং পজিশন ধরে রাখতে অক্ষম।
গতিশীল মুনাফা গ্রহণের অভাব অপারেশনাল ঝুঁকি সহ সময়মত ম্যানুয়াল মুনাফা গ্রহণের প্রয়োজন।
যদিও উভয় স্টপ লস পদ্ধতিকে অবাধে একত্রিত করা যায়, তবুও সর্বোত্তম স্টপ লস পয়েন্ট পাওয়া যায় না।
প্রবণতা অনুসরণকারী কৌশলগুলি বিভিন্ন বাজারের দ্বারা বিভ্রান্ত হওয়ার প্রবণতা রয়েছে, যা অত্যধিক অবৈধ ট্রেড তৈরি করে।
এই কৌশল নিম্নলিখিত দিক থেকে অপ্টিমাইজ করা যেতে পারেঃ
আরও স্থিতিশীল এবং নির্ভরযোগ্য প্রবণতা সনাক্তকরণ পদ্ধতি খুঁজে পেতে KDJ, MACD ইত্যাদি অন্যান্য সূচক ব্যবহার করুন।
প্রবণতা বিপরীত হলে শর্ট পজিশনের অনুমতি দিয়ে শর্ট পজিশনের সুযোগ বাড়ানো, কৌশল লাভজনকতা উন্নত করা।
স্টপ লস স্ট্র্যাটেজিগুলি আরও ভাল স্টপ লস পয়েন্টগুলি খুঁজে পেতে বিভিন্ন পরামিতি পরীক্ষা করে বা গতিশীল স্টপ সেট করতে এটিআর, এমএ ইত্যাদি ব্যবহার করে অপ্টিমাইজ করুন।
ডায়নামিক লভ্যাংশ যোগ করুন, যেমন পূর্ববর্তী সর্বোচ্চ ভঙ্গ করার পরে লভ্যাংশ গ্রহণের সেটিং, ম্যানুয়াল অপারেশন ঝুঁকি হ্রাস।
সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে এমএ সময়কাল, এন্ট্রি শর্ত ইত্যাদি সামঞ্জস্য করে প্যারামিটার অপ্টিমাইজেশন পরিচালনা করুন।
অবৈধ ট্রেড এড়াতে শুধুমাত্র লং বা নীচের সূচকগুলির মতো ফিল্টারিং শর্ত যুক্ত করুন।
প্রধান মুদ্রা জোড়া জুড়ে কৌশল কার্যকারিতা মূল্যায়ন এবং প্রয়োগযোগ্যতা অপ্টিমাইজ করার জন্য বিভিন্ন পণ্য উপর পরীক্ষা।
ব্যাকটেস্টিং এবং ডেমো ট্রেডিং ব্যবহার করে প্যারামিটার এবং স্টপ লস/টেক প্রফিট পয়েন্ট অপ্টিমাইজ করুন।
সামগ্রিকভাবে এটি একটি তুলনামূলকভাবে সহজ ট্রেন্ড চেজিং কৌশল। এটি বাজারের প্রবণতা বিচার করতে একটি কাস্টম গতির সূচক ব্যবহার করে, প্রবণতার শুরুতে দীর্ঘ অবস্থান স্থাপন করে এবং দ্বৈত স্টপ লস পদ্ধতি সরবরাহ করে। প্রধান সুবিধাগুলি হ'ল একটি পরিষ্কার কৌশল যুক্তি, সীমিত ঝুঁকি এবং অপারেশন সহজতা। তবে স্টপ লস কৌশল এবং পরামিতি নির্বাচনের মতো ক্ষেত্রগুলিতে অপ্টিমাইজেশনের জন্যও জায়গা রয়েছে। সাধারণভাবে, এই কৌশলটি ক্রিপ্টোকারেন্সি বাজারের জন্য একটি মৌলিক প্রবণতা ট্রেডিং ধারণা সরবরাহ করে এবং শিক্ষানবিশদের জন্য শিখতে এবং অনুশীলন করার জন্য খুব উপযুক্ত। তবে লাইভ ট্রেডিংয়ে এটি প্রয়োগ করার আগে এর কার্যকারিতা যাচাই করতে এবং আরও অনুকূল করার জন্য এখনও পর্যাপ্ত ব্যাকটেস্টিং পরিচালনা করা উচিত।
/*backtest start: 2022-10-19 00:00:00 end: 2023-04-13 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("[BoTo] Pump&Dump Strategy", shorttitle = "[BoTo] P&D Strategy", default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0) //Settings multiplier = input(3.0) length = input(100) stop = input(100.0, title = "Stop loss, %") //Indicator body = abs(close - open) sma = sma(body, length) * multiplier plot(body, color = gray, linewidth = 1, transp = 0, title = "Body") plot(sma, color = gray, style = area, linewidth = 0, transp = 90, title = "Avg.body * Multiplier") //Signals pump = body > sma and close > open dump = body > sma and close < open color = pump ? green : dump ? red : na bgcolor(color, transp = 0) //Stops size = strategy.position_size autostop = 0.0 autostop := pump and size == 0 ? low : autostop[1] userstop = 0.0 userstop := pump and size == 0 ? close - (close / 100 * stop) : userstop[1] //Strategy if pump strategy.entry("Pump", strategy.long) if dump or low < autostop or low < userstop strategy.close_all()