مومنٹم بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-18 15:17:11
ٹیگز:

img

جائزہ

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

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

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

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

پوزیشن کھولنے کے بعد، اگر قیمت 10 فیصد سے زیادہ گرتی ہے تو اسٹاپ نقصان کو متحرک کیا جائے گا۔ اگر منافع 45 فیصد تک پہنچ جاتا ہے تو، منافع لے جائے گا.

فوائد کا تجزیہ

یہ ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے جو ایک مضبوط رفتار کی پیشرفت کے بعد ، بڑے منافع کی صلاحیت کے ساتھ ، بڑھتی ہوئی رجحان کو پکڑ سکتی ہے۔ اہم فوائد یہ ہیں:

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

خطرے کا تجزیہ

اگرچہ مناسب طریقے سے ڈیزائن کیا گیا ہے، کچھ خطرات اب بھی موجود ہیں:

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

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

اصلاح کی ہدایات

مزید اصلاحات کے لئے ابھی بھی گنجائش ہے:

  1. حجم اشارے کو شامل کریں تاکہ رجحان کی حمایت کرنے کے لئے کافی تجارتی حجم کو یقینی بنایا جاسکے۔
  2. اشارے کی حساسیت کو بہتر بنانے کے لئے MACD پیرامیٹرز کو بہتر بنائیں.
  3. EMA مدت کے مختلف مجموعے کی جانچ کریں.
  4. موافقت پذیر سٹاپ نقصان میکانزم شامل کریں.
  5. زیادہ موثر منی مینجمنٹ کے لئے منافع لینے کے پوائنٹس کو بہتر بنائیں.

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

نتیجہ

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


/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Alt Coins", overlay=true)

//Simple Alt Coin Trading Strategy//
// by @ShanghaiCrypto //

////EMA////
fastLength = input(5)
slowLength = input(12)
baseLength = input(50)
price = close

emafast = ema(price, fastLength)
emaslow = ema(price, slowLength)
emabase = ema(price, baseLength)

///MACD////
MACDLength = input(9)
MACDfast = input(12)
MACDslow = input(26)
MACD = ema(close, MACDfast) - ema(close, MACDslow)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

////PUMP////
OneCandleIncrease = input(10, title='Gain %')
pump = OneCandleIncrease/100

////Profit Capture and Stop Loss//////
stop = input(10.0, title='Stop Loss %', type=float)/100
profit = input(45.0, title='Profit %', type=float)/100
stop_level = strategy.position_avg_price * (1 - stop)
take_level = strategy.position_avg_price * (1 + profit)

////Entries/////
if crossover(emafast, emaslow)
    strategy.entry("Cross", strategy.long, comment="BUY")

if (crossover(delta, 0))
    strategy.entry("MACD", strategy.long, comment="BUY")
    
if close > (open + open*pump)
    strategy.entry("Pump", strategy.long, comment="BUY")

/////Exits/////
strategy.exit("SELL","Cross", stop=stop_level, limit=take_level)
strategy.exit("SELL","MACD", stop=stop_level, limit=take_level)
strategy.exit("SELL","Pump", stop=stop_level, limit=take_level)

////Plots////
plot(emafast, color=green)
plot(emaslow, color=red)
plot(emabase, color=yellow)
plot(take_level, color=blue)
plot(stop_level, color=orange)

مزید