یہ حکمت عملی مارکیٹ کے رجحان کی سمت کا تعین کرنے اور طویل مواقع کی نشاندہی کرنے کے لئے ورٹیکس اشارے کا استعمال کرتی ہے۔ یہ ایک زیادہ مکمل اسٹاک لانگ صرف ٹریڈنگ سسٹم بنانے کے لئے آر ایس آئی فلٹر اور اسٹاپ نقصان / منافع کا انتظام شامل کرتی ہے۔ یہ مؤثر طریقے سے اپ ٹرینڈز کی نشاندہی کرسکتا ہے اور پیرامیٹر کی تخصیص کی اجازت دیتا ہے۔
Vortex اشارے کے مثبت VIP اور منفی VIM کا حساب لگائیں.
جب VIP VIM کے اوپر عبور کرتا ہے، اور بند پچھلے اعلی سے زیادہ ہوتا ہے، تو خریدنے کا اشارہ پیدا ہوتا ہے۔
RSI اقدار کا حساب لگائیں۔ جب RSI 70 سے نیچے عبور کرتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔
جب وی آئی ایم وی آئی پی سے نیچے گزر جاتا ہے، اور بند ہونا پچھلے کم سے کم ہوتا ہے، تو فروخت کا سگنل بھی ٹرگر ہوتا ہے۔
اسٹاپ نقصان کو ابتدائی سرمایہ کے اسٹاپ_ نقصان٪ پر سیٹ کریں ، اور ابتدائی سرمایہ کے ہدف_ منافع٪ پر منافع حاصل کریں۔
ورٹیکس اشارے تیزی / bearish رجحانات کا اچھی طرح سے اندازہ لگاتا ہے۔ آر ایس آئی کو شامل کرنے سے زیادہ گرمی کے خطرات سے بچتا ہے۔ نقصان کو روکنے / منافع حاصل کرنے سے استحکام ملتا ہے۔
Vortex واضح سگنلز کے ساتھ درست طریقے سے رجحانات کی نشاندہی کرتا ہے.
آر ایس آئی زیادہ گرمی کے خطرات سے بچتا ہے اور چوٹیوں کا پیچھا کرتا ہے۔
متحرک اسٹاپ پہلے سے طے شدہ خطرہ / انعام کا تناسب طے کرتا ہے۔
ایڈجسٹ سٹاپ مختلف مارکیٹ کے ماحول کے مطابق.
سادہ واضح قوانین، لاگو کرنے کے لئے آسان.
دوسرے اشارے کے ساتھ توسیع پذیر.
Vortex تاخیر اثر ہے، مواقع کھو سکتے ہیں.
سٹاپ نقصان بہت چھوٹا ہو سکتا ہے whipsaws کی وجہ سے.
بہت زیادہ منافع لینا منافع کو محدود کرسکتا ہے۔
RSI پر زیادہ انحصار ناکامی کا سبب بنتا ہے۔
تجارت کے اخراجات پر غور نہیں کیا گیا۔
کوئی پوزیشن سائزنگ کے قوانین.
ٹیسٹ اور Vortex اور RSI کے لئے پیرامیٹرز کو بہتر بنانے.
او بی وی وغیرہ کے ساتھ Vortex یکجا کرنے کی کوشش کریں
سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں جیسے ٹریلنگ سٹاپ، لوڈشیلڈر ایگزٹ وغیرہ۔
ایک ہی تجارت کے نقصان کو محدود کرنے کے لئے پوزیشن سائزنگ ماڈیول شامل کریں.
انٹری ٹائمنگ کے لیے مزید فلٹرز جیسے KD، MACD پر غور کریں۔
بہتر پیرامیٹر کی اصلاح کے لئے مشین لرننگ کا استعمال کریں.
جیت کی شرح کو بہتر بنانے کے لئے بنیادی عوامل شامل کریں.
اس حکمت عملی میں رجحان کے لئے ورٹیکس اور اوورہیٹنگ کنٹرول کے لئے آر ایس آئی کو ایک مستحکم لمبے عرصے تک صرف اسٹاک سسٹم میں ضم کیا گیا ہے۔ اسٹاپ نقصان / منافع حاصل کرنے کی ترتیبات بھی خطرے کو قابل انتظام رکھتی ہیں۔ پیرامیٹر ٹوننگ اور نئے ماڈیولز میں مزید بہتری اسے براہ راست تجارت کے لئے زیادہ مضبوط بنا سکتی ہے۔ مضبوط رجحان کے بعد کی گنجائش اور توسیع کے ساتھ ، یہ حکمت عملی فعال سرمایہ کاروں کے لئے اچھی طرح سے موزوں ہے۔
/*backtest start: 2023-08-19 00:00:00 end: 2023-09-18 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by Sauciusfinance //////////////////////////////////////////////////////////// strategy(title="Vortex and RSI ts 2020",calc_on_order_fills=true,calc_on_every_tick =true, initial_capital=20000,commission_value=.25,overlay = true,default_qty_type = strategy.cash, default_qty_value = 20000) //inputs//////////////////////// n = input(title="vortex period",type=input.integer, defval = 14) m = input(title = "RSI period", type=input.integer, defval = 14) // CALCULATIONS *** /////// VMP = sum( abs( high - low[1]), n ) VMM = sum( abs( low - high[1]), n ) STR = sum( atr(1), n ) VIP = VMP / STR VIM = VMM / STR // bring the lines in the panel below, add another panel with RSI plot(VIP, title="VI +", color=#311B92) plot(VIM, title="VI -", color=#FF006E) // RSI on total price, always totalprice = (high + low+close + open)/4 myrsi = rsi(m, totalprice) strategy.initial_capital = 50000 //// TRADING SYSTEM CODE //// entryl = crossover(VIP, VIM) and close >= high[1] strategy.entry("Long", true, when=entryl, comment = "Go!") exit1 = crossover(VIM, VIP) and close <= low[1] strategy.close("Long", when=exit1, comment = "Vortex down") exit2 = crossunder(myrsi, 70) strategy.close("Long", when=exit2, comment = "RSI down") //money management stop_loss=input(7, "Stop loss %", minval = 1, step = 1) sl = -1*stop_loss/100*strategy.initial_capital close_Stop = strategy.openprofit < sl strategy.close("Long", when = close_Stop) Target_profit=input(16, "Target Profit %", minval = 1, step = 1) tp = Target_profit/100*strategy.initial_capital close_Target = strategy.openprofit > tp strategy.close("Long", when = close_Target)