ہیکن-اشی - 0.5٪ تبدیلی مختصر مدت کی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-18 12:13:56
ٹیگز:

img

جائزہ

یہ ایک قلیل مدتی تجارتی حکمت عملی ہے جو ہیکن-اشی کی بندش کی قیمت میں 0.5٪ تبدیلیوں کی بنیاد پر خرید و فروخت کے سگنل جاری کرتی ہے۔ یہ صرف ہیکن-اشی موم بتی کے چارٹ کے لئے موزوں ہے اور 2 گھنٹے ، 1 گھنٹہ اور 30 منٹ کے وقفوں پر بہترین کام کرتی ہے۔

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

اس حکمت عملی کا بنیادی منطق یہ ہے:جب ہیکن آشی کی بندش کی قیمت پچھلے موم بتی کے مقابلے میں 0.5 فیصد بڑھتی ہے تو طویل سفر کریں۔ جب ہیکن آشی کی بندش کی قیمت پچھلے موم بتی کے مقابلے میں 0.5 فیصد گرتی ہے تو مختصر سفر کریں۔

خاص طور پر، حکمت عملی سب سے پہلے موجودہ بند قیمت اور پچھلے بند قیمت کے درمیان فی صد تبدیلی کا حساب لگاتا ہے، یعنیpriceChange = close / close[1] - 1. اگرpriceChange >= 0.005، ایک طویل سگنل جاری کیا جاتا ہے.priceChange <= -0.005، ایک مختصر سگنل جاری کیا جاتا ہے.

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

آخر میں،plotshapeچارٹ پر خرید و فروخت کے سگنل کو نشان زد کرنے کے لئے استعمال کیا جاتا ہے۔

فوائد

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

خطرات اور حل

  • ہیکن-اشی خود کو قلیل مدتی قیمت کی کارروائی پر زیادہ توجہ مرکوز کرتا ہے، مارکیٹ شور اور غلط سگنل کے لئے موزوں ہے
    • غلط سگنل کی شرح کو کم کرنے کے لئے صرف 1٪ یا 2٪ تبدیلیوں پر رد عمل کے طور پر پیرامیٹرز کو ایڈجسٹ کریں
  • بہت حساس، اکثر اعلی فیسوں کا سامنا کرنے والے زیادہ تجارت کر سکتے ہیں
    • ہائی فریکوئینسی ٹریڈنگ سے بچنے کے لئے ہولڈنگ کی مدت کو ایڈجسٹ کریں، مثال کے طور پر ہر تجارت میں کم از کم 2 گھنٹے
  • بہت سے گرافک مارکر چارٹ میں خلل ڈال رہے ہیں
    • خفیہ پلاٹ شکلیں اور صرف حکمت عملی لاگ سے سگنل چیک کریں

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

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

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

نتیجہ

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


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

//@version=4
strategy("Heikin-Ashi - Change 0.5% short Time Period", shorttitle="Heikin-Ashi - Change 0.5% short Time Period", overlay=true)

// Calculate 0.5% price change
priceChange = close / close[1] - 1

// Buy and Sell Signals
buyp = priceChange >= 0.005
sellp = priceChange <= -0.005

// Initialize position and track the current position
var int position = na

// Strategy entry conditions
buy_condition = buyp and (na(position) or position == -1)
sell_condition = sellp and (na(position) or position == 1)

if buy_condition
    strategy.entry("Buy", strategy.long)
    position := 1

if sell_condition
    strategy.entry("Sell", strategy.short)
    position := -1

// Plot Buy and Sell signals using plotshape
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)


مزید