এই কৌশলটি স্কালপিং কৌশল প্রকারের অন্তর্গত, যার লক্ষ্য হ'ল ছোট লাভ থেকে লাভ অর্জনের জন্য ছোট লাভের ঝুঁকি সীমাবদ্ধ করে প্রায়শই পজিশন খোলা এবং বন্ধ করা। এটি দীর্ঘ যেতে চলমান গড়ের সাথে সম্ভাব্য বিপরীত পয়েন্টগুলি সনাক্ত করে এবং ছোট লাভের লক করার জন্য শক্ত লাভের লক্ষ্য নির্ধারণ করে।
কৌশলটি ৪টি চলমান গড় ব্যবহার করে - ৯, ৫০, ১০০ এবং ২০০ পেরিওড।
বাণিজ্যের বিশেষ নিয়ম হল:
এই সংমিশ্রণটি এমন পরিস্থিতি চিহ্নিত করে যখন মূল্য স্বল্পমেয়াদী হ্রাসের প্রবণতায় থাকে তবে বিপরীতমুখী হতে পারে।
প্রস্থান নিয়ম হল যখন 9 এমএ 200 এমএ এর উপরে অতিক্রম করে। একটি কাছাকাছি মুনাফা লক্ষ্যমাত্রা স্থিতিশীল মুনাফার জন্য ঘন ঘন ছোট লাভের জন্য লক করতে ব্যবহৃত হয়।
নিম্নলিখিত উপায়ে ঝুঁকি কমাতে পারেঃ
কৌশলটি নিম্নলিখিতগুলির মাধ্যমে উন্নত করা যেতে পারেঃ
এমএ সংমিশ্রণ অপ্টিমাইজ করা
আরও ভাল বিপরীত সনাক্তকরণের জন্য আরও এমএ সময় পরীক্ষা করা।
লাভের মাত্রা বাড়ছে
আরো ট্রেন্ড মুনাফা জন্য বৃহত্তর TP দূরত্ব অনুমতি দিন।
অন্যান্য সূচক যোগ করা
যেমনঃ কেডিজে, এমএসিডি যা অবৈধ ট্রেড হ্রাস করার জন্য নিশ্চিতকরণ।
অবস্থান আকারের অপ্টিমাইজেশান
নির্দিষ্ট TP এবং SL এর উপর ভিত্তি করে গতিশীল আকারের অবস্থান।
পুনরায় প্রবেশের নিয়ম যোগ করা
যদি প্রবণতা অব্যাহত থাকে তাহলে টিপি-র পরে আবার প্রবেশের কথা বিবেচনা করুন।
এই স্কালপিং কৌশলটি ঘন ঘন ছোট লাভের জন্য এমএ সংমিশ্রণের সাথে সম্ভাব্য স্বল্পমেয়াদী বিপরীতগুলি সনাক্ত করে। এটি কার্যকরভাবে একক ক্ষতি এবং ঝুঁকিগুলি নিয়ন্ত্রণ করে, এটিকে ছোট অ্যাকাউন্টের বৃদ্ধির জন্য উপযুক্ত করে তোলে। তবে ছোট লাভের পরিসীমা এবং অত্যধিক ব্যবসায়ের মতো সীমাবদ্ধতা রয়েছে। প্যারামিটার টিউনিং, টিপি সামঞ্জস্য, ফিল্টার ইত্যাদি যুক্ত করে লাভ বাড়ানোর জন্য লাভ বাড়ানো যেতে পারে, তবে এর শক্তি বজায় রেখে কৌশলটিকে আরও শক্তিশালী এবং দক্ষ করে তোলে। আরও উন্নত কৌশলগুলি ক্রমাগত শেখাও গুরুত্বপূর্ণ।
/*backtest start: 2023-08-21 00:00:00 end: 2023-09-20 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //strategy(shorttitle='Moving Average Scalper (by Coinrule)',title='Moving Average Scalper', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1) //Backtest dates fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12) fromDay = input(defval = 10, title = "From Day", type = input.integer, minval = 1, maxval = 31) fromYear = input(defval = 2019, title = "From Year", type = input.integer, minval = 1970) thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12) thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31) thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970) showDate = input(defval = true, title = "Show Date Range", type = input.bool) start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window window() => true // create function "within window of time" //MA inputs and calculations movingaverage_signal = sma(close, input(9)) movingaverage_fast = sma(close, input(50)) movingaverage_slow = sma(close, input(200)) movingaverage_mid= sma(close, input(100)) //Entry bullish = crossover(movingaverage_signal, movingaverage_fast) strategy.entry(id="long", long = true, when = bullish and movingaverage_fast < movingaverage_mid and movingaverage_mid < movingaverage_slow and window()) //Exit bearish = crossover(movingaverage_signal, movingaverage_slow) Stop_loss= ((input (2))/100) Take_profit= ((input (8))/100) longStopPrice = strategy.position_avg_price * (1 - Stop_loss) longTakeProfit = strategy.position_avg_price * (1 + Take_profit) strategy.close("long", when = bearish) // close < longStopPrice or close > longTakeProfit and window()) //PLOT plot(movingaverage_signal, color=color.black, linewidth=2 ) plot(movingaverage_fast, color=color.orange, linewidth=2) plot(movingaverage_slow, color=color.purple, linewidth=2) plot(movingaverage_mid, color=color.blue, linewidth=2)