এটি একটি ট্রেডিং কৌশল সিস্টেম যা একটি চার-অবধি সহজ চলমান গড়ের উপর ভিত্তি করে, গতিশীল স্টপ-লস এবং লাভের ব্যবস্থাপনা প্রক্রিয়াগুলির সাথে একীভূত। কৌশলটি স্বল্পমেয়াদী চলমান গড়ের সাথে মূল্য ক্রসওভারগুলি পর্যবেক্ষণ করে বাজার প্রবণতা টার্নিং পয়েন্টগুলি ক্যাপচার করে এবং ঝুঁকি পরিচালনার জন্য শতাংশ-ভিত্তিক স্টপ-লস এবং লাভের স্তরগুলি বাস্তবায়ন করে। মূল শক্তিটি স্থিতিশীল ট্রেডিং ফলাফল অর্জনের জন্য কঠোর অর্থ পরিচালনার নিয়মের সাথে সংযুক্ত স্বল্পমেয়াদী চলমান গড়ের দ্রুত প্রতিক্রিয়া বৈশিষ্ট্যগুলি ব্যবহার করে।
এই কৌশলটি নিম্নলিখিত মূল যুক্তির উপর কাজ করেঃ প্রথমত, এটি প্রাথমিক সূচক হিসাবে একটি 4-পরিঘরের সহজ চলমান গড় (এসএমএ) গণনা করে। যখন দাম এসএমএর উপরে অতিক্রম করে, তখন সিস্টেম এটিকে একটি বুলিশ সংকেত হিসাবে স্বীকৃতি দেয় এবং একটি দীর্ঘ অবস্থানে প্রবেশ করে; যখন দাম এসএমএর নীচে অতিক্রম করে, এটি একটি হ্রাস সংকেত সনাক্ত করে এবং একটি শর্ট অবস্থানে প্রবেশ করে। প্রতিটি বাণিজ্য প্রবেশ মূল্যের উপর ভিত্তি করে গতিশীল লাভ এবং স্টপ-লস পয়েন্টগুলির সাথে সেট করা হয়, লাভের জন্য 2% এবং স্টপ-লসের জন্য 1% ডিফল্ট মান সহ। এই সেটআপটি পেশাদার অর্থ পরিচালনার নীতিগুলি মেনে চলার সাথে 2: 1 পুরষ্কার-ঝুঁকি অনুপাত নিশ্চিত করে।
এটি একটি সুগঠিত পরিমাণগত ট্রেডিং কৌশল যা স্পষ্ট যুক্তিযুক্ত। এটি স্বল্পমেয়াদী চলমান গড়ের মাধ্যমে বাজারের গতি ধরে রাখে, কঠোর ঝুঁকি নিয়ন্ত্রণ প্রক্রিয়া দ্বারা পরিপূরক, স্থিতিশীল রিটার্ন খুঁজছেন ব্যবসায়ীদের জন্য উপযুক্ত। অপ্টিমাইজেশনের জন্য জায়গা থাকলেও, কৌশলটির প্রাথমিক কাঠামো ভাল স্কেলযোগ্যতা সরবরাহ করে এবং ক্রমাগত উন্নতি এবং সামঞ্জস্যের মাধ্যমে এটি আরও ভাল ট্রেডিং ফলাফল অর্জনের সম্ভাবনা রয়েছে।
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-28 00:00:00 period: 2d basePeriod: 2d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("4SMA Strategy with Targets and Stop Loss", overlay=true) // Input parameters for SMA smaLength = input.int(4, title="SMA Length", minval=1) // Input parameters for stop loss and take profit takeProfitPercent = input.float(2.0, title="Take Profit (%)", step=0.1) // Default: 2% stopLossPercent = input.float(1.0, title="Stop Loss (%)", step=0.1) // Default: 1% // Calculate 4-period SMA sma = ta.sma(close, smaLength) // Plot SMA plot(sma, color=color.blue, title="4SMA Line") // Entry Conditions longCondition = ta.crossover(close, sma) // Price crosses above SMA (bullish signal) shortCondition = ta.crossunder(close, sma) // Price crosses below SMA (bearish signal) // Strategy Logic if (longCondition) strategy.entry("Long", strategy.long) // Enter long position if (shortCondition) strategy.entry("Short", strategy.short) // Enter short position // Calculate Take Profit and Stop Loss longTakeProfit = strategy.position_avg_price * (1 + takeProfitPercent / 100) // TP for long longStopLoss = strategy.position_avg_price * (1 - stopLossPercent / 100) // SL for long shortTakeProfit = strategy.position_avg_price * (1 - takeProfitPercent / 100) // TP for short shortStopLoss = strategy.position_avg_price * (1 + stopLossPercent / 100) // SL for short // Exit for Long if (strategy.position_size > 0) // If in a long position strategy.exit("Long TP/SL", from_entry="Long", limit=longTakeProfit, stop=longStopLoss) // Exit for Short if (strategy.position_size < 0) // If in a short position strategy.exit("Short TP/SL", from_entry="Short", limit=shortTakeProfit, stop=shortStopLoss)