
এই কৌশলটি মুভিং এভারেজ ডিফারেনশিয়াল পদ্ধতি ব্যবহার করে শেয়ারের মূল্য এবং গড়ের বিচ্যুতি নির্ধারণ করে এবং শূন্য-অক্ষের ক্রস সিস্টেমের সাথে একত্রিত হয়ে একটি ট্রেডিং সংকেত দেয়। মূল ধারণাটি হ’ল দামগুলি যখন গড়ের কাছাকাছি থাকে তখন দামগুলি নীচে থেকে গড়ের কাছাকাছি থাকে।
এই কৌশলটি গড় রেখার পার্থক্য পদ্ধতি এবং শূন্য-অক্ষের ক্রস-বিচার পদ্ধতিকে সংহত করে, যার উদ্দেশ্য হল বিক্রয়-বিক্রয় পয়েন্ট সনাক্তকরণের নির্ভুলতা উন্নত করা। তবে প্যারামিটার সেটিংটি আরও অনুকূলিতকরণের প্রয়োজন রয়েছে এবং অন্যান্য সূচক ফিল্টারিং সংকেতগুলির সাথে কাজ করা দরকার। সামগ্রিকভাবে, এই কৌশলটি সহজ সূচক বিচার ব্যবহার করে কার্যকর হতে পারে। এটি মৌলিক কৌশলগুলির মধ্যে একটি হিসাবে রিয়েল-ডিস্কে ব্যবহার করা যেতে পারে।
/*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)