سپر ٹرینڈ منتقل سٹاپ نقصان لے منافع کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-08 16:24:03
ٹیگز:

img

جائزہ

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

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

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

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

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

خطرے کا تجزیہ

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

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

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

نتیجہ

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


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

//@version=5
strategy("ST Michael Moving TP", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=15)

// Stop loss and profit amount
stop_loss = input(1500, title="Stop Loss Amount")
profit = input (15000, title="Profit Amount")
LongTrailProfit = input (0.91, title = "Long Trailing Profit Taking")
ShortTrailProfit = input (1.01, title = "Short Trailing Profit Taking")

atrPeriod = input(10, "ATR Length")
factor = input.float(3.0, "Factor", step = 0.01)

[_, direction] = ta.supertrend(factor, atrPeriod)

long_condition = ta.change(direction) <0
short_condition = ta.change(direction) >0


stop_price_long = ta.valuewhen(long_condition, low[0]-stop_loss,0)
profit_price_long = ta.valuewhen(long_condition, high[0]+profit,0)
stop_price_short = ta.valuewhen(short_condition, high[0]+stop_loss,0)
profit_price_short = ta.valuewhen(short_condition, low[0]-profit,0)

atr=ta.atr(10)

intrade_long = strategy.position_size > 0
intrade_short = strategy.position_size < 0
exitConditionLong = (close < (close[1]*LongTrailProfit)) 
exitConditionShort = (close > (close[1]*ShortTrailProfit))

if (long_condition)
    strategy.entry("Long3", strategy.long)
if (intrade_long and exitConditionLong)
    strategy.close("Long3")

if (short_condition)
    strategy.entry("Short3", strategy.short)
if (intrade_short and exitConditionShort)
    strategy.close ("Short3")

if (strategy.position_size>0)
    strategy.exit("exit_long",from_entry="Long3",limit=profit_price_long,stop=stop_price_long)

if (strategy.position_size<0)
    strategy.exit("exit_short",from_entry="Short3",limit=profit_price_short,stop=stop_price_short)    

مزید