এই কৌশলটি দীর্ঘমেয়াদী প্রবণতার উপর ভিত্তি করে সম্পদ বরাদ্দ এবং হিজড়া অপারেশন পরিচালনা করে।
এর মূল যুক্তি হচ্ছেঃ
বেসিক সম্পদ নির্বাচন করুন এবং গড় চক্র এবং রেজোলিউশন
সরল চলমান গড় গণনা করুন
যখন দাম গড়রেখার উপরে থাকে, তখন দীর্ঘমেয়াদী মুনাফার ইঙ্গিত দেয় এবং সম্পদের উপর অতিরিক্ত কাজ করে
যখন দাম গড়ের নিচে চলে যায়, তখন দীর্ঘমেয়াদী পতনের ইঙ্গিত দেয় এবং সম্পদটি বিয়োগ করে
আপনি অতিরিক্ত কাজও করতে পারেন, খালি কাজও করতে পারেন।
দীর্ঘমেয়াদী প্রবণতা মূল্যায়ন করা হয় সম্পদ এবং তার চলমান গড়ের মধ্যে সম্পর্কের মাধ্যমে
দীর্ঘমেয়াদী সিদ্ধান্তের বিপরীত অবস্থান তৈরি করা
এই কৌশলটি স্বল্পমেয়াদী অস্থিরতার ঝুঁকিকে সুরক্ষিত করে এবং সম্পদের দীর্ঘমেয়াদী প্রবণতার দিকে মনোনিবেশ করে, যা স্থিতিশীল আয় দেয়।
দীর্ঘমেয়াদী প্রবণতা নির্ণয় করার জন্য একটি সহজ সমান্তরাল সিস্টেম
দীর্ঘ এবং সংক্ষিপ্ত লাইন কনফিগারেশন জোড়া, কার্যকরভাবে সিস্টেমিক ঝুঁকি hedging
পরিষ্কারভাবে অতিরিক্ত কাজ করার জন্য একটি ফাঁকা সংকেত
গড় লাইন সিস্টেম দামের চেয়ে পিছিয়ে আছে
দীর্ঘমেয়াদী সম্পদের খরচ
এক্ষেত্রে, ঝুঁকি নিয়ন্ত্রণের বিভিন্ন স্তরের দিকে নজর দেওয়া প্রয়োজন।
এই কৌশলটি ঝুঁকি ব্যবস্থাপনার উপর জোর দিয়ে সম্পদের দীর্ঘ-শর্ট-লাইন পোর্টফোলিও দ্বারা সুরক্ষা কার্যক্রম পরিচালনা করে। তবে এর সমান্তরাল নির্ধারণ এবং পজিশন হোল্ডিংয়ের ব্যয় এখনও উদ্বেগের বিষয়।
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © danilogalisteu
//@version=4
strategy("Long Term L/S", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
base = input("BMFBOVESPA:IBOV")
period = input(5, 'SMA Period', input.integer)
resolution = input(title="SMA Resolution", type=input.resolution, defval='M')
strat = input(title="Strategy", defval="Long/Short", options=["Long Only", "Long/Short", "Short Only"])
strat_val = strat == "Long Only" ? 1 : strat == "Long/Short" ? 0 : -1
base_cl = security((base), resolution, close)
base_ma = sma(base_cl, period)
longCondition = crossover(base_cl, base_ma)
if (longCondition)
if strat_val > -1
strategy.entry("LONG", strategy.long)
if strat_val < 1
strategy.close("SHORT")
shortCondition = crossunder(base_cl, base_ma)
if (shortCondition)
if strat_val > -1
strategy.close("LONG")
if strat_val < 1
strategy.entry("SHORT", strategy.short)
//plot(longCondition?1:0, 'L', color.blue)
//plot(shortCondition?-1:0, 'S', color.red)