মাল্টি-টাইম পিরিয়ড স্ট্যান্ডার্ড ডেভিয়েশন ক্যান্ডেলস্টিক ক্রসওভার কৌশল


সৃষ্টির তারিখ: 2023-10-24 14:44:00 অবশেষে সংশোধন করুন: 2023-10-24 14:44:00
অনুলিপি: 0 ক্লিকের সংখ্যা: 658
1
ফোকাস
1617
অনুসারী

মাল্টি-টাইম পিরিয়ড স্ট্যান্ডার্ড ডেভিয়েশন ক্যান্ডেলস্টিক ক্রসওভার কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটির কেন্দ্রীয় যুক্তি হল একাধিক সময়কালের জন্য স্ট্যান্ডার্ড ডিভেরিয়েন্স গণনা করা এবং তারপরে ট্রেডিং সিগন্যালের গড় গঠন করা।

প্রথমত, কৌশলটি গৃহীত হয়েছেstoch()ফাংশনটি বিভিন্ন প্যারামিটারের অধীনে স্ট্যান্ডার্ড বিচ্যুতি K-এর মান গণনা করে, এখানে মোট 5 টি K-এর মান গণনা করা হয়, যার সময়কাল হল সূর্যের রেখা, ঘূর্ণিপথ এবং চাঁদের রেখার স্তর।

smoothK = input(55)  
SMAsmoothK = input(13)
k = sma(stoch(price, high, low, smoothK), SMAsmoothK) 

smoothK1 = input(89)
SMAsmoothK1 = input(8)  
k1 = sma(stoch(price, high, low, smoothK1), SMAsmoothK1)

...

smoothK4 = input(377) 
SMAsmoothK4 = input(2)
k4 = sma(stoch(price, high, low, smoothK4), SMAsmoothK4)

তারপর D-রেখা গণনা করা হয় বিভিন্ন প্যারামিটারে:

smoothD = input(34)
d = sma(k, smoothD)

...

smoothD4 = input(233)  
d4 = sma(k4, smoothD4)

এরপরে, K এবং D লাইনের প্রতিটি গ্রুপের গড় গণনা করে, দ্রুত লাইন Kavg এবং ধীর লাইন Davg তৈরি করুনঃ

Kavg = avg(k,k1,k2,k3,k4)
Davg = avg(d,d1,d2,d3,d4) 

শেষ পর্যন্ত, যখন আপনি দ্রুতগতির লাইনে ধীরগতির লাইনে যান, তখন অতিরিক্ত কাজ করুন এবং যখন আপনি নিম্নগতির লাইনে যান, তখন কম কাজ করুনঃ

long = crossover(Kavg, Davg)
short = crossunder(Kavg, Davg)

একাধিক সময়কালের স্ট্যান্ডার্ড ডিভার্জেন্সের গড়ের সমন্বয়ে, বৃহত্তর সময়কালের বাজারের গোলমালকে মুছে ফেলা যায় এবং প্রধান প্রবণতার দিকটি লক করা যায়।

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি ও সমাধান

  • একাধিক সময়কালের সমান্তরাল ক্রস সহজেই অনেকগুলি মিথ্যা সংকেত তৈরি করে, সমান্তরাল সময়কালকে যথাযথভাবে সামঞ্জস্য করতে পারে
  • স্ট্যান্ডার্ড বিচ্যুতি তীব্র পরিস্থিতিতে প্রভাবিত হতে পারে, ভুল সংকেত তৈরি করে, ফিল্টারিং শর্ত যুক্ত করা বিবেচনা করা যেতে পারে
  • ফিক্সড চক্রের প্যারামিটারগুলি বাজারের পরিবর্তনের সাথে খাপ খাইয়ে নিতে পারে না, স্বনির্ধারিত চক্রের সেটিং ব্যবহার করা যেতে পারে
  • দীর্ঘমেয়াদী পজিশনের জন্য, মুনাফা লক করার জন্য একটি চলমান স্টপ সেট করুন।
  • কেবলমাত্র কেডিজে সূচকগুলিকে বিবেচনা করা সহজ, সমন্বয় অপ্টিমাইজেশনের জন্য অন্যান্য সূচকগুলিকে অন্তর্ভুক্ত করা যেতে পারে

সমাধান:

  1. স্বল্পমেয়াদী ছদ্মবেশে বিভ্রান্ত না হওয়ার জন্য ফিল্টারিংয়ের শর্ত যুক্ত করুন

  2. বাজারের অস্থিরতার উপর ভিত্তি করে চক্রের প্যারামিটারগুলিকে সামঞ্জস্য করার জন্য অভিযোজিত চক্র সেটিং ব্যবহার করুন

  3. স্লাইড স্টপ সেট করুন যাতে সময়মতো স্টপ করা যায় এবং উচ্চ-নিম্ন-নিম্নকে অনুসরণ করা যায় না

  4. সমান্তরাল চক্রের প্যারামিটার অপ্টিমাইজ করুন এবং সর্বোত্তম ভারসাম্য খুঁজে বের করুন

  5. কৌশলগত স্থিতিশীলতা বাড়াতে আরও সূচক সংকেত সংযুক্ত করুন

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

এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে আরও উন্নত করা যেতে পারেঃ

  1. অন্যান্য সূচক সংকেত যেমন MACD, Bollinger Bands ইত্যাদি সংমিশ্রণে প্রবর্তন করা, সংকেতের গুণমান উন্নত করতে পারে

  2. প্রবণতা ফিল্টার যুক্ত করুন, যেমন এসএমএ গড় লাইন দিকনির্দেশনা, এডিএক্স ইত্যাদির মতো সূচকগুলি প্রবণতা নির্ধারণ করে, বিপরীত ট্রেডিং এড়ানো

  3. স্বনির্ধারিত চক্রের সেটিং ব্যবহার করে, বাজারের অস্থিরতার উপর ভিত্তি করে গতিশীলভাবে চক্রের প্যারামিটারগুলি সামঞ্জস্য করে

  4. মোবাইল স্টপ কৌশল যুক্ত করুন, স্টপ পয়েন্টগুলি কৌশল প্যারামিটার অনুসারে সেট করুন, সময়মতো স্টপ করুন

  5. দ্রুত এবং ধীর লাইনের গড়-রেখার সময়কালের প্যারামিটারগুলিকে অনুকূলিত করুন এবং সর্বোত্তম প্যারামিটার সমন্বয়টি সন্ধান করুন

  6. সংক্ষিপ্ত সময়ের গোলমাল দ্বারা বিভ্রান্তিকর সংকেত এড়ানোর জন্য খোলার ফিল্টার শর্ত যুক্ত করা হয়েছে

  7. ব্রেকআউট এন্ট্রি কৌশল চেষ্টা করুন, গড় রেখা অতিক্রম করার পর পজিশন খুলুন

  8. বিভিন্ন প্রস্থান কৌশল পরীক্ষা করুন, যেমন চ্যান্ডেলিয়ার প্রস্থান, স্টপ লস অপ্টিমাইজ করুন

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="Slow Stochastic Multi K&D Average Crossover Strategy", overlay=false, pyramiding=0, calc_on_order_fills=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, currency="USD", default_qty_value=100)


price = input(close)

///////////////////////////////
smoothK = input(55) 

SMAsmoothK = input(13)
k = sma(stoch(price, high, low, smoothK), SMAsmoothK)



smoothD = input(34)
d = sma(k, smoothD)


///////////////////////////

smoothK1 = input(89) 

SMAsmoothK1 = input(8)
k1 = sma(stoch(price, high, low, smoothK1), SMAsmoothK1)

smoothD1 = input(55)
d1 = sma(k1, smoothD1)

//////////////////////////////////////

smoothK2 = input(144) 

SMAsmoothK2 = input(5)
k2 = sma(stoch(price, high, low, smoothK2), SMAsmoothK2)

smoothD2 = input(89)
d2 = sma(k2, smoothD2)

/////////////////////////////////////

smoothK3 = input(233) 

SMAsmoothK3 = input(3)
k3 = sma(stoch(price, high, low, smoothK3), SMAsmoothK3)

smoothD3 = input(144)
d3 = sma(k3, smoothD3)

////////////////////////////////////////////////

smoothK4 = input(377) 

SMAsmoothK4 = input(2)
k4 = sma(stoch(price, high, low, smoothK4), SMAsmoothK4)

smoothD4 = input(233)
d4 = sma(k4, smoothD4)

/////////////////////////////////////////////////

Kavg = avg(k,k1,k2,k3,k4, k4)
plot(Kavg, color=green)

Davg = avg(d,d1,d2,d3,d4, d4)
plot(Davg, color=red)


///////////////////////////////////////
hline(50, color=gray)


long = crossover(Kavg, Davg)// and d < 50
short = crossunder(Kavg, Davg)// and d > 50


last_long = long ? time : nz(last_long[1])
last_short = short ? time : nz(last_short[1])
long_signal = crossover(last_long, last_short) 
short_signal = crossover(last_short, last_long)



strategy.entry("Long", strategy.long, when=long_signal)
strategy.entry("Short", strategy.short, when=short_signal) 

//len1 = input(3)

//closelong = d[1] < k[len1]
//closeshort = d[1] > k[len1]

//strategy.close("Long", when=closelong)
//strategy.close("Short", when=closeshort)