এই কৌশলটি ইএমএ লাইন, এমএসিডি সূচক এবং এক দিনের লাভকে একত্রিত করে বাজারের অগ্রগতির সংকেতগুলি সনাক্ত করতে এবং কম কিনতে এবং উচ্চ বিক্রয় করার জন্য একটি গতির ট্রেডিং কৌশল বাস্তবায়ন করে।
যখন দ্রুত ইএমএ লাইন ধীর ইএমএ লাইনের উপর দিয়ে অতিক্রম করে, তখন এটি বিবেচনা করা হয় যে বাজারটি একটি ঊর্ধ্বমুখী প্রবণতায় রয়েছে এবং একটি ক্রয় সংকেত উত্পন্ন হয়। যখন এমএসিডি সূচকের পার্থক্য 0 অক্ষের উপর দিয়ে অতিক্রম করে, তখন লং পজিশন খোলার জন্য একটি ক্রয় সংকেতও উত্পন্ন হয়।
এছাড়াও, যদি এক দিনের বন্ধের মূল্য খোলা মূল্যের তুলনায় 10% এর বেশি বৃদ্ধি পায়, তবে বাজারের প্রবণতা ভেঙে যাওয়ার জন্য একটি ক্রয় সংকেতও তৈরি করা হবে।
পজিশন খোলার পর, যদি দাম ১০% এর বেশি কমে যায়, তাহলে স্টপ লস ট্রিগার করা হবে। যদি লাভ ৪৫% হয়, তাহলে লাভ নেওয়া হবে।
এটি একটি সাধারণ প্রবণতা অনুসরণকারী কৌশল যা একটি শক্তিশালী গতির অগ্রগতির পরে উচ্চতর প্রবণতা ক্যাপচার করতে পারে, বড় মুনাফা সম্ভাবনা সহ। প্রধান সুবিধাগুলি হলঃ
যদিও এটি যুক্তিসঙ্গতভাবে ডিজাইন করা হয়েছে, তবুও কিছু ঝুঁকি রয়েছেঃ
উপরের ঝুঁকিগুলি কমাতে, আমরা চলমান স্টপ লস কৌশলটি অনুকূল করার কথা বিবেচনা করতে পারি বা ফিল্টার সংকেতগুলিতে ভলিউমের মতো অন্যান্য সূচক যুক্ত করতে পারি।
আরও অপ্টিমাইজেশনের সুযোগ রয়েছে:
প্যারামিটার মিটিং, সূচক সংমিশ্রণ এবং অন্যান্য পদ্ধতির মাধ্যমে এই কৌশলটির স্থিতিশীলতা এবং লাভজনকতা ব্যাপকভাবে উন্নত করা যেতে পারে।
সাধারণভাবে, এই কৌশলটি সহজ, ব্যবহারিক এবং দুর্দান্ত লাভের সম্ভাবনা রয়েছে। বাজারের অগ্রগতি পয়েন্টগুলি বিচার করে এটি কার্যকরভাবে উত্থান প্রবণতা ক্যাপচার করতে পারে এবং ড্রডাউন নিয়ন্ত্রণও যুক্তিসঙ্গত। ভবিষ্যতের অপ্টিমাইজেশনে, পরামিতি সমন্বয় এবং স্টপ লস / লাভের নকশাটি ক্রমাগত উন্নত করা এটিকে একটি মূল্যবান দীর্ঘমেয়াদী পরিমাণগত ট্রেডিং কৌশল তৈরি করতে পারে।
/*backtest start: 2023-01-11 00:00:00 end: 2024-01-17 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Alt Coins", overlay=true) //Simple Alt Coin Trading Strategy// // by @ShanghaiCrypto // ////EMA//// fastLength = input(5) slowLength = input(12) baseLength = input(50) price = close emafast = ema(price, fastLength) emaslow = ema(price, slowLength) emabase = ema(price, baseLength) ///MACD//// MACDLength = input(9) MACDfast = input(12) MACDslow = input(26) MACD = ema(close, MACDfast) - ema(close, MACDslow) aMACD = ema(MACD, MACDLength) delta = MACD - aMACD ////PUMP//// OneCandleIncrease = input(10, title='Gain %') pump = OneCandleIncrease/100 ////Profit Capture and Stop Loss////// stop = input(10.0, title='Stop Loss %', type=float)/100 profit = input(45.0, title='Profit %', type=float)/100 stop_level = strategy.position_avg_price * (1 - stop) take_level = strategy.position_avg_price * (1 + profit) ////Entries///// if crossover(emafast, emaslow) strategy.entry("Cross", strategy.long, comment="BUY") if (crossover(delta, 0)) strategy.entry("MACD", strategy.long, comment="BUY") if close > (open + open*pump) strategy.entry("Pump", strategy.long, comment="BUY") /////Exits///// strategy.exit("SELL","Cross", stop=stop_level, limit=take_level) strategy.exit("SELL","MACD", stop=stop_level, limit=take_level) strategy.exit("SELL","Pump", stop=stop_level, limit=take_level) ////Plots//// plot(emafast, color=green) plot(emaslow, color=red) plot(emabase, color=yellow) plot(take_level, color=blue) plot(stop_level, color=orange)