এই কৌশলটি সম্ভাব্য ক্রয় এবং বিক্রয় সুযোগগুলি সনাক্ত করতে স্টোকাস্টিক দোলকের ক্রসওভার সংকেতগুলি ব্যবহার করে। যখন স্টোকাস্টিক দোলকের %K লাইন %D লাইনের উপরে অতিক্রম করে এবং %K মান 20 এর নীচে থাকে, তখন কৌশলটি একটি ক্রয় সংকেত তৈরি করে। বিপরীতভাবে, যখন %K লাইন %D লাইনের নীচে অতিক্রম করে এবং %K মান 80 এর উপরে থাকে, তখন কৌশলটি বিক্রয় সংকেত তৈরি করে। কৌশলটি 5 মিনিটের সময় ফ্রেমে প্রয়োগ করা হয়।
স্টোকাস্টিক দোলক %K লাইন এবং %D লাইন নিয়ে গঠিত। %K লাইন নির্দিষ্ট সময়ের মধ্যে উচ্চ এবং নিম্ন মূল্যের তুলনায় বন্ধ মূল্যের অবস্থান পরিমাপ করে। %D লাইন হল %K লাইনের একটি চলমান গড়, যা %K লাইন মসৃণ করতে এবং আরো নির্ভরযোগ্য সংকেত তৈরি করতে ব্যবহৃত হয়। যখন %K লাইন %D লাইন অতিক্রম করে, এটি মূল্য গতির পরিবর্তন নির্দেশ করে, যা একটি সম্ভাব্য ক্রয় বা বিক্রয় সংকেত হিসাবে ব্যাখ্যা করা যেতে পারে। এই কৌশলটি সম্ভাব্য প্রবণতা বিপরীতমুখী বা গতির পরিবর্তন সনাক্ত করতে স্টোকাস্টিক দোলকের ক্রসওভারগুলি ব্যবহার করে। যখন %K লাইন %D লাইনের উপরে অতিক্রম করে এবং %K মান 20 এর নিচে থাকে (অভারসোল্ড শর্তগুলি নির্দেশ করে), কৌশলটি একটি ক্রয় সংকেত তৈরি করে। বিপরীতভাবে, যখন %K লাইন %D লাইনের নীচে অতিক্রম করে এবং %K মান 80 এর উপরে থাকে), কৌশলটি বিক্রয় সংকেত তৈরি করে। এই পদ্ধতিটি মূল্য বিপরীতমুখী হওয়ার আগে প্রবণতার পরিবর্তনগুলি ক্যাপচার করার চেষ্টা করে।
স্টোকাস্টিক ক্রসওভার সূচক গতি ট্রেডিং কৌশলটি সম্পদের ওভারবয়ড / ওভারসোল্ড অবস্থা বিবেচনা করার সময় সম্ভাব্য কেনা বেচা সুযোগগুলি সনাক্ত করতে স্টোকাস্টিক দোলকের ক্রসওভারগুলি ব্যবহার করে। যদিও কৌশলটি সহজ এবং প্রবণতা বিপরীতগুলি সনাক্ত করতে পারে তবে এটি মিথ্যা সংকেতও তৈরি করতে পারে এবং প্রবণতার নিশ্চিতকরণের অভাব থাকতে পারে। প্রবণতা নিশ্চিতকরণ সূচক, গতিশীল পরামিতি অপ্টিমাইজেশন এবং ঝুঁকি ব্যবস্থাপনা অন্তর্ভুক্ত করে কৌশলটির কার্যকারিতা আরও উন্নত করা যেতে পারে। তবে বাস্তবায়নের আগে বিভিন্ন বাজারের অবস্থার অধীনে কৌশলটি পুঙ্খানুপুঙ্খভাবে পরীক্ষা এবং মূল্যায়ন করা অপরিহার্য।
/*backtest start: 2024-03-28 00:00:00 end: 2024-04-27 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Stochastic Crossover Buy/Sell", shorttitle="Stochastic Crossover", overlay=true) // Stochastic Oscillator Parameters length = input(14, title="Stochastic Length") smoothK = input(3, title="Stochastic %K Smoothing") smoothD = input(3, title="Stochastic %D Smoothing") // Calculate %K and %D stoch = stoch(close, high, low, length) k = sma(stoch, smoothK) d = sma(k, smoothD) // Plot Stochastic Lines plot(k, color=color.blue, linewidth=2, title="%K") plot(d, color=color.red, linewidth=2, title="%D") // Stochastic Crossover Buy/Sell Signals buySignal = crossover(k, d) and k < 20 // Buy when %K crosses above %D and %K is below 20 sellSignal = crossunder(k, d) and k > 80 // Sell when %K crosses below %D and %K is above 80 // Plot Buy/Sell Arrows plotshape(series=buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal") plotshape(series=sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal") // Entry and Exit Points strategy.entry("Buy", strategy.long, when=buySignal) strategy.close("Buy", when=sellSignal) strategy.entry("Sell", strategy.short, when=sellSignal) strategy.close("Sell", when=buySignal)