دو طرفہ اوسط لائن مختصر دن کے اندر تجارت کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-27 16:36:31
ٹیگز:

双均线短线日内交易策略

جائزہ

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

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

اس حکمت عملی میں 10 اور 40 کی دو سادہ حرکت پذیر اوسط لائنوں کا استعمال کیا جاتا ہے۔ مختصر اوسط لائن پر طویل مدت کی اوسط لائن کو عبور کرتے وقت زیادہ کریں؛ مختصر مدت کی اوسط لائن کے نیچے طویل مدت کی اوسط لائن کو عبور کرتے وقت خالی کریں۔ سگنل میں تبدیلی کے وقت دوگنا ہاتھ کی تعداد کا استعمال کریں اور پھر الٹ پلٹ تجارت کریں۔ دن کے اندر تجارت کے مخصوص اوقات کے دوران ، اوسط لائن کے ساتھ سگنل کی تجارت کریں۔ دن کے دوران تجارت کے اختتام پر ، اگر کوئی غیر مساوی پوزیشن باقی ہے تو ، پوری طرح سے تجارت کریں۔

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

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

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

خطرے کا تجزیہ

  1. یہ ایک شارٹ لائن حکمت عملی ہے جو مارکیٹ کے شور سے متاثر ہوتی ہے اور غلط سگنل پیدا کرتی ہے۔
  2. ڈبل نمبر ڈیزائن نقصانات کو بڑھا سکتا ہے۔
  3. اس کے علاوہ ، یہ بھی ممکن ہے کہ آپ کو اس طرح کے معاملات کا سامنا کرنا پڑے۔

اس خطرے کے حل کے لیے:

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

  1. ہم آہنگی کے پیرامیٹرز کو بہتر بنائیں۔ زیادہ سے زیادہ مجموعوں کو آزمائیں اور بہترین پیرامیٹر تلاش کریں۔

  2. دوسرے تکنیکی اشارے کی فلٹرنگ شامل کریں۔ مثال کے طور پر ، MACD اشارے کی تصدیق کے ساتھ ، غلط سگنلنگ کی شرح کو کم کیا جاسکتا ہے۔

  3. الٹا کھولنے کے ضارب کو بہتر بنائیں۔ مختلف ضارب کے سائز کو آزمائیں اور بہترین پیرامیٹر تلاش کریں۔

  4. مختلف دن کے اندر تجارت کے اوقات کی جانچ پڑتال کریں۔ مناسب توسیع کے اوقات میں بہتر واپسی ہوسکتی ہے۔

خلاصہ

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


/*backtest
start: 2024-02-19 00:00:00
end: 2024-02-26 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Pritesh-StocksDeveloper

//@version=4
strategy("Moving Average - Intraday", shorttitle = "MA - Intraday", 
     overlay=true, calc_on_every_tick = true)

// Used for intraday handling
// Session value should be from market start to the time you want to square-off 
// your intraday strategy
var i_marketSession = input(title="Market session", type=input.session, 
     defval="0915-1455", confirm=true)

// Short & Long moving avg. period
var int i_shortPeriod = input(title = "Short MA Period", type = input.integer, 
     defval = 10, minval = 2, maxval = 20, confirm=true)
var int i_longPeriod = input(title = "Long MA Period", type = input.integer, 
     defval = 40, minval = 3, maxval = 120, confirm=true)

// A function to check whether the bar is in intraday session
barInSession(sess) => time(timeframe.period, sess) != 0

// Calculate moving averages
shortAvg = sma(close, i_shortPeriod)
longAvg = sma(close, i_longPeriod)

// Plot moving averages
plot(series = shortAvg, color = color.red, title = "Short MA", 
     linewidth = 2)
plot(series = longAvg, color = color.blue, title = "Long MA", 
     linewidth = 2)

// Long/short condition
longCondition = crossover(shortAvg, longAvg)
shortCondition = crossunder(shortAvg, longAvg)

// See if intraday session is active
bool intradaySession = barInSession(i_marketSession)

// Trade only if intraday session is active

// Long position
strategy.entry(id = "Long", long = strategy.long, 
     when = longCondition and intradaySession)

// Short position
strategy.entry(id = "Short", long = strategy.short, 
     when = shortCondition and intradaySession)

// Square-off position (when session is over and position is open)
squareOff = (not intradaySession) and (strategy.position_size != 0)
strategy.close_all(when = squareOff, comment = "Square-off")

مزید معلومات