متعدد انڈیکس موونگ ایوریج آٹومیٹک ٹریڈنگ ٹریکنگ پرافٹ ٹیکنگ سسٹم

EMA MA
تخلیق کی تاریخ: 2024-12-04 15:35:32 آخر میں ترمیم کریں: 2024-12-04 15:35:32
کاپی: 0 کلکس کی تعداد: 547
1
پر توجہ دیں
1617
پیروکار

متعدد انڈیکس موونگ ایوریج آٹومیٹک ٹریڈنگ ٹریکنگ پرافٹ ٹیکنگ سسٹم

جائزہ

یہ حکمت عملی ایک خود کار طریقے سے ٹریڈنگ سسٹم ہے جو ایک سے زیادہ اشاریہ منتقل اوسط ((EMA) پر مبنی ہے ، جس میں 5 ، 20 ، اور 50 دوروں کے EMA کے پرتوں کے فیصلے کے ذریعہ تجارتی سگنل قائم کیے جاتے ہیں۔ اس نظام کا ڈیزائن اس میں منفرد ہے کہ وہ ایک سے زیادہ EMA فیصلے پر مبنی ہے جس میں اونچائی ، کم اور اختتامی قیمتیں ہیں ، اور متحرک اسٹاپ نقصان اور ٹریکنگ اسٹاپ میکانیزم کے ساتھ مل کر ، خطرے کو مؤثر طریقے سے کنٹرول کرتے ہوئے منافع کو مقفل کریں۔

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

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

  1. 5 سائیکل ، 20 سائیکل (بنیاد پر ، کم قیمت اور اختتامی قیمت) اور 50 سائیکل EMA استعمال کیا گیا ہے
  2. گودام کی تعمیر کے شرائط کے لئے تمام اشارے ایک واضح کثیر سر ترتیب پیش کرنے کی ضرورت ہے: 50EMA < 20EMA ((کم) < 20EMA ((بند) < 20EMA ((اعلی) < 5EMA
  3. ایک ہی وقت میں ، موجودہ قیمتوں کو تمام اوسط لائنوں سے اوپر رکھنے کی ضرورت ہے تاکہ مضبوط رجحان کو یقینی بنایا جاسکے
  4. آؤٹ پٹ ڈبل میکانزم کا استعمال کرتا ہے: جب قیمت 5 سائیکل ای ایم اے سے نیچے آجاتی ہے تو منافع ختم ہوجاتا ہے ، یا جب قیمت 20 سائیکل ای ایم اے کی نچلی سطح تک پہنچ جاتی ہے تو اس کا خاتمہ ہوتا ہے

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

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

اسٹریٹجک رسک

  1. مارکیٹس میں ہلچل کا امکان
  2. ای ایم اے بنیادی طور پر ایک پیچھے رہ جانے والا اشارے ہے ، اور اس کی وجہ یہ ہوسکتی ہے کہ اس نے مارکیٹ کی شروعات کو چھوڑ دیا ہے۔
  3. متعدد شرائط کے نتیجے میں تجارت کے کچھ مواقع ضائع ہوسکتے ہیں
  4. اسٹاپ نقصان کی حد 20 EMA کے نچلے حصے میں نسبتا relax آرام دہ ہوسکتی ہے

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("Automated EMA Strategy with Hierarchical Conditions", overlay=true)

// Inputs for EMA lengths
length_5 = 5
length_20 = 20
length_50 = 50

// Calculating EMAs
ema_5 = ta.ema(close, length_5)
ema_20_high = ta.ema(high, length_20)
ema_20_low = ta.ema(low, length_20)
ema_20_close = ta.ema(close, length_20)
ema_50 = ta.ema(close, length_50)

// Buy condition: 50 EMA < 20 EMA (Close) < 20 EMA (High) < 20 EMA (Low) < 5 EMA
// and LTP above all EMAs
buy_condition = ema_50 < ema_20_low and ema_20_low < ema_20_close and ema_20_close < ema_20_high and ema_20_high < ema_5 and close > ema_5 and close > ema_20_close and close > ema_20_high and close > ema_20_low and close > ema_50

// Stop-loss and target levels
stop_loss = ema_20_low

// Target condition: Close below 5 EMA
target_condition = close < ema_5

// Check if there's an open position
is_in_position = strategy.position_size > 0

// Execute Buy Signal only if no position is open
if (buy_condition and not is_in_position)
    strategy.entry("Buy", strategy.long)

// Exit conditions: Stop-loss or target (close below 5 EMA)
if (is_in_position and (target_condition or close < stop_loss))
    strategy.close("Buy")

// Plotting the EMAs
plot(ema_5, color=color.blue, title="5 EMA")
plot(ema_20_high, color=color.green, title="20 EMA (High)")
plot(ema_20_low, color=color.red, title="20 EMA (Low)")
plot(ema_20_close, color=color.purple, title="20 EMA (Close)")
plot(ema_50, color=color.orange, title="50 EMA")