طویل مدتی ہیجنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-14 16:56:34
ٹیگز:

حکمت عملی منطق

یہ حکمت عملی طویل مدتی رجحانات کی بنیاد پر اثاثوں کی تقسیم اور ہیجنگ کا تعین کرتی ہے۔

منطق یہ ہے:

  1. ایک بیس اثاثہ، چلتی اوسط مدت اور قرارداد کا انتخاب کریں

  2. اثاثہ کی سادہ چلتی اوسط کا حساب لگائیں

  3. قیمت MA سے اوپر کراسنگ طویل مدتی bullishness سگنل، طویل اثاثہ جانا

  4. ایم اے سے نیچے قیمت عبور کرنے سے طویل مدتی bearishness کا اشارہ ہوتا ہے، اثاثے کو مختصر کریں

  5. بھی صرف طویل یا صرف مختصر جا سکتے ہیں

  6. اثاثہ کی قیمت کے مقابلے میں اس کے ایم اے کا استعمال کرتے ہوئے طویل مدتی رجحان کا فیصلہ کریں

  7. قلیل مدتی اتار چڑھاؤ کو ہیج کرنے کے لیے مخالف پوزیشن اختیار کریں

یہ حکمت عملی قریبی مدت کے خطرات کو ہیج کرتی ہے اور اثاثوں کے سیکولر رجحان پر توجہ مرکوز کرتی ہے، جس سے مستحکم منافع کی اجازت ہوتی ہے۔

فوائد

  • طویل مدتی رجحان کا تعین کرنے کے لئے سادہ ایم اے نظام

  • طویل / مختصر جوڑی مؤثر طریقے سے نظام کے خطرات کو محفوظ کرتی ہے

  • واضح طویل اور مختصر سگنل

خطرات

  • ایم اے قیمتوں کی نقل و حرکت سے پیچھے ہے

  • طویل مدتی پوزیشنوں کے انعقاد کے اخراجات

  • کئی ٹانگوں میں خطرے کے انتظام کی ضرورت ہے

خلاصہ

یہ حکمت عملی طویل مدتی اور قلیل مدتی اثاثوں کے امتزاج کا استعمال کرتی ہے ، جس میں رسک مینجمنٹ پر زور دیا جاتا ہے۔ لیکن ایم اے لیگ اور ہولڈنگ لاگت پر غور کرنا ضروری ہے۔


/*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)

مزید