মুভিং এভারেজ ডিফারেন্স জিরো-অ্যাক্সিস ক্রসিং কৌশল


সৃষ্টির তারিখ: 2024-01-26 15:45:03 অবশেষে সংশোধন করুন: 2024-01-26 15:45:03
অনুলিপি: 0 ক্লিকের সংখ্যা: 556
1
ফোকাস
1617
অনুসারী

মুভিং এভারেজ ডিফারেন্স জিরো-অ্যাক্সিস ক্রসিং কৌশল

ওভারভিউ

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

কৌশল নীতি

  1. 8 দিনের সূচকীয় চলমান গড় EMA এবং গত 8 দিনের সর্বনিম্ন চলমান গড় lowestEMA গণনা করুন
  2. বর্তমান চলমান গড়ের সাথে দামের পার্থক্য গণনা করুন
  3. ডিফ 0 এর চেয়ে কম হলে, এটি একটি বিপরীতমুখী সংকেত, এবং ডিফ 0 এর উপরে, এটি একটি নীচের দিকে বিপরীত হয়।
  4. গত সপ্তাহের সর্ববৃহৎ পতনের তুলনায় ডিফের মানের আকার, ট্রেডিং সিগন্যাল

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

  1. ডাবল-ইউনিফর্ম সিস্টেম ব্যবহার করে, ভুয়া ব্রেকআপগুলিকে কার্যকরভাবে ফিল্টার করা যায়
  2. ন্যূনতম মূল্যের তত্ত্ব ব্যবহার করে তলদেশের সংকেত খুঁজে বের করা
  3. সংখ্যাসূচক তুলনা সহ ওভারপাস এবং ওভারবয় নির্ণয় করুন, উচ্চতা এবং পতন অনুসরণ করা এড়িয়ে চলুন

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

  1. ডাবল-ও-লাইন কৌশলগুলি সহজেই উইপসো এফেক্ট তৈরি করে
  2. ট্রাঞ্জেকশন ফ্রিকোয়েন্সি নিয়ে উদ্বেগ প্রকাশ
  3. Moving Average Parameters এর যুক্তিসঙ্গত সেটআপ খুবই গুরুত্বপূর্ণ

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

  1. চলমান গড়ের ধারাবাহিকতা বিভিন্ন ধারাবাহিকতার সাথে সামঞ্জস্য করে
  2. ভুয়া ব্রেকিং সিগন্যাল ফিল্টার করার জন্য ট্রানজাকশন সূচক বৃদ্ধি
  3. স্টোচ্যাস্টিক সূচকের সাথে একত্রে ওভারডাউন ওভারবয় এড়ানো

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-01-19 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title = "Estratégia diferença menor preço de 8")

// Configuração da Média Móvel
emaPeriod = 8

ema= ema(close, emaPeriod)
ema1= ema(close[1], emaPeriod)
lowestEMA = lowest(ema, 8)

// Calcula a diferença entre o preço e a média móvel
diff = close - ema
diff1 = close[1] - ema1
diffLow = ema - lowestEMA

//Condições
diffZero = diff < 0
diffUnder = diff < diffLow
diffUm = diff > 0
Low0 = diffLow == 0




// Sinais de entrada
buy_signal = diffUnder and crossover(diff, diff1) 
sell_signal = diffUm and diffUnder and crossunder(diff, diff1)

// Executa as operações de compra/venda
if buy_signal
    strategy.entry("Buy", strategy.long)
if sell_signal
    strategy.exit("Buy")

// Plota as linhas
plot(0, title="Linha Zero", color=color.gray)
plot(diff, title="Diferença", color=color.blue, linewidth=2)

plot(diffLow, title="Diferença", color=color.red, linewidth=2)