- مربع
- چلتی اوسط فرق صفر کراس حکمت عملی
چلتی اوسط فرق صفر کراس حکمت عملی
مصنف:
چاؤ ژانگ، تاریخ: 2024-01-26 15:45:03
ٹیگز:
جائزہ
حکمت عملی کا اصول
- پچھلے 8 دنوں کے دوران 8 پیریڈ ایکسپونینشل چلتی اوسط ای ایم اے اور سب سے کم چلتی اوسط ای ایم اے کا حساب لگائیں
- قیمت اور موجودہ چلتی اوسط ای ایم اے کے درمیان فرق کا حساب لگائیں
- جب ڈیف 0 سے کم ہوتا ہے تو یہ ایک bearish سگنل ہوتا ہے۔ جب ڈیف 0 سے اوپر جاتا ہے تو یہ ایک نیچے کی تغیر کا سگنل ہوتا ہے ، جو تیزی کی نشاندہی کرتا ہے۔
- تجارتی سگنل پیدا کرنے کے لئے گزشتہ ہفتے کے دوران زیادہ سے زیادہ کمی کا موازنہ کرنے کے لئے فرق کی عددی قیمت کو یکجا کریں
فوائد کا تجزیہ
- دوہری چلتی اوسط نظام کا استعمال کرتے ہوئے مؤثر طریقے سے جھوٹی پیشرفتوں کو فلٹر کر سکتا ہے
- کم سے کم قیمت کے نظریہ کا اطلاق نیچے کے اشاروں کا پتہ لگانے کے لئے
- زیادہ فروخت اور زیادہ خریدنے کے حالات کا فیصلہ کرنے کے لئے عددی موازنہ، اعلی درجے کی پیروی کرنے اور کم سے کم مارنے سے بچنے
خطرے کا تجزیہ
- دوہری حرکت پذیر اوسط حکمت عملیوں کو وپسا اثرات کا شکار ہے
- تجارت کی حد سے زیادہ تعدد کے مسئلے پر توجہ دینے کی ضرورت
- چلتی اوسط پیرامیٹرز کی معقول ترتیب اہم ہے
اصلاح کی ہدایات
- جھوٹے توڑ سگنل فلٹر کرنے کے لئے حجم اشارے میں اضافہ
- زیادہ فروخت اور زیادہ خریدنے کی حالت سے بچنے کے لئے اسٹوکاسٹک اشارے کو یکجا کریں
خلاصہ
/*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)
مزید