ٹریلنگ سٹاپ نقصان کے ساتھ ایس ایس ایل چینل بریک آؤٹ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-25 17:40:37
ٹیگز:

img

جائزہ

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

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

  1. ایس ایس ایل چینل کے اوپری اور نچلے بینڈ کا حساب N ادوار کے ساتھ اعلی اور کم قیمتوں کے ایس ایم اے کا استعمال کرتے ہوئے لگائیں۔

  2. طویل سگنل پیدا کریں جب قریبی اوپر کی بینڈ سے اوپر ہے، اور مختصر سگنل جب قریبی نچلے بینڈ سے نیچے ہے.

  3. نقصانات کو محدود کرنے کے لئے داخل ہونے کے بعد مخالف بینڈ پر فکسڈ سٹاپ نقصان مقرر کریں.

  4. منافع میں مقفل کرنے کے لئے، قیمت کی نقل و حرکت کے بعد پیچھے سٹاپ نقصان مقرر کریں.

  5. باہر نکلیں جب قیمت یا تو فکسڈ سٹاپ نقصان یا ٹریلنگ سٹاپ نقصان کو مار دیتی ہے۔

فوائد

  1. رجحان کی سمت کا تعین کرنے کے لئے چینل اشارے کا استعمال کریں، جھوٹے بریک آؤٹ سے بچیں.

  2. ڈبل سٹاپ نقصان منافع لینے اور خطرے کے کنٹرول کو یکجا کرتا ہے.

  3. ہائی ٹریڈنگ فریکوئنسی انتہائی مختصر مدت کی ٹریڈنگ کے لئے موزوں ہے.

  4. لچکدار پیرامیٹرز ذاتی ٹریڈنگ سٹائل کو اپنانے کے قابل.

  5. آٹو طویل / مختصر کا پتہ لگانے، کوئی سمتی فیصلے کی ضرورت ہے.

خطرات

  1. قلیل مدتی تجارت خبروں کے جھٹکے اور اعلی اتار چڑھاؤ کا شکار ہے.

  2. اسٹاپ نقصان کا مقررہ طریقہ توڑنے کے بعد زیادہ نقصان کا سبب بن سکتا ہے۔

  3. غلط ٹریلنگ سٹاپ نقصان سے قبل ہی باہر نکلنے کا سبب بن سکتا ہے۔

  4. غلط سگنلز کے لئے حساس چینل بریک آؤٹ.

  5. صرف تجربہ کار قلیل مدتی تاجروں کے لئے موزوں ہے.

حل:

  1. ہر تجارت کے نقصان کو محدود کرنے کے لئے معقول فکسڈ اسٹاپ نقصان مقرر کریں.

  2. ابتدائی باہر نکلنے سے بچنے کے لئے پیچھے سٹاپ نقصان کی سطح کو بہتر بنائیں.

  3. حجم فلٹر شامل کریں حقیقی فرار کی تصدیق کرنے کے لئے.

  4. پوزیشن سائزنگ کا انتظام کریں، رسک ایکسپوزیشن کو کنٹرول کرنے کے لئے اسکیل کریں.

اصلاح

  1. بہترین لمبائی تلاش کرنے کے لئے SMA ادوار کو بہتر بنائیں.

  2. دیگر چینل اشارے جیسے بی بی، کے ڈی وغیرہ کی کوشش کریں.

  3. بھاگنے کی ساکھ کی تصدیق کے لیے حجم اشارے کا اضافہ کریں۔

  4. کم حجم جھوٹے بریک آؤٹ سے بچنے کے لئے کاروبار کی شرح پر غور کریں.

  5. باہر نکلنے کا بہترین وقت تلاش کرنے کے لئے مختلف انتظار کی مدت کا تجربہ کریں۔

  6. ٹیسٹ فکسڈ اور پیچھے سٹاپ نقصان پیرامیٹرز.

  7. سرمایہ کاری کی کارکردگی کو زیادہ سے زیادہ کرنے کے لئے پوزیشن سائزنگ کی حکمت عملی کو ایڈجسٹ کریں.

خلاصہ

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


/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("SSL Channel Cross with Trailing Stop and Stop Loss", overlay=true)

period = input(title="Period", defval=10)
len = input(title="Length", defval=10)
smaHigh = sma(high, len)
smaLow = sma(low, len)

Hlv = 0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1]

sslDown = Hlv < 0 ? smaHigh : smaLow
sslUp = Hlv < 0 ? smaLow : smaHigh

plot(sslDown, linewidth=2, color=color.red)
plot(sslUp, linewidth=2, color=color.lime)

longCondition = crossover(sslUp, sslDown)
shortCondition = crossunder(sslUp, sslDown)

// Define el tamaño del trailing stop en puntos (ajusta según tu preferencia)
trailingStopSize = input(title="Trailing Stop Size (in Points)", defval=10)

var float trailingStopPrice = na
var float stopLossPrice = na

if (longCondition)
    // Si se cumple la condición de compra, configura la posición larga, el trailing stop y el stop loss
    strategy.entry("Long", strategy.long)
    trailingStopPrice := low - trailingStopSize
    stopLossPrice := sslDown

if (shortCondition)
    // Si se cumple la condición de venta corta, configura la posición corta, el trailing stop y el stop loss
    strategy.entry("Short", strategy.short)
    trailingStopPrice := high + trailingStopSize
    stopLossPrice := sslUp

// Calcula el trailing stop
if (strategy.position_size > 0)
    trailingStopPrice := max(trailingStopPrice, stopLossPrice)
    if (close < trailingStopPrice)
        strategy.close("ExitLong", comment="Trailing Stop Long")

if (strategy.position_size < 0)
    trailingStopPrice := min(trailingStopPrice, stopLossPrice)
    if (close > trailingStopPrice)
        strategy.close("ExitShort", comment="Trailing Stop Short")


مزید