এই কৌশলটি বাজারের প্রবণতার দিকনির্দেশ নির্ধারণ এবং দীর্ঘ সুযোগগুলি সনাক্ত করতে ভর্টেক্স সূচক ব্যবহার করে। এটি আরও সম্পূর্ণ স্টক লং-কেবল ট্রেডিং সিস্টেম তৈরি করতে আরএসআই ফিল্টার এবং স্টপ লস / লাভ পরিচালনা যুক্ত করে। এটি কার্যকরভাবে আপট্রেন্ডগুলি সনাক্ত করতে পারে এবং প্যারামিটার কাস্টমাইজেশনের অনুমতি দেয়।
ভর্টেক্স সূচক এর ধনাত্মক ভিআইপি এবং নেতিবাচক ভিআইএম গণনা করুন।
যখন ভিআইপি ভিআইএম এর উপরে অতিক্রম করে, এবং বন্ধ পূর্ববর্তী উচ্চতর তুলনায় উচ্চতর হয়, একটি কিনুন সংকেত উত্পন্ন হয়।
RSI মান গণনা করুন। যখন RSI 70 এর নিচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উৎপন্ন হয়।
যখন ভিআইএম ভিআইপির নিচে চলে যায়, এবং বন্ধ আগের নিম্নের চেয়ে কম হয়, তখন একটি বিক্রয় সংকেতও সক্রিয় হয়।
স্টপ লস সেট করুন স্টপ_লস% প্রাথমিক মূলধন, এবং টার্গেট_লাভ% প্রাথমিক মূলধন থেকে লাভ নিন।
ভর্টেক্স ইন্ডিকেটর ভালভাবে উত্থান / হ্রাস প্রবণতা বিচার করে। আরএসআই যুক্ত করা ওভারহিটিং ঝুঁকিগুলি রোধ করে। স্টপ লস / লাভ গ্রহণ দৃঢ়তা যোগ করে।
ভর্টেক্স স্পষ্ট সংকেত দিয়ে সঠিকভাবে প্রবণতা চিহ্নিত করে।
আরএসআই ওভারহিটিং ঝুঁকি এড়ায় এবং শীর্ষস্থানীয়দের অনুসরণ করে।
ডায়নামিক স্টপগুলি একটি পূর্বনির্ধারিত ঝুঁকি / পুরস্কার অনুপাত সেট করে।
সামঞ্জস্যযোগ্য স্টপগুলি বিভিন্ন বাজারের পরিবেশে ফিট করে।
সহজ, পরিষ্কার নিয়ম, বাস্তবায়ন করা সহজ।
অন্যান্য সূচক দিয়ে প্রসারিত করা যায়।
ভর্টেক্সের দেরী প্রভাব আছে, সুযোগ মিস করতে পারে।
স্টপ লস খুব ছোট হতে পারে।
খুব বেশি মুনাফা নেওয়া মুনাফা সীমিত করতে পারে।
আরএসআই-এর উপর অত্যধিক নির্ভরতা ব্যর্থতার কারণ হয়।
ট্রেডিং খরচ বিবেচনা করা হয় না।
কোন পজিশনের আকারের নিয়ম নেই।
ভর্টেক্স এবং আরএসআই এর জন্য পরামিতি পরীক্ষা এবং অপ্টিমাইজ করুন।
ওবভি ইত্যাদির সাথে ভর্টেক্সকে একত্রিত করার চেষ্টা করুন।
স্টপ লস কৌশল যেমন ট্রেলিং স্টপ, চ্যান্ডেলিয়ার প্রস্থান ইত্যাদি উন্নত করুন।
একক ট্রেড ক্ষতি সীমিত করতে পজিশন সাইজিং মডিউল যোগ করুন।
এন্ট্রি টাইমিং এর জন্য কেডি, এমএসিডি এর মত আরও ফিল্টার বিবেচনা করুন।
আরও ভাল প্যারামিটার অপ্টিমাইজেশনের জন্য মেশিন লার্নিং ব্যবহার করুন।
জয়ের হার বাড়ানোর জন্য মৌলিক কারণ যোগ করুন।
এই কৌশলটি একটি স্থিতিশীল দীর্ঘ-শুধুমাত্র স্টক সিস্টেমে প্রবণতা এবং ওভারহিটিং নিয়ন্ত্রণের জন্য ভর্টেক্সকে একীভূত করে। স্টপ লস / টেক লাভ সেটিংস ঝুঁকি পরিচালনাযোগ্য রাখে। পরামিতি টিউনিং এবং নতুন মডিউলগুলিতে আরও উন্নতি এটিকে লাইভ ট্রেডিংয়ের জন্য আরও শক্তিশালী করতে পারে। শক্তিশালী প্রবণতা অনুসরণ ক্ষমতা এবং প্রসারণযোগ্যতার সাথে, এই কৌশলটি সক্রিয় বিনিয়োগকারীদের পক্ষে উপযুক্ত।
/*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)