وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ملٹی انڈیکیٹر ہم آہنگی طویل مدتی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-09-26 14:32:13
ٹیگز:ایس ایم اےSARDOJI

img

جائزہ

یہ مقداری تجارتی حکمت عملی ایک طویل مدتی تجارتی نظام ہے جو متعدد تکنیکی اشارے اور قیمت کی کارروائی پر مبنی ہے۔ یہ بنیادی طور پر ممکنہ خریداری کے مواقع کی نشاندہی کرنے کے لئے حرکت پذیر اوسط ، پیرابولک SAR ، اور موم بتی کے نمونوں کا استعمال کرتا ہے ، جبکہ خطرے کو سنبھالنے اور منافع میں تالا لگانے کے لئے متعدد خارجی حالات استعمال کرتا ہے۔ اس حکمت عملی کا بنیادی خیال یہ ہے کہ جب مارکیٹ میں اضافہ ہوتا ہے تو مارکیٹ میں داخل ہونے کے لئے قلیل مدتی oversold مواقع تلاش کریں ، جبکہ مارکیٹ کی تبدیلیوں کا جواب دینے کے لئے متعدد حفاظتی اقدامات مرتب کریں۔

حکمت عملی کے اصول

  1. داخلے کی شرائط:

    • قیمت 200 پیریڈ سادہ چلتی اوسط (ایس ایم اے) سے اوپر ہے، جس سے طویل مدتی اپ ٹرینڈ کی تصدیق ہوتی ہے۔
    • مسلسل 3 سے 6 bearish موم بتیاں، ممکنہ قلیل مدتی oversold حالات کی نشاندہی.
  2. خطرے کا انتظام:

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

    • پیرابولک SAR اشارے کا الٹ جانا، جو قلیل مدتی رجحان میں ممکنہ تبدیلی کا اشارہ کرتا ہے۔
    • قیمت 5 مدت کے ایس ایم اے سے نیچے گرتی ہے، جو قلیل مدتی رفتار کو کمزور کرنے کی نشاندہی کرتی ہے۔
    • ڈوجی موم بتی کے نمونہ کی ظاہری شکل، جو مارکیٹ کی بے یقینی کا اشارہ کرتی ہے۔

یہ حکمت عملی متعدد اشارے اور قیمت کی کارروائی کو جوڑ کر تجارت کی درستگی اور استحکام کو بڑھا دیتی ہے۔ 200 پیریڈ ایس ایم اے کا استعمال طویل مدتی رجحانات کی تصدیق کے لئے کیا جاتا ہے ، لگاتار bearish موم بتیاں قلیل مدتی oversold حالات کی نشاندہی کرتی ہیں ، جبکہ SAR ، قلیل مدتی ایس ایم اے ، اور ڈوجی پیٹرن بروقت طریقے سے مارکیٹ کے جذبات کی تبدیلیوں کو پکڑنے کے لئے استعمال ہوتے ہیں۔

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

  1. کثیر جہتی تجزیہ: جامع مارکیٹ تشخیص کے لئے طویل مدتی رجحان، قلیل مدتی oversold حالات، اور متعدد باہر نکلنے کے معیار کو یکجا کرتا ہے.

  2. خطرہ کنٹرول: ہر تجارت کے لئے خطرہ کو مؤثر طریقے سے کنٹرول کرنے کے لئے مقررہ فی صد سٹاپ نقصان اور منافع لے.

  3. لچک: صارفین کو پیرامیٹر ایڈجسٹمنٹ کے ذریعے حکمت عملی کو بہتر بنانے کی اجازت دیتا ہے ، مختلف مارکیٹ کے ماحول میں موافقت رکھتا ہے۔

  4. بروقت باہر نکلنا: متعدد باہر نکلنے کی شرائط مارکیٹ کی تبدیلیوں کے دوران پوزیشن کی فوری بندش کو یقینی بناتی ہیں ، منافع کی حفاظت کرتی ہیں۔

  5. رجحان کی پیروی: 200 پیریڈ ایس ایم اے کا استعمال کرتے ہوئے طویل مدتی رجحانات کی تصدیق کرتا ہے ، جس سے تجارت کی کامیابی کی شرح میں بہتری آتی ہے۔

  6. اوور ٹریڈنگ کی روک تھام: انتہائی نیچے کے رجحانات کے دوران داخلے سے بچنے کے ل consecutive ، لگاتار bearish موم بتیوں کی تعداد کو محدود کرتا ہے۔

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

  1. غلط بریک آؤٹ کا خطرہ: مارکیٹ میں قلیل مدتی ریبیو کا سامنا ہوسکتا ہے جس کے بعد مسلسل کمی واقع ہوتی ہے ، جس سے غلط سگنل ملتے ہیں۔ حل: حجم کی تصدیق یا دیگر رفتار کے اشارے شامل کرنے پر غور کریں.

  2. پیرامیٹر حساسیت: حکمت عملی کی کارکردگی پیرامیٹر کے انتخاب کے لئے انتہائی حساس ہوسکتی ہے۔ حل: مضبوط پیرامیٹر مجموعے تلاش کرنے کے لئے وسیع تاریخی ڈیٹا بیک ٹیسٹنگ کریں۔

  3. مارکیٹ ماحول پر انحصار: مختلف مارکیٹوں میں کم کارکردگی کا مظاہرہ کر سکتا ہے۔ حل: جب رجحانات واضح نہیں ہوتے ہیں تو تجارت کو روکنے کے لئے مارکیٹ ماحول فلٹر شامل کرنے پر غور کریں۔

  4. سلائیپ اور کمیشن: حقیقی تجارت میں کثرت سے اندراج اور باہر نکلنے کے نتیجے میں اعلی لین دین کے اخراجات ہوسکتے ہیں۔ حل: تجارت کی تعدد کو بہتر بنائیں اور انعقاد کی مدت کو بڑھانے پر غور کریں۔

  5. تکنیکی اشارے پر زیادہ انحصار: بنیادی عوامل کو نظر انداز کرنے سے بڑے واقعات کے دوران خراب کارکردگی کا باعث بن سکتا ہے۔ حل: بنیادی تجزیہ شامل کریں یا اہم معاشی اعداد و شمار کی رہائی سے پہلے تجارت کو روکنے پر غور کریں۔

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

  1. متحرک پیرامیٹر ایڈجسٹمنٹ: مارکیٹ کی اتار چڑھاؤ کی بنیاد پر متحرک اوسط ادوار اور SAR پیرامیٹرز کو خود بخود ایڈجسٹ کرنے کے لئے پیرامیٹر موافقت کو نافذ کریں۔

  2. حجم تجزیہ شامل کریں: قیمت کی نقل و حرکت کی صداقت کی تصدیق کے لئے حجم کے اشارے جیسے او بی وی یا سی ایم ایف متعارف کروائیں۔

  3. مارکیٹ ماحول فلٹرنگ شامل کریں: مارکیٹ کی حالت کی نشاندہی کرنے اور کم اتار چڑھاؤ کے ادوار کے دوران تجارت کو کم کرنے کے لئے اے ٹی آر یا اتار چڑھاؤ کے اشارے استعمال کریں۔

  4. آؤٹ پٹ منطق کو بہتر بنائیں: منافع کو بہتر بنانے کے لئے ٹریلر اسٹاپ یا اے ٹی آر پر مبنی متحرک اسٹاپ استعمال کرنے پر غور کریں۔

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

  6. مشین لرننگ متعارف کروانا: پیرامیٹر کے انتخاب اور سگنل جنریشن کے عمل کو بہتر بنانے کے لئے مشین لرننگ الگورتھم کا استعمال کریں۔

  7. بنیادی عوامل پر غور کریں: اہم واقعات سے پہلے حکمت عملی کے رویے کو ایڈجسٹ کرنے کے لئے معاشی کیلنڈر کو ضم کریں۔

  8. رسک مینجمنٹ کو بہتر بنائیں: متحرک پوزیشن سائزنگ کو نافذ کریں ، اکاؤنٹ ایکویٹی اور مارکیٹ کی اتار چڑھاؤ کی بنیاد پر تجارت کے سائز کو ایڈجسٹ کریں۔

نتیجہ

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

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-09-24 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia Long con 3 Velas Rojas y SL/TP + Parabolic SAR, Media Móvil y Doji", overlay=true)

// Parámetros modificables
lengthMA = input(200, title="Periodo de la Media Móvil")
velas_rojas_apertura = input(3, title="Número de Velas Rojas para Apertura")
velas_rojas_limite = input(6, title="Número Máximo de Velas Rojas Consecutivas")
stopLossPercent = input(0.5, title="Porcentaje de Stop Loss (%)") / 100
takeProfitPercent = input(0.5, title="Porcentaje de Take Profit (%)") / 100

// Parámetros del Parabolic SAR
sarStart = input.float(0.02, title="Parabolic SAR Start")
sarIncrement = input.float(0.02, title="Parabolic SAR Increment")
sarMaximum = input.float(0.2, title="Parabolic SAR Maximum")
enableSARExit = input.bool(true, title="Activar Salida por Parabolic SAR")
closeOnSARClose = input.bool(true, title="Cerrar al Cierre de Vela con Parabolic SAR")

// Parámetros de la Media Móvil para salida
lengthSMAExit = input(5, title="Periodo de la Media Móvil para Salida")
enableSMAExit = input.bool(true, title="Activar Salida por Media Móvil")

// Parámetros para la condición de cierre por velas doji
enableDojiExit = input.bool(true, title="Activar Salida por Velas Doji")

// Cálculo de la media móvil de 200 periodos
ma200 = ta.sma(close, lengthMA)

// Cálculo de la media móvil para salida
maExit = ta.sma(close, lengthSMAExit)

// Cálculo del Parabolic SAR
sar = ta.sar(sarStart, sarIncrement, sarMaximum)

// Contar las velas rojas consecutivas
var int contador_velas_rojas = 0
contador_velas_rojas := close < open ? contador_velas_rojas + 1 : 0

// Condición para abrir una operación Long
puedeAbrirOperacion = (contador_velas_rojas < velas_rojas_limite)
condicion_long = (contador_velas_rojas >= velas_rojas_apertura) and (close > ma200) and puedeAbrirOperacion

// Abrir operación Long si se cumplen las condiciones
if (condicion_long)
    entryPrice = close
    stopLossPrice = entryPrice * (1 - stopLossPercent)
    takeProfitPrice = entryPrice * (1 + takeProfitPercent)
    strategy.entry("Compra", strategy.long)
    strategy.exit("Take Profit/Stop Loss", "Compra", limit=takeProfitPrice, stop=stopLossPrice)

// Condición para cerrar la operación Long con Parabolic SAR
sarCambiaDown = ta.crossunder(close, sar)

// Cerrar operación Long si cambia la tendencia del Parabolic SAR y está activado
if (strategy.position_size > 0 and enableSARExit)
    if (closeOnSARClose and sarCambiaDown[1])
        strategy.close("Compra", comment="SAR Cambio al Cierre de Vela")
    else if (sarCambiaDown)
        strategy.close("Compra", comment="SAR Cambio")

// Condición para cerrar la operación Long con Media Móvil y está activado al cierre de la vela
smaExitCondition = close[1] < maExit[1] and close[0] > maExit[0]

if (strategy.position_size > 0 and enableSMAExit)
    if (smaExitCondition)
        strategy.close("Compra", comment="Salida por Media Móvil al Cierre de Vela")

// Condición para cerrar la operación Long con velas doji
dojiCondition = math.abs(open - close) <= ((high - low) * 0.1)

if (strategy.position_size > 0 and enableDojiExit)
    if (dojiCondition)
        strategy.close("Compra", comment="Salida por Doji")

// Para mostrar la media móvil y el Parabolic SAR en el gráfico
plot(ma200, color=color.blue, title="Media Móvil 200")
plot(maExit, color=color.green, title="Media Móvil para Salida")
plot(sar, color=color.red, style=plot.style_cross, title="Parabolic SAR")


متعلقہ

مزید