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

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

مصنف:چاؤ ژانگ، تاریخ: 2024-02-05 13:57:28
ٹیگز:

img

جائزہ

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

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

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

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

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

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

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

عام طور پر، یہ حکمت عملی وقت پر جب رجحان کا تعین کیا جاتا ہے، متحرک سٹاپ نقصان کے ذریعے خطرے کو کنٹرول کرتا ہے، یہ ایک نسبتا مضبوط مقداری تجارتی حکمت عملی بناتا ہے.

خطرے کا تجزیہ

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

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

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

اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

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

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

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

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

نتیجہ

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


/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//EU ESCREVI ISSO TUDO, PARA FICAR BEM CLARO

strategy("SuperTrend Strategy", overlay=true)


//AQUI OS INPUTS PARA A SUPERTREND
length = input(title="ATR Period", type=input.integer, defval=7)
mult = input(title="ATR Multiplier", type=input.float, step=0.1, defval=7)
showLabels = input(title="Show Buy/Sell Labels ?", type=input.bool, defval=true)

//AQUI O CALCULO DO ATR STOPS
atr = mult * atr(length)



//AQUI A TRANSFORMAÇÃO DO ATR STOPS EM SUPERTREND
//-
//A LÓGICA PARA LONGSTOP
longStop = hl2 - atr
longStopPrev = nz(longStop[1], longStop)
longStop := close[1] > longStopPrev ? max(longStop, longStopPrev) : longStop

//A LÓGICA PARA SELLSTOP
shortStop = hl2 + atr
shortStopPrev = nz(shortStop[1], shortStop)
shortStop := close[1] < shortStopPrev ? min(shortStop, shortStopPrev) : shortStop


//DIREÇÃO DO INDICADOR
dir = 1
dir := nz(dir[1], dir)
dir := dir == -1 and close > shortStopPrev ? 1 : 
   dir == 1 and close < longStopPrev ? -1 : dir


//DEFININDO AS CORES DAS LINHAS DA SUPERTREND
longColor = color.lime
shortColor = color.red


//PLOTANDO NO GRÁFICO A SUPERTREND E A ESTRATÉGIA
plot(dir == 1 ? longStop : na, title="Long Stop", style=plot.style_linebr, linewidth=3, color=longColor)
buySignal = dir == 1 and dir[1] == -1
plot(dir == 1 ? na : shortStop, title="Short Stop", style=plot.style_linebr, linewidth=3, color=shortColor)
sellSignal = dir == -1 and dir[1] == 1

//DEFININDO AS FUNÇÕES DE COMPRA E VENDA
strategy.entry("long", strategy.long, when = buySignal)
strategy.entry("short", strategy.short, when = sellSignal)




مزید