দ্বিগুণ চলমান গড় মূল্য লাফ কৌশল


সৃষ্টির তারিখ: 2023-11-21 14:28:35 অবশেষে সংশোধন করুন: 2023-11-21 14:28:35
অনুলিপি: 0 ক্লিকের সংখ্যা: 586
1
ফোকাস
1617
অনুসারী

দ্বিগুণ চলমান গড় মূল্য লাফ কৌশল

ওভারভিউ

এই কৌশলটি আরএসআই সূচক দ্বারা ওভারবয় ওভারসোলের বিচার করে, দ্রুত লাইন, মধ্য লাইন এবং ধীর লাইনের সাথে মিলিত একটি প্রবণতা বিচার সিস্টেম, যখন দাম লাফিয়ে যায় তখন অবস্থান তৈরি করার সুযোগটি আরও খালি করে দেয়।

কৌশল নীতি

  1. আরএসআই দ্বারা ওভারবয় ওভারসোল্ড
  • আরএসআই প্যারামিটার সেট করা হয়েছে ১৪ টি চক্র
  • ওভারসেল লাইন ৩০, ওভারবয় লাইন ৭০
  1. তিনটি ভিন্ন পিরিয়ডের এসএমএ গড় ব্যবহার করে ট্রেন্ড নির্ধারণ
  • ফাস্ট লাইন হল 9 পিরিয়ডের এসএমএ, যা স্বল্পমেয়াদী প্রবণতাকে নির্দেশ করে
  • মধ্যম লাইন হল 50 পিরিয়ডের এসএমএ, যা মধ্যমেয়াদি প্রবণতাকে নির্দেশ করে
  • ধীর লাইন হল 200 পিরিয়ডের এসএমএ, যা দীর্ঘমেয়াদী প্রবণতা দেখায়
  1. আরএসআই সূচকটি ওভারসোল্ড দেখায় এবং ফাস্ট লাইনটি মিডল লাইন অতিক্রম করে।

  2. আপনি যখন মাঝারি লাইনটি অতিক্রম করবেন এবং RSI সূচকটি ওভারব্লড দেখাবে তখন আপনি খালি হয়ে যাবেন

  3. স্টপ লস এন্ট্রি মূল্যের ৪%

  4. মুনাফা অর্জনের পদ্ধতি হল, প্রথমে ২০% স্টপ, তারপর যখন দাম বাড়তে থাকে তখন ১৫% স্টপ, তারপর পজিশন থেকে বেরিয়ে আসা

সামর্থ্য বিশ্লেষণ

  1. তিনটি ভিন্ন পিরিয়ডের এসএমএ গড়রেখা ব্যবহার করে, বিভিন্ন সময়সীমার প্রবণতা পরিবর্তনের বিচার করা যায়
  2. RSI ব্যবহার করে এমন অঞ্চলে পজিশন তৈরি করা এড়িয়ে চলুন যেখানে ওভার-বিক্রয় নেই
  3. ব্যাচ বন্ধ করার ফলে কৌশলগত পজিশনের চক্র বৃদ্ধি পায় এবং পজিশনের গড় মুনাফাও বৃদ্ধি পায়

ঝুঁকি বিশ্লেষণ

  1. তিনটি সমান্তরাল রেখায় ভুল সংকেত প্রেরণের সম্ভাবনা
  2. ব্যাটেলিং বন্ধের ঝুঁকি
  3. সঠিক স্টক নির্বাচন করুন, যেগুলো মূল্যের উচ্চ ও নিম্নগতির জন্য উপযুক্ত।

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

  1. গড় লাইন এবং RSI এর প্যারামিটারগুলি পরীক্ষা করতে পারে, প্রবেশ এবং প্রস্থান সুযোগগুলি অনুকূল করতে পারে
  2. অন্যান্য সূচক যুক্ত করা যেতে পারে, যেমন ক্যান্ডেল ফর্ম্যাট ফিল্টার করা, যা কৌশলটির নির্ভুলতা বাড়ায়
  3. ডায়নামিক ট্র্যাকিং স্টপ লস দ্বারা ঝুঁকি নিয়ন্ত্রণ করা যায়

সারসংক্ষেপ

এই কৌশলটি গড়রেখা সূচক এবং ওভারব্রিড ওভারসোল্ড সূচক আরএসআই এর সাথে মিলিত, দামের পরিবর্তনের প্রবণতা ক্যাপচার করার সাথে সাথে ক্রয়-বিক্রয় সুযোগের বিচার করা, এটি একটি সাধারণ ট্রেন্ড-ট্র্যাকিং কৌশল। প্যারামিটার পরীক্ষা এবং অন্যান্য সহায়ক বিচার সূচক যুক্ত করে কৌশলটি আরও অপ্টিমাইজ করা এবং বিজয়ীতা বাড়ানো যেতে পারে।

কৌশল সোর্স কোড
/*backtest
start: 2023-11-13 00:00:00
end: 2023-11-20 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © syfuslokust

//@version=4
strategy(shorttitle='CoinruleCombinedCryptoStrat',title='CoinruleCombinedCryptoStrat', overlay=true)


// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
//Normal
oversold = input(30)
overbought =  input(70)
//ALGO
//oversold= input(26)
//overbought= input(80)

//sell pct
SellPct = input(20)
ExitPct = input(15)

//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))

//Look Back
inp_lkb = input(12, title='Lookback Long Period')
inp_lkb_2 = input(2, title='Lookback Short Period')
 
perc_change(lkb) =>
    overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100

//Entry 

//MA
bullish = crossover(movingaverage_signal, movingaverage_fast)
//Execute buy
strategy.entry(id="long", long = true, when = (RSI < oversold and movingaverage_fast < movingaverage_mid))

//when = crossover(close, movingaverage_signal) and movingaverage_signal < movingaverage_slow and RSI < oversold)

//Exit

//RSI
Stop_loss= ((input (4))/100)
longStopPrice  = strategy.position_avg_price * (1 - Stop_loss)
//MA
bearish = crossunder(movingaverage_signal, movingaverage_fast)
//Execute sell
strategy.close("long", qty_percent = SellPct, when = RSI > overbought and movingaverage_fast > movingaverage_mid)
//when = (crossunder(low, movingaverage_signal) and movingaverage_fast > movingaverage_slow and RSI > overbought) or (movingaverage_signal < movingaverage_fast and crossunder(low, movingaverage_fast)) or (low < longStopPrice))


//PLOT
plot(movingaverage_signal, color=color.black, linewidth=2, title="signal")
plot(movingaverage_fast, color=color.orange, linewidth=2, title="fast")
plot(movingaverage_slow, color=color.purple, linewidth=2, title="slow")
plot(movingaverage_mid, color=color.blue, linewidth=2, title="mid")