ধীরে ধীরে চলমান গড় ট্রেন্ড অনুসরণ কৌশল


সৃষ্টির তারিখ: 2023-10-26 17:08:43 অবশেষে সংশোধন করুন: 2023-10-26 17:08:43
অনুলিপি: 0 ক্লিকের সংখ্যা: 666
1
ফোকাস
1617
অনুসারী

ধীরে ধীরে চলমান গড় ট্রেন্ড অনুসরণ কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি মূল্য প্রবণতা ক্যাপচার করার জন্য 18 পিরিয়ড, 26 পিরিয়ড, 36 পিরিয়ড ইত্যাদি একাধিক চলমান গড় ব্যবহার করে। স্বল্পমেয়াদী গড়ের উপরে দীর্ঘমেয়াদী গড়কে অতিক্রম করার সময় এটি একটি উত্থান প্রবণতা হিসাবে বিবেচিত হয়, আরও বেশি করে; স্বল্পমেয়াদী গড়ের নীচে দীর্ঘমেয়াদী গড়কে অতিক্রম করার সময় এটি একটি পতনশীল প্রবণতা হিসাবে বিবেচিত হয়, খালি করে।

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

খেলার নিয়মাবলীঃ

মাল্টিপ্লেয়ারঃ সংক্ষিপ্ত গড় লাইন উপর দীর্ঘ গড় লাইন এবং MACD> 0 এবং RSI নিম্ন রিবাউন্ড এবং EFI <0

খালি কার্ডঃ সংক্ষিপ্ত গড় লাইন নীচে দীর্ঘ গড় লাইন AND MACD <0 AND RSI উচ্চ রিটার্ন AND EFI> 0

স্টপ লস নিয়মঃ

একাধিক স্টপ লসঃ ইএফআই সূচকটি মূল্য হ্রাসের চেয়ে বড় এবং দাম নির্ধারিত গড়ের নীচে পড়ে

খালি কার্ডের স্টপ লসঃ ইএফআই সূচকটি মূল্য হ্রাসের চেয়ে কম এবং দাম নির্ধারিত গড়কে ছাড়িয়ে গেছে

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

  1. মাল্টি গ্রুপ মুভিং এভারেজ ব্যবহার করে প্রবণতা ক্যাপচার করা, nonlinearity meetings one has to be inclusive robustness and anti-fragility are key characteristics that help ensure resilience over time to capture major trend change points. প্রবণতা ক্যাপচার করার জন্য একাধিক গ্রুপ মুভিং এভারেজ ব্যবহার করা, nonlinearity meetings one has to be inclusive robustness and anti-fragility are key characteristics that help ensure resilience over time to capture major trend change points.

  2. ওসিল্যান্টার সূচক সমন্বয় ওভার-বয় ওভার-সেল অঞ্চলগুলি নির্ধারণ করতে ব্যবহৃত হয়, উচ্চতা এবং পতনের অনুসরণ করা এড়ানো যায়।

  3. স্টপ লস নিয়মগুলি প্রবণতা এবং তহবিলের প্রবাহকে ব্যাপকভাবে বিবেচনা করে এবং ঝুঁকিগুলি কার্যকরভাবে নিয়ন্ত্রণ করে।

  4. কৌশলগত প্যারামিটারগুলি পুনরাবৃত্তিমূলক পরীক্ষার মাধ্যমে অপ্টিমাইজ করা হয়েছে, যা বেশিরভাগ পরিস্থিতিতে মানিয়ে নিতে পারে।

  5. অপারেটিং ফ্রিকোয়েন্সি মাঝারি, ট্রেডিং সংকেতগুলি বেশ স্থিতিশীল, দীর্ঘ লাইন ধরে রাখার ট্রেন্ড অনুসরণ করা সম্ভব।

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

  1. হঠাৎ ঘটনার ফলে পতন ঘটলে ক্ষতির পরিণতি হতে পারে, এবং ক্ষতির পরিমান বাড়ানো উচিত।

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

  3. দীর্ঘ সময় ধরে পজিশন রাখা ক্ষতির বিস্তার ঘটাতে পারে, যথাযথভাবে গড় চক্রটি সংক্ষিপ্ত করা উচিত এবং সময়মতো ক্ষতি বন্ধ করা উচিত।

  4. রিটার্নিংয়ের সময়, একটি সামঞ্জস্যের ঝুঁকি ছিল, এবং বাস্তব প্রভাব পরীক্ষা করা হবে।

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

  1. ট্রেডিং ফ্রিকোয়েন্সি এবং উপার্জন অপ্টিমাইজ করার জন্য সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করুন।

  2. মেশিন লার্নিং অ্যালগরিদম যোগ করা, গতিশীল অপ্টিমাইজেশান প্যারামিটার, বাজার পরিবর্তনের সাথে খাপ খাইয়ে নেওয়া

  3. স্বনির্ধারিত ক্ষতি বন্ধ করার ব্যবস্থা যোগ করা হয়েছে, বিভিন্ন পরিস্থিতিতে বিভিন্ন ক্ষতি বন্ধের মাত্রা ব্যবহার করা হয়েছে।

  4. ক্রমবর্ধমান সূচকগুলির সাথে মিলিত হয়ে ক্রমবর্ধমান কৌশলগত স্থায়িত্বের জন্য ক্রমবর্ধমান সময় নির্ধারণের জন্য।

  5. ক্যাপিটাল ম্যানেজমেন্ট কৌশল বৃদ্ধি, একক পজিশনের আকার নিয়ন্ত্রণ, সামগ্রিক ঝুঁকি পরিচালনা।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-09-25 00:00:00
end: 2023-10-25 00:00:00
period: 1h
basePeriod: 15m
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/
// © murdocksilva

//@version=5

strategy("Daily_Mid Term_Consulting BOLT")

//calculo longuitud
longuitud = input(58, title= "longitud_sma")


px = ta.sma(close, 1)
px2 = ta.sma(low, 1)

Length1 = input.int(18)
Length2 = input.int(18)
Length3 = input.int(26)
Length4 = input.int(36)
Length5 = input.int(78)
Length6 = input.int(1)
Length7 = input.int(1500)
Length8 = input.int(58)
Length9 = input.int(3000)
Length10 = input.int(2)
Length11 = input.int(14)
ma1 = ta.sma(low, Length1)
ma2 = ta.sma(high, Length2)
ma3 = ta.sma(close, Length3)
ma4 = ta.sma(close, Length4)
ma5 = ta.sma(close, Length5)
ma6 = ta.sma(close, Length6)
ma7 = ta.sma(close, Length7)
ma8 = ta.sma(close, Length8)
ma9 = ta.sma(close, Length9)
ma10 = ta.sma(close, Length10)
ma11 = ta.sma(close, Length11)

// calculo EFI
efi = (close[1]-close) * volume / 1000
efi_indicador = (efi[1] + efi) / 2

//Variable  RSI - calculo desv estandar
b = (px-ma10)*(px-ma10)
b2 = (px[1]-ma10[1])*(px[1]-ma10[1])
c = b + b2
c2 = c / 2
desv = math.sqrt(c2)/10

//calculo MACD
macd = ma4 - ma5

//calculo RSI
rsi = ta.rsi(close, 9)

// calculo Divergencia
ma = ta.sma(close, longuitud)
dist = close - ma
porcentaje = dist * 100 / close
ma_dista = ta.sma(porcentaje, 333)

//condición de entrada y salida long
long = ma1[1] < ma1 and ma2[1] < ma2 and macd > 0 and px > ma3 and efi_indicador < 9 and px > ma7 and macd[1] < macd
clong = efi_indicador > 22000 and px < ma8
strategy.entry("BUY", strategy.long, when = long)
strategy.close("BUY", when = clong)

//condición de entrada y salida short
short = ma1[1] > ma1 and ma2[1] > ma2 and macd < 0 and px < ma3 and efi_indicador > 9 and macd[1] > macd 
cshort =  efi_indicador < 14000 and px > ma8 and ma11 > desv
strategy.entry("SELL", strategy.short, when = short)
strategy.close("SELL", when = cshort)

//SL Y TP
//strategy.exit("long exit", "Daily_Mid Term_Consulting BOLT", profit = close * 40 / syminfo.mintick, loss = close * 0.02 / syminfo.mintick)
//strategy.exit("shot exit", "Daily_Mid Term_Consulting BOLT", profit = close * 40 / syminfo.mintick, loss = close * 0.02 / syminfo.mintick)

// GRAFICA smas
plot(ma1, color=color.new(color.orange, 0))
plot(ma2, color=color.new(color.orange, 0))
plot(ma3, color=color.new(color.orange, 0))
plot(ma4, color=color.new(color.orange, 0))
plot(ma5, color=color.new(color.orange, 0))
plot(ma6, color=color.new(color.green, 0))
plot(ma7, color=color.new(color.orange, 0))
plot(ma8, color=color.new(color.orange, 0))
plot(ma9, color=color.new(color.orange, 0))
//GRAFICA MACD
plot(macd, color=color.new(color.red, 0), style = plot.style_columns)
//GRAFICA DIVERGENCIA
plot(porcentaje, style = plot.style_columns)
//GRAFICA MA DIVERGENCIA
plot(ma_dista, color=color.new(color.white, 0))
//GRAFICA MA DIVERGENCIA
plot(desv, color=color.new(color.blue, 0))
//GRAFICA EFI
plot(efi_indicador, color=color.new(color.yellow, 0))
// GRAFICA RSI
l1 = hline(70, color=color.new(color.green, 0))
l2 = hline(30, color=color.new(color.green, 0))
plot(rsi, color=color.new(color.white, 0))




//prueba 1 stop loss and take profit
//sl = 0.05
//tp = 0.1    
//calculo de precio para sl y tp
//longstop=strategy.position_avg_price*(1-sl)
//longprofit=strategy.position_avg_price*(1+tp)

//shortstop=strategy.position_avg_price*(1+sl)
//shortprofit=strategy.position_avg_price*(1-tp)

//if (long)
  //  strategy.exit("BUY", strategy.long)

//sl and tp  long|short
//if strategy.entry("BUY", strategy.long)

//if strategy.position_avg_price > 0
//strategy.exit("BUY", limit = longprofit, stop = longstop)

//if strategy.position_avg_price < 0
//strategy.exit("SELL", limit = shortprofit, stop=shortstop)