অটো কিনে স্কাল্পার কৌশল সহ স্টোকাস্টিক আরএসআই

লেখক:চাওঝাং, তারিখঃ ২০২৩-১০-৩১ ১১ঃ৩৪ঃ৪৭
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

স্টোকাস্টিক আরএসআই-এর কেনা-বেচা সংকেত তৈরির জন্য স্ট্র্যাটেজিটি ওভারকোপড এবং ওভারসোল্ড স্তর নির্ধারণের জন্য আরএসআই সূচক ব্যবহার করে।

এটি যখন স্টোকাস্টিক আরএসআই K লাইন 20 এর নীচে থাকে, যখন এটি oversold হিসাবে বিবেচিত হয় এবং K D এর উপরে থাকে তখন এটি একটি ক্রয় সংকেত সক্রিয় করবে। এর পরে, এটি তিনটি শর্তের উপর ভিত্তি করে বিক্রয় করা হবে কিনা তা নির্ধারণ করবেঃ 1) দাম 1% এর বেশি বৃদ্ধি পায় এবং তারপরে EMA বিপরীত হয়; 2) স্টোকাস্টিক আরএসআই K লাইন D এর নীচে; 3) স্টপ লস মূল্য প্রবেশ মূল্যের 98.5% এ পৌঁছে যায়।

এছাড়াও, একটি আপট্রেন্ডের পরে স্বল্পমেয়াদী ইএমএ-র নেমে যাওয়াও বিক্রয় সংকেত হিসাবে বিবেচিত হবে।

সুবিধা

  • এন্ট্রি টাইমিংয়ের জন্য স্টোকাস্টিক আরএসআই ব্যবহার করা আরও নির্ভরযোগ্য, কার্যকরভাবে মিথ্যা ব্রেকআউট ফিল্টার করে।
  • ইএমএকে অন্তর্ভুক্ত করা ট্রেন্ড পরিবর্তনের সময়কে আরও ভালভাবে সনাক্ত করতে পারে।
  • স্টপ লস প্রয়োগ করলে ক্ষতি কার্যকরভাবে নিয়ন্ত্রণ করতে সাহায্য করে।
  • যতটা সম্ভব মুদ্রা রাখা ট্রেডিং ফ্রিকোয়েন্সি এবং ফি হ্রাস করে।

ঝুঁকি

  • RSI সূচক থেকে সম্ভাব্য মিথ্যা সংকেত। সূক্ষ্ম সুরক্ষা RSI পরামিতি অপ্টিমাইজ করতে সাহায্য করতে পারে।
  • স্টপ লস সেট করা খুব টাইট হ্রাস প্রসারিত হতে পারে। যথাযথভাবে স্টপ লস শতাংশ সমন্বয়।
  • ভুল EMA প্যারামিটার সেটিং প্রবণতা পরিবর্তন টাইমিং মিস করতে পারে। বিভিন্ন EMA সময়কাল পরীক্ষা।

অপ্টিমাইজেশান নির্দেশাবলী

  • সর্বোত্তম সেটিংয়ের জন্য RSI এবং স্টোকাস্টিক RSI পরামিতিগুলির বিভিন্ন সমন্বয় পরীক্ষা করুন।
  • হ্রাস প্রতিরোধ এবং প্রত্যাহারের ভারসাম্য বজায় রাখতে বিভিন্ন স্টপ লস শতাংশ চেষ্টা করুন।
  • প্রবণতা পরিবর্তনের জন্য সর্বোত্তম পরামিতি নির্ধারণের জন্য দীর্ঘ এবং সংক্ষিপ্ত ইএমএ সংমিশ্রণ পরীক্ষা করুন।
  • প্রবেশ এবং প্রস্থান সময় সঠিকতা উন্নত করার জন্য অন্যান্য সূচক যোগ বিবেচনা করুন।

সংক্ষিপ্তসার

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


/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Stochastic RSI W Auto Buy Scalper Scirpt III ", shorttitle="Stoch RSI_III", format=format.price, precision=2)
smoothK = input.int(3, "K", minval=1)
smoothD = input.int(3, "D", minval=1)
lengthRSI = input.int(14, "RSI Length", minval=1)
lengthStoch = input.int(14, "Stochastic Length", minval=1)
src = input(close, title="RSI Source")
rsi1 = ta.rsi(src, lengthRSI)
k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = ta.sma(k, smoothD)
plot(k, "K", color=#2962FF)
plot(d, "D", color=#FF6D00)
h0 = hline(80, "Upper Band", color=#787B86)
hline(50, "Middle Band", color=color.new(#787B86, 50))
h1 = hline(20, "Lower Band", color=#787B86)

longStopLoss  = strategy.opentrades.entry_price(0)* (.985)

stochDropping = ta.falling(k,2)
shortSma = ta.sma(hlc3,12)
shorterSma = ta.sma(hlc3,3)
plot(shortSma[3])

shortSmaFlip = (ta.change(shortSma,3)>0) and ta.falling(hlc3,1)
shorterSmaFlip = (ta.change(shorterSma,2)>0) and ta.falling(hlc3,1)
messageSellText ='"type": "sell", "symbol": "BTCUSD", "marketPosition": "{{strategy.market_position}}"'

messageBuyText ='"type": "buy", "symbol": "BTCUSD", "marketPosition": {{strategy.market_position}}"'

fill(h0, h1, color=color.rgb(33, 150, 243, 90), title="Background")

strategy.entry("Tech", strategy.long, when=(strategy.position_size <= 0 and k<17 and k>d),alert_message=messageBuyText)
//original: strategy.close("TL", when=(strategy.position_size >= 0 and (k>90 and k<d)))

takeProfit = hlc3 > strategy.opentrades.entry_price(0)*1.01
//longStopLoss  = strategy.opentrades.entry_price(0)* (.995)

strategy.close("Tech", when=(strategy.position_size >= 0 and (k>90 and k<d and stochDropping)) or close<longStopLoss, comment="rsi or Stop sell",alert_message=messageSellText)
//strategy.close("Tech", when=(strategy.position_size >= 0 and close<longStopLoss), comment="stopLoss sell",alert_message=messageSellText)

strategy.close("Tech", when=(shortSmaFlip and k>20 and takeProfit),comment="Sma after profit",alert_message=messageSellText)



আরো