
یہ حکمت عملی ایک مختصر دورانیہ کی تجارتی حکمت عملی ہے جو 0.5 فیصد ہرٹج کی بندش کی قیمت میں تبدیلی پر مبنی خرید و فروخت کے اشارے دیتی ہے۔ یہ صرف ہرٹج کے جلانے والے چارٹ پر لاگو ہوتی ہے اور اس کا بہترین دورانیہ 2 گھنٹے ، 1 گھنٹہ اور 30 منٹ ہے۔
اس حکمت عملی کی بنیادی منطق یہ ہے:جب ہکس کی بندش کی قیمت پچھلی K لائن کی بندش کی قیمت کے مقابلے میں 0.5 فیصد زیادہ ہو تو ، زیادہ کام کریں۔ جب ہکس کی بندش کی قیمت پچھلی K لائن کی بندش کی قیمت کے مقابلے میں 0.5 فیصد کم ہو تو ، زیادہ کام کریں۔。
خاص طور پر، یہ حکمت عملی پہلے موجودہ لائن K کے اختتامی قیمتوں میں پچھلے لائن K کے اختتامی قیمتوں میں فی صد تبدیلی کا حساب لگاتا ہے، یعنیpriceChange = close / close[1] - 1اگرpriceChange >= 0.005اور اگر یہ ایک سے زیادہ سگنل ہے،priceChange <= -0.005اس کے بعد ، آپ کو ایک خالی جگہ کا اشارہ مل جائے گا۔
جب سگنل جاری کیا جاتا ہے تو ، حکمت عملی یہ بھی فیصلہ کرتی ہے کہ آیا اس وقت کوئی پوزیشن موجود ہے۔ اگر پوزیشن رکھی گئی ہے ((زیادہ یا کم) ، تو سگنل دوبارہ جاری نہیں کیا جائے گا۔ اگر پوزیشن نہیں رکھی گئی ہے تو ، خریدنے یا بیچنے کی شرائط کے مطابق پوزیشن کھولنے کا ایک مناسب سگنل جاری کیا جائے گا۔
آخر میں، حکمت عملی کا استعمال کیا جاتا ہےplotshapeخرید و فروخت کے سگنل کو چارٹ پر نشان زد کریں۔
اس حکمت عملی کو بہتر بنانے کے لئے مندرجہ ذیل نکات پر توجہ دی جاسکتی ہے:
یہ حکمت عملی مجموعی طور پر ایک بہت ہی آسان ، براہ راست ، کم پیرامیٹرز ، سمجھنے اور ترمیم کرنے میں آسان شارٹ لائن ٹریڈنگ حکمت عملی ہے۔ یہ قلیل مدتی قیمت میں تبدیلی کے رجحانات کی گرفت میں لینے کی بہت بڑی صلاحیت رکھتا ہے ، جو ان لوگوں کے لئے موزوں ہے جو اعلی تعدد کی تجارت کو پسند کرتے ہیں۔ لیکن اس کے ساتھ ہی ، تجارت کی تعداد کو کنٹرول کرنے اور تجارت کی لاگت کو کم کرنے پر بھی توجہ دی جانی چاہئے۔ کچھ پیرامیٹرز کو ایڈجسٹ اور بہتر بنانے کے ذریعہ ، اس حکمت عملی کی تجارتی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔
/*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)