لیری ولیمز تھری پیریڈ ڈائنامک موونگ ایوریج ٹریڈنگ اسٹریٹیجی

EMA
تخلیق کی تاریخ: 2024-05-11 17:35:22 آخر میں ترمیم کریں: 2024-05-11 17:35:22
کاپی: 6 کلکس کی تعداد: 1109
1
پر توجہ دیں
1617
پیروکار

لیری ولیمز تھری پیریڈ ڈائنامک موونگ ایوریج ٹریڈنگ اسٹریٹیجی

جائزہ

اس مضمون میں ایک ٹریڈنگ حکمت عملی کا تعارف کیا گیا ہے جو لاری ولیمز کے تین دورانیہ متحرک اوسط پر مبنی ہے۔ یہ حکمت عملی قیمت کے رجحان کو پکڑنے کے لئے دو انڈیکس کی متحرک اوسط ((EMA) کا استعمال کرتی ہے ، اور جب تین مسلسل K لائن بند ہونے والی قیمتیں EMA کو توڑ دیتی ہیں تو اس میں تجارتی سگنل پیدا ہوتا ہے۔ حکمت عملی کے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، جو مختلف مارکیٹوں اور ادوار کے لئے موزوں ہے۔

حکمت عملی کا اصول

  1. دو ای ایم اے کا حساب لگائیں: اختتامی قیمت پر اعلی قیمت ای ایم اے اور کم قیمت ای ایم اے ، جس کی مدت ایڈجسٹ کی جاسکتی ہے۔
  2. اس بات کا تعین کرنے کے لئے کہ آیا موجودہ وقت مقرر کردہ ٹریڈنگ زون کے اندر ہے یا نہیں۔
  3. فیصلہ کریں کہ کیا تین حالیہ K لائنیں ای ایم اے کے اوپر (بائز) یا نیچے (بائز) ہیں۔
  4. اگر 3 قائم ہے اور پوزیشن 0 ہے تو ، زیادہ پوزیشن کھولی جائے۔ اگر اس کے برعکس 3 قائم ہے اور اس میں زیادہ پوزیشن ہے تو ، پوزیشن صاف کردی جائے۔
  5. روزانہ کے اختتام پر پوزیشن رکھنے والے کی پوزیشن خالی ہوتی ہے۔

اسٹریٹجک فوائد

  1. پیرامیٹرز لچکدار: ای ایم اے کے دورانیے ، تجارت کے وقت کے فاصلے جیسے پیرامیٹرز کو مختلف مارکیٹوں کے مطابق ڈھال لیا جاسکتا ہے۔
  2. رجحانات کا سراغ لگانا: ای ایم اے اور مسلسل K لائن کی سمت کا استعمال کرتے ہوئے رجحانات کا تعین کرنا ، رجحانات کی صورتحال کو پکڑنے کے لئے مفید ہے۔
  3. بروقت اسٹاپ نقصان: جب EMA کو شکست دی جائے تو فوری طور پر پوزیشن کو صاف کریں ، کنٹرول کو پیچھے ہٹائیں۔
  4. دن کے اندر اندر پوزیشن: بند ہونے پر پوزیشن کو صاف کریں ، راتوں رات خطرے سے بچیں

اسٹریٹجک رسک

  1. مارکیٹ میں اتار چڑھاؤ کا خطرہ: جب رجحانات واضح نہیں ہوتے ہیں تو ، بار بار تجارت نقصان کا باعث بن سکتی ہے۔
  2. پیرامیٹرز کا خطرہ: مختلف پیرامیٹرز مختلف مارکیٹوں میں مختلف کارکردگی کا مظاہرہ کرتے ہیں ، جس میں ٹارگٹڈ اصلاح کی ضرورت ہوتی ہے۔
  3. بیعانہ خلا کا خطرہ: بیعانہ کھولنے سے حکمت عملی کی پوزیشن کی قیمت میں خرابی پیدا ہوسکتی ہے ، جس سے خطرہ بڑھ جاتا ہے۔

حکمت عملی کی اصلاح کی سمت

  1. رجحانات کو فلٹر کریں: رجحانات کی طاقت کا اندازہ لگانے کے لئے ATR ، RSI اور دیگر اشارے شامل کریں ، اتار چڑھاؤ والے بازاروں سے گریز کریں۔
  2. متحرک پیرامیٹرز کی اصلاح: مارکیٹ کی حالیہ خصوصیات کے مطابق متحرک طور پر پیرامیٹرز کو ایڈجسٹ کریں ، موافقت کو بہتر بنائیں۔
  3. پوزیشن مینجمنٹ: رجحان کی مضبوطی اور مالی حالات کے مطابق پوزیشن کو ایڈجسٹ کریں ، خطرے پر قابو پالیں۔
  4. اسٹاپ نقصان کی روک تھام شامل کریں: مناسب اسٹاپ نقصان کی حد اور اسٹاپ نقصان کا ہدف مقرر کریں ، جس سے ایک ہی تجارت کا خطرہ کم ہوجائے۔

خلاصہ کریں۔

لیری ولیمز ٹرپل سائیکل متحرک یکساں ٹریڈنگ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو ڈبل ای ایم اے اور لگاتار کے لائن کی سمت پر مبنی ہے ، اور پیرامیٹرز کی اصلاح کے ذریعہ مختلف مارکیٹوں کے مطابق ڈھال لی جاتی ہے۔ تاہم ، حکمت عملی خود نسبتا simple آسان ہے ، جو ہلکی مارکیٹ میں خراب کارکردگی کا مظاہرہ کرتی ہے ، اور اس میں ونڈ کنٹرول کے اقدامات کی کمی ہے ، اور مزید اصلاح اور بہتری کی ضرورت ہے۔ حکمت عملی کی خوبیوں اور خامیوں کو جامع طور پر مدنظر رکھتے ہوئے ، یہ حکمت عملی واضح رجحانات والی منڈیوں میں استعمال کرنے کے لئے موزوں ہے ، اور پوزیشن مینجمنٹ اور رسک کنٹرول کے اقدامات کے ساتھ مل کر مجموعی کارکردگی اور استحکام کو بہتر بناتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Larry Williams 3 Periodos Editável de MarcosJr", overlay=true, process_orders_on_close=true)

// Parametrização do período do EMA
emaPeriodHighs = input.int(title="Highs Period", defval=3, minval=1, maxval=9999)
emaPeriodLows = input.int(title="Lows Period", defval=3, minval=1, maxval=9999)

// Parametrização da data de início e fim do período a ser coletado
startYear = input.int(title="Start Year", defval=2020)
startMonth = input.int(title="Start Month", defval=1, minval=1, maxval=12)
startDay = input.int(title="Start Day", defval=1, minval=1, maxval=31)

endYear = input.int(title="End Year", defval=2020)
endMonth = input.int(title="End Month", defval=12, minval=1, maxval=12)
endDay = input.int(title="End Day", defval=31, minval=1, maxval=31)

// Convertendo data de início e fim para timestamp
startDate = timestamp(startYear, startMonth, startDay, 00, 00)
endDate = timestamp(endYear, endMonth, endDay, 23, 59)

// EMA
emaH = ta.ema(high, emaPeriodHighs)
emaL = ta.ema(low, emaPeriodLows)

// PLOT:
// Desenha as linhas EMA no gráfico
plot(emaH, color=color.green, linewidth=2)
plot(emaL, color=color.red, linewidth=2)

// Condições
inDateRange = true

// Verifica se houve mais de três candles consecutivos do mesmo sentido
checkThreeConsecutiveCandles = (close[0] > close[1] and close[1] > close[2] and close[2] > close[3]) or (close[0] < close[1] and close[1] < close[2] and close[2] < close[3])

if(close < emaL and inDateRange and checkThreeConsecutiveCandles and barstate.isconfirmed)
    strategy.entry("Long", strategy.long, comment="Long", when=strategy.position_size == 0)
if(close > emaH and inDateRange and checkThreeConsecutiveCandles and barstate.isconfirmed)
    strategy.close("Long", comment="Close Long")

// Fechar a operação no fechamento do pregão
if(strategy.position_size > 0 and na(time_close[0]))
    strategy.close("Long", comment="Close Long")