ڈبل ٹرینڈ بریکنگ موونگ ایوریج سٹاپ نقصان کی حکمت عملی


تخلیق کی تاریخ: 2023-11-06 16:52:11 آخر میں ترمیم کریں: 2023-11-06 16:52:11
کاپی: 0 کلکس کی تعداد: 654
1
پر توجہ دیں
1617
پیروکار

ڈبل ٹرینڈ بریکنگ موونگ ایوریج سٹاپ نقصان کی حکمت عملی

جائزہ

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

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

  1. کل کے اختتامی قیمت اور مخصوص مدت کے دوران سب سے زیادہ قیمت کے ایس ایم اے کی اوسط پر مشتمل اوپری ریل ، اور کل کے اختتامی قیمت اور مخصوص مدت کے دوران سب سے کم قیمت کے ایس ایم اے کی اوسط پر مشتمل اوپری ریل کا حساب لگائیں۔

  2. موجودہ اختتامی قیمت کا موازنہ اوپری ریل ، نچلی ریل کے ساتھ تعلقات سے کریں ، موجودہ رجحان کی سمت کا فیصلہ کریں۔ اختتامی قیمت اوپری ریل سے زیادہ ہے ، اس کا فیصلہ کثیر سر ہے۔ اختتامی قیمت نچلی ریل سے کم ہے ، اس کا فیصلہ خالی سر ہے۔

  3. اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط.

  4. جب فیصلہ کثیر سر ہو تو ، اگر اختتامی قیمت نیچے کی طرف سے ایس ایم اے میڈین لائن کو توڑ دے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب فیصلہ خالی سر ہو تو ، اگر اختتامی قیمت اوپر کی طرف سے نیچے کی طرف سے ایس ایم اے میڈین لائن کو توڑ دے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔

  5. کثیر سر پوزیشن میں داخل ہونے کے بعد ، اگر اختتامی قیمت نیچے سے ٹریک ٹوٹ جاتی ہے تو ، فلیٹ پوزیشن سگنل کے طور پر۔ خالی سر پوزیشن میں داخل ہونے کے بعد ، اگر اختتامی قیمت نیچے سے ٹریک ٹریک ٹریک ہوتی ہے تو ، فلیٹ پوزیشن سگنل کے طور پر۔

  6. مقررہ تناسب کا اسٹاپ لاسٹ پوائنٹ ترتیب دیں ، اور اگر بند ہونے والی قیمت کے نیچے اسٹاپ لاسٹ پوائنٹ ٹوٹ جاتا ہے تو اسٹاپ لاسٹ پوائنٹ کو چالو کریں۔

اسٹریٹجک فوائد

  1. ڈبل تسلسل اشارے کا استعمال کرتے ہوئے رجحان کی سمت کا تعین کرنے کے لئے ، رجحانات کو مؤثر طریقے سے شناخت کیا جاسکتا ہے ، جس سے صحیح سمت میں جانے کا امکان بڑھ جاتا ہے۔

  2. مساوی لائنوں کا اضافہ ، شور کے کچھ اشاروں کو فلٹر کرنے کے لئے ، ہلچل کے حالات میں غلط تجارت سے بچنے کے لئے

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

  4. حکمت عملی کا استعمال نسبتاً آسان ہے اور اسے سمجھنے میں آسان ہے۔

اسٹریٹجک رسک

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

  2. اوسط لائن سیٹ کرنا بہت لمبا ہے ، زیادہ سے زیادہ تجارتی مواقع کو فلٹر کرے گا۔ اوسط لائن بہت مختصر ہے ، شور کو دور کرنے کے لئے اس کا اثر خراب ہے۔ اوسط لائن کی مدت کے پیرامیٹرز کی ترتیب کو متوازن کرنے کی ضرورت ہے۔

  3. اسٹاپ نقصان کا نقطہ بہت وسیع ہے ، جس سے خطرہ پر اچھی طرح سے قابو نہیں پایا جاسکتا ہے۔ بہت تنگ قیمتوں میں معمول کے اتار چڑھاؤ کی وجہ سے باہر نکلنے کا خطرہ ہے۔ احتیاط سے اسٹاپ نقصان کی حد طے کریں۔

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

حکمت عملی کی اصلاح کی سمت

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

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

  3. مارکیٹ میں اتار چڑھاؤ کی حد کے مطابق ایڈجسٹ کرنے کے لئے نقصانات کو روکنے کا طریقہ کار ڈیزائن کرنے کی کوشش کی جاسکتی ہے ، تاکہ نقصانات کو مارکیٹ کی صورتحال سے قریب تر کیا جاسکے۔

  4. اس کے علاوہ، آپ کو آپ کی حکمت عملی کے استحکام کو بڑھانے کے لئے دیگر اشارے شامل کرنے کی کوشش کر سکتے ہیں، جیسے مقدار کی تصدیق، کثیر وقت کے فریم ورک کی منتقلی وغیرہ.

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//@Isaac
//Estrategia vista en ▼▼
//YT: Trading Zone
strategy('SSL Strategy + EMA 200 AND Stop Loss', overlay=true)

ema = ta.ema(close, 200)

stop_loss = input.float(2.00, title='Stop Loss', step=0.10)

period = input(title='Period', defval=10)
len = input(title='Period', defval=10)
smaHigh = ta.sma(high, len)
smaLow = ta.sma(low, len)
Hlv = int(na)
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1]
sslDown = Hlv < 0 ? smaHigh : smaLow
sslUp = Hlv < 0 ? smaLow : smaHigh


cruceArriba = ta.crossover(sslUp, sslDown)
cruceAbajo = ta.crossunder(sslUp, sslDown)

alcista = (close > ema ) and (cruceArriba) 
bajista = (close < ema) and (cruceAbajo)

var SL = 0.0
//Cerrar compra por cruce
por_cruce = ta.crossunder(sslUp, sslDown)

//Cerrar venta por cruce
por_cruceAB = ta.crossunder(sslDown, sslUp)

//Cerrar compra y venta por stop loss
Stop = SL

comprado = strategy.position_size > 0
vendido = strategy.position_size < 0

UTmpconvertL = strategy.position_avg_price * (1 + 0.1)
UTmpdefineL = (UTmpconvertL > close and strategy.openprofit > 0.1)
UTSPL = UTmpdefineL

SPL = UTSPL

///////////////////////////////////////////////////////////////////////

UTmpconvertLS = strategy.position_avg_price * (1 + 0.1)
UTmpdefineLS = (UTmpconvertLS > close and strategy.openprofit > 0.1)
UTSPLS = UTmpdefineLS

SPLS = UTSPLS

////////////////////////////////////////////////////////////////////////

if not comprado and not vendido and alcista
    cantidad = (strategy.equity / close)
    strategy.entry('Compra', strategy.long, qty=cantidad, comment="Long")
    SL := sslDown


if comprado and not vendido and por_cruce and SPL
    strategy.close("Compra", comment="Exit Long")
    SL := 0
    
if comprado and not vendido and Stop
    strategy.exit('Compra', stop=Stop, comment="SL")
    SL := 0

///////////////////////////////////////////////////////////////////

if not comprado and not vendido and bajista
    cantidad = (strategy.equity / close)
    strategy.entry('Venta', strategy.short, qty=cantidad, comment="Short")
    SL := sslDown

if not comprado and vendido and por_cruceAB and SPLS
    strategy.close("Venta", comment="Exit Short")
    SL := 0
    
if not comprado and vendido and Stop
    strategy.exit('Venta', stop=Stop, comment="SLS")
    SL := 0



plot(Stop > 0 ? Stop : na, style=plot.style_circles, color=color.new(color.yellow,0))
plot(ema)
plot(sslDown, linewidth=2, color=color.new(color.red, 0))
plot(sslUp, linewidth=2, color=color.new(color.lime, 0))