
اس حکمت عملی کا استعمال حرکت پذیر اوسط فرق کی حکمت عملی کے ذریعہ ہوتا ہے جس میں اسٹاک کی قیمت اور اوسط سے انحراف کا اندازہ لگایا جاتا ہے ، اور صفر محور کراسنگ سسٹم کے ساتھ مل کر تجارتی سگنل جاری کیا جاتا ہے۔ بنیادی نظریہ یہ ہے کہ جب قیمت اوپر سے اوسط کے قریب ہو تو گرنا ، اور جب قیمت نیچے سے اوسط کے قریب ہو تو دیکھنا۔
اس حکمت عملی میں اوسط لکیری فرق کے طریقہ کار اور صفر محور کراس فیصلے کا نظام شامل ہے ، جس کا مقصد خرید و فروخت کے نقطہ کی کھوج کی درستگی کو بہتر بنانا ہے۔ تاہم ، پیرامیٹرز کی ترتیبات کو مزید بہتر بنانے کی ضرورت ہے ، اور دیگر اشارے فلٹرنگ سگنل کے ساتھ کام کرنے کی ضرورت ہے۔ مجموعی طور پر ، یہ حکمت عملی سادہ اشارے کے فیصلے کا استعمال کرنے کی صلاحیت رکھتی ہے ، اور اسے بنیادی حکمت عملی میں سے ایک کے طور پر استعمال کیا جاسکتا ہے۔
/*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)