اس حکمت عملی میں اثاثوں کی تعیناتی اور طویل مدتی رجحانات کے مطابق ہیجنگ کا استعمال کیا گیا ہے۔
بنیادی منطق یہ ہے:
ایک بنیادی اثاثہ اور اوسط سائیکل اور قرارداد کا انتخاب کریں
اس اثاثہ کی سادہ منتقل اوسط کا حساب لگائیں
جب قیمت اوپر کی اوسط لائن سے گزرتی ہے تو ، اس سے ظاہر ہوتا ہے کہ طویل عرصے سے بیوقوف ، اس اثاثے پر زیادہ کام کرنا
جب قیمت اوسط سے نیچے ہوتی ہے تو ، اس سے مراد طویل عرصے سے بیعانہ ہے ، اور اس اثاثے کو کم کرنا ہے
آپ صرف زیادہ کام کر سکتے ہیں، یا صرف خالی کام کر سکتے ہیں۔
اثاثوں اور ان کی منتقل اوسط کے درمیان تعلقات کی طرف سے طویل مدتی رجحانات کا فیصلہ
طویل مدتی فیصلے کے برعکس پوزیشن قائم کرنا
یہ حکمت عملی مختصر مدت کے اتار چڑھاو کے خطرات کو ہینڈل کرتی ہے ، اور اثاثوں کے طویل مدتی رجحانات پر توجہ دیتی ہے ، جس سے مستحکم منافع حاصل ہوتا ہے۔
طویل مدتی رجحانات کا اندازہ لگانے کے لئے ایک سادہ اور یکساں نظام
لمبی اور مختصر لائن کی ترتیب کا جوڑا ، سسٹم کے خطرے کو مؤثر طریقے سے ہینڈل کرنا
واضح زیادہ سے زیادہ خالی سگنل
اوسط لکیری نظام قیمتوں سے پیچھے
طویل مدتی انعقاد کی لاگت
متعدد خطرے پر قابو پانے کی ضرورت ہے
اس حکمت عملی میں اثاثوں کے لمبے اور مختصر لائنوں کے مجموعے کے ذریعہ ہیجنگ کا کام کیا گیا ہے ، جس میں خطرے کے انتظام پر زور دیا گیا ہے۔ تاہم ، اس کی مساوی لائن کا تعین اور پوزیشن رکھنے کے اخراجات کو ابھی بھی دھیان میں رکھنا چاہئے۔
/*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)