
এই কৌশলটি EMA গড়, MACD সূচক এবং এক দিনের উত্থান গণনা করে বাজারের ব্রেকডাউন সংকেতগুলিকে সংহত করে এবং কম কেনা ও বিক্রি করার গতিশীল ট্রেডিং কৌশল অর্জন করে।
যখন দ্রুত ইএমএ লাইনটি ধীর ইএমএ লাইনটি অতিক্রম করে, তখন বাজারটি একটি উত্থান প্রবণতা হিসাবে বিবেচিত হয় এবং একটি ক্রয় সংকেত উত্পন্ন করে; যখন MACD সূচকের বিভাজন মানটি 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)