
اس حکمت عملی میں ٹریڈنگ کے حجم میں ہونے والی تبدیلیوں کا حساب لگایا گیا ہے ، مارکیٹ کے رجحانات کی سمت کا تعین کیا گیا ہے ، اور رجحانات کی پیروی کرنے کا طریقہ استعمال کیا گیا ہے۔ رجحانات کے آغاز کے مرحلے میں پوزیشن قائم کی گئی ہے ، اور رجحانات کے اختتام پر پوزیشن کو ختم کردیا گیا ہے۔
داخلہ اور روکنے کو بہتر بنانے کے لئے یکساں لکیری نظام ، اتار چڑھاؤ کی شرح کے اشارے وغیرہ کو شامل کرنے پر غور کیا جاسکتا ہے۔ مزید اعداد و شمار کے ذریعہ پیمائش کی قیمت کے تعلقات کا تجزیہ کرنے کے ساتھ ، گمراہ کن سگنلوں سے بچنے کے لئے۔ مناسب تکنیکی اشارے شامل کرنے سے قلیل مدتی ایڈجسٹمنٹ کے جواب میں اضافہ ہوتا ہے۔
داخلہ کی شرائط کو بہتر بنانے کے لئے ، اوسط لائن ، جی ایس او اوٹیم پوائنٹ وغیرہ شامل کرنے پر غور کیا جاسکتا ہے ، اور رجحان کے آغاز کے بعد داخلہ کا تعین کیا جاسکتا ہے۔
سٹاپ کو بہتر بنانے کے طریقوں، آپ کو سٹاپ کو قیمت کے قریب رکھنے کے لئے، سٹاپ کو روکنے کے لئے، سٹاپ کو روکنے کے لئے، سٹاپ کو روکنے کے لئے، سٹاپ کو روکنے کے لئے، وغیرہ کو روکنے کے لئے مقرر کیا جا سکتا ہے.
رجحانات کا تعین کرنے والے اجزاء جیسے ADX کو شامل کرنے سے غلط تجارت سے بچا جاسکتا ہے جس میں افقی اور ہلچل والی مارکیٹ ہوتی ہے۔
زیادہ سے زیادہ پیرامیٹرز کی ترتیب کو بہتر بنانے کے لئے، زیادہ سے زیادہ پیرامیٹرز کے مجموعے کو تلاش کرنے کے لئے طویل عرصے سے اعداد و شمار کی تلاش کی جا سکتی ہے.
اس حکمت عملی کو مزید اقسام میں توسیع دی جائے گی تاکہ ان اقسام کی تلاش کی جا سکے جن کا معیار بہتر ہے اور جن کی تجارت زیادہ فعال ہے۔
مشین لرننگ ماڈل کو شامل کرنے پر غور کریں ، زیادہ سے زیادہ اعداد و شمار کا استعمال کرتے ہوئے پیمائش اور قیمت کے تعلقات کا تعین کریں ، سگنل کے معیار کو بہتر بنائیں۔
اس حکمت عملی کا مجموعی نظریہ واضح ہے ، بنیادی اشارے بدیہی ہیں ، اور رجحان کی سمت کو قابل اعتماد طریقے سے پہچان سکتے ہیں۔ حکمت عملی کا فائدہ یہ ہے کہ تجارت کی مقدار میں تبدیلی پر زور دیا جاتا ہے ، وسط طویل رجحانات کی پیروی کرنے کے لئے موزوں ہے ، لیکن گمراہ کن سگنلوں سے بچنے کی ضرورت ہے۔ پیرامیٹرز کی اصلاح ، نقصان کو روکنے کے طریقوں میں بہتری ، اشارے کی اصلاح کے مجموعے وغیرہ کے ذریعہ بہتری لائی جاسکتی ہے۔
/*backtest
start: 2022-11-08 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Strategy for Volume Flow Indicator with alerts and markers on the chart", overlay=true)
// This indicator has been copied form Lazy Bear's code
lengthVFI = 130
coefVFI = 0.2
vcoefVFI = 2.5
signalLength= 5
smoothVFI=true
ma(x,y) => smoothVFI ? sma(x,y) : x
typical=hlc3
inter = log( typical ) - log( typical[1] )
vinter = stdev(inter, 30 )
cutoff = coefVFI * vinter * close
vave = sma( volume, lengthVFI )[1]
vmax = vave * vcoefVFI
vc = iff(volume < vmax, volume, vmax)
mf = typical - typical[1]
vcp = iff( mf > cutoff, vc, iff ( mf < -cutoff, -vc, 0 ) )
vfi = ma(sum( vcp , lengthVFI )/vave, 3)
vfima=ema( vfi, signalLength )
dVFI=vfi-vfima
bullishVFI = dVFI > 0 and dVFI[1] <=0
bearishVFI = dVFI < 0 and dVFI[1] >=0
longCondition = dVFI > 0 and dVFI[1] <=0
shortCondition = dVFI < 0 and dVFI[1] >=0
plotshape(bullishVFI, color=color.green, style=shape.labelup, textcolor=#000000, text="VFI", location=location.belowbar, transp=0)
plotshape(bearishVFI, color=color.red, style=shape.labeldown, textcolor=#ffffff, text="VFI", location=location.abovebar, transp=0)
alertcondition(bullishVFI, title='Bullish - Volume Flow Indicator', message='Bullish - Volume Flow Indicator')
alertcondition(bearishVFI, title='Bearish - Volume Flow Indicator', message='Bearish - Volume Flow Indicator')
if(year > 2018)
strategy.entry("Long", strategy.long, when=dVFI > 0 and dVFI[1] <=0)
if(shortCondition)
strategy.close(id="Long")