
اس حکمت عملی میں متحرک اشارے ADX ، RSI اور برین بینڈ کا استعمال کیا گیا ہے۔ مارکیٹ کے رجحانات اور اوورلوڈ اور اوور سیل کی صورتحال کا اندازہ کرکے ، کم خریدنے اور فروخت کرنے کے لئے ، منافع بخش واپسی کے لئے خودکار تجارتی حکمت عملی۔
مندرجہ بالا اشارے کی بنیاد پر مارکیٹ کی حالت کا اندازہ لگانے کے لئے ، ٹریڈنگ کی حکمت عملی تیار کریں:
خریداری کی شرائط:
فروخت کی شرائط:
اس حکمت عملی میں مارکیٹ کی حالت کا اندازہ لگانے کے لئے متعدد اشارے کا استعمال کیا گیا ہے ، تاکہ کسی ایک اشارے کے ذریعہ غلطی کا اندازہ لگانے کے امکانات کو روکا جاسکے۔ اس کے علاوہ ، رجحانات ، اوور بیئر اور اوور سیل کی حیثیت کا اندازہ لگانے کے ذریعے ، مارکیٹ کے موڑ کے مقامات کو مؤثر طریقے سے لاک کیا جاسکتا ہے ، تاکہ کم خرید و فروخت کی سطح کو حاصل کیا جاسکے۔
اس حکمت عملی کو صرف رجحانات کے اشارے کے مقابلے میں قلیل مدتی مواقع کو زیادہ بروقت انداز میں پکڑنے کی اجازت دیتا ہے۔ اس حکمت عملی کو صرف رجحانات کے اشارے کے مقابلے میں رجحانات کی سمت کو بہتر طور پر پکڑنے کی اجازت ہے۔ لہذا ، اس حکمت عملی میں رجحانات کی پیروی کرنے کے فوائد کو برقرار رکھنے کے ساتھ ساتھ اس کے برعکس کام کرنے کی لچک بھی ہے ، جو ایک ممکنہ اعلی کارکردگی کی مقدار کی حکمت عملی ہے۔
اس حکمت عملی میں مندرجہ ذیل خطرات شامل ہیں:
متعلقہ خطرے کے انتظام کے اقدامات:
اس حکمت عملی کو بہتر بنانے کے لئے مندرجہ ذیل پہلوؤں پر توجہ مرکوز کی جاسکتی ہے۔
اصلاح کے اشارے کے پیرامیٹرز . آپ کو ذہین اصلاح کے الگورتھم متعارف کرانے کے لئے، مختلف قسم کے پیرامیٹرز کے لئے آزادانہ اصلاح کر سکتے ہیں .
خصوصیات کی انجینئرنگ میں اضافہ کریں۔ قیمتوں کے زیادہ تکنیکی اشارے متعارف کروائیں ، ویکٹر مشین جیسے ماڈل کی تربیت کے لئے معاون ماڈل قائم کریں ، سگنل کی درستگی کو بہتر بنائیں۔
اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے۔
اسٹاپ اسٹاپ نقصان کے طریقہ کار کو بہتر بنائیں۔ ٹریک اسٹاپ ، موبائل اسٹاپ اور دیگر طریقوں کو متعارف کروائیں ، اسٹاپ اسٹاپ نقصان کی متحرک ایڈجسٹمنٹ ، زیادہ سے زیادہ منافع کو لاک کریں ، اور خطرے کو مؤثر طریقے سے کنٹرول کریں۔
یہ حکمت عملی ایک درمیانی اور قلیل مدتی مقداری تجارت کی حکمت عملی کے طور پر ، مارکیٹ کی حالت کا اندازہ لگانے کے لئے متعدد تکنیکی اشارے جیسے ADX ، RSI ، اور برین بینڈ کا استعمال کرتی ہے ، اور مارکیٹ کی ساخت میں اہم تبدیلیوں کا اندازہ لگانے کے لئے خرید و فروخت کا آپریشن کرتی ہے۔ حکمت عملی کی منطق واضح طور پر بیان کی جاسکتی ہے ، جس سے کسی ایک تکنیکی اشارے کے فیصلے میں غلطی کی امکان کو نمایاں طور پر کم کیا جاسکتا ہے۔
/*backtest
start: 2023-11-10 00:00:00
end: 2023-12-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("DAX Shooter 5M Strategy", overlay=true)
//Creo ADX
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
th = input(title="threshold", type=input.integer, defval=20)
dirmov(len) =>
up = change(high)
down = -change(low)
plusDM = na(up) ? na : up > down and up > 0 ? up : 0
minusDM = na(down) ? na : down > up and down > 0 ? down : 0
truerange = rma(tr, len)
plus = fixnan(100 * rma(plusDM, len) / truerange)
minus = fixnan(100 * rma(minusDM, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
adx
[plus, minus] = dirmov(dilen)
sig = adx(dilen, adxlen)
//Creo RSI
src = close
len = input(7, minval=1, title="Periodo RSI")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down)
bandainf = input(30, title="Livello Ipervenduto")
bandasup = input(70, title="Livello Ipercomprato")
//Creo Bande di Bollinger
source = close
length = input(50, minval=1, title="Periodo BB")
mult = input(2.0, minval=0.001, maxval=50, title="Dev BB")
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(basis, color=color.white)
p1 = plot(upper, color=color.aqua)
p2 = plot(lower, color=color.aqua)
fill(p1, p2)
//Stabilisco regole di ingresso
if crossover(rsi, bandainf) and adx(dilen, adxlen) > 32 and low < lower
strategy.entry("COMPRA", strategy.long, limit=upper, oca_name="DaxShooter", comment="COMPRA")
else
//strategy.exit("exit", "COMPRA", loss = 90)
strategy.cancel(id="COMPRA")
if crossunder(rsi, bandasup) and adx(dilen, adxlen) > 32 and high > upper
strategy.entry("VENDI", strategy.short, limit=lower, oca_name="DaxShooter",comment="VENDI")
else
//strategy.exit("exit", "VENDI", loss = 90)
strategy.cancel(id="VENDI")
//Imposto gli alert
buy= crossover(rsi, bandainf) and adx(dilen, adxlen) > 32 and low < lower
sell= crossunder(rsi, bandasup) and adx(dilen, adxlen) > 32 and high > upper
alertcondition(buy, title='Segnale Acquisto', message='Compra DAX')
alertcondition(sell, title='Segnale Vendita', message='Vendi DAX')
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)