رفتار کی تبدیلی کی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 16:09:50
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

آسانی سے نقل و حرکت (ای او ایم) اشارے قیمت اور حجم کی تبدیلیوں کی شدت کا اندازہ کرتا ہے۔ یہ مثبت اور منفی دونوں اقدار واپس کرتا ہے۔ ایک مثبت قدر کا مطلب ہے کہ قیمت بڑھ گئی ہے اور منفی قدر کا مطلب ہے کہ قیمت گر گئی ہے۔ مطلق قدر جتنی زیادہ ہوگی ، قیمت کی تبدیلی اور / یا تجارتی حجم اتنا ہی چھوٹا ہوگا۔

اس حکمت عملی کے پیچھے منطق یہ ہے:

  1. موجودہ بارs EOM قدر کا حساب لگائیں
  2. چیک کریں کہ آیا EOM قدر لمبی یا مختصر حد سے زیادہ ہے
    • اگر طویل حد سے اوپر (ڈیفالٹ 4000) ، طویل جانا
    • اگر مختصر حد سے نیچے (ڈیفالٹ -4000) ، مختصر جائیں
  3. ریورس ٹریڈنگ فنکشن فراہم کریں
    • پہلے سے طے شدہ طور پر، طویل = تیزی، مختصر = کمی
    • جب ریورس فعال ہو تو، طویل = bearish، مختصر = bullish

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

اس حکمت عملی کے اہم فوائد:

  1. قیمت اور حجم کی تبدیلیوں کی بنیاد پر اصل مارکیٹ کے رجحان کا تعین کرنے کے لئے EOM اشارے کا استعمال کریں
  2. طویل / مختصر کے لئے حسب ضرورت حد
  3. ریورس ٹریڈنگ موڈ فراہم کریں
  4. بار رنگ سے بدیہی طویل / مختصر سگنل

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات:

  1. EOM جھوٹے فرار ہو سکتا ہے
  2. غیر مناسب حد سے زیادہ/کم ٹریڈنگ کا سبب بن سکتی ہے
  3. ریورس ٹریڈنگ کے لئے کافی رسک رواداری کی ضرورت ہے

حل:

  1. غلط سگنل سے بچنے کے لئے دیگر اشارے استعمال کریں
  2. پیرامیٹرز کو بہتر بنائیں اور حد کو ایڈجسٹ کریں
  3. اپنے خطرے کی رواداری کی سطح کا اندازہ کریں

اصلاح

اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

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

مذکورہ بالا اصلاحات کرکے ، حکمت عملی زیادہ مضبوط ، کم خطرات ، اور حقیقی تجارتی کارکردگی کو بہتر بناسکتی ہے۔

نتیجہ

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


/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 19/06/2018
// This indicator gauges the magnitude of price and volume movement. 
// The indicator returns both positive and negative values where a 
// positive value means the market has moved up from yesterday's value 
// and a negative value means the market has moved down. A large positive 
// or large negative value indicates a large move in price and/or lighter 
// volume. A small positive or small negative value indicates a small move 
// in price and/or heavier volume.
// A positive or negative numeric value. A positive value means the market 
// has moved up from yesterday's value, whereas, a negative value means the 
// market has moved down. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Ease of Movement (EOM) Backtest", shorttitle="EOM")
BuyZone = input(4000, minval=1)
SellZone = input(-4000, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
xHigh = high
xLow = low
xVolume = volume
xHalfRange = (xHigh - xLow) * 0.5
xMidpointMove = mom(xHalfRange, 1)
xBoxRatio = iff((xHigh - xLow) != 0, xVolume / (xHigh - xLow), 0)
nRes = iff(xBoxRatio != 0, 1000000 * ((xMidpointMove - xMidpointMove[1]) / xBoxRatio), 0)
pos = iff(nRes > BuyZone, 1,
       iff(nRes < SellZone, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=red, title="EOM", style=histogram, linewidth=2)

مزید