ایم اے لائن کی بنیاد پر حکمت عملی کی پیروی کا رجحان


تخلیق کی تاریخ: 2024-02-22 17:24:02 آخر میں ترمیم کریں: 2024-02-22 17:24:02
کاپی: 0 کلکس کی تعداد: 589
1
پر توجہ دیں
1617
پیروکار

ایم اے لائن کی بنیاد پر حکمت عملی کی پیروی کا رجحان

جائزہ

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

حکمت عملی کا اصول

  1. 20، 60 اور 120 دوروں کے لئے ایم اے لائن کا حساب لگائیں
  2. موجودہ رجحانات کی سمت کا تعین کرنے کے لئے ایم اے 20، ایم اے 60 اور ایم اے 120 کے سائز کا موازنہ کریں
    • اگر MA20>MA60>MA120، یہ ایک اوپر کی طرف رجحان کے طور پر فیصلہ کیا جاتا ہے
    • اگر MA20
  3. ایم اے 20 پر ایم اے 60 پہننے پر زیادہ مارکیٹنگ کرنا ، ایم اے 20 کے نیچے ایم اے 60 پہننے پر بازار میں داخل ہونا
  4. اسٹاپ نقصان کے حوالہ کے طور پر MA60
    • MA60 سے 3 گنا زیادہ ہیڈ اسٹیپنگ تار
    • ایم اے 60 سے 0.9 گنا زیادہ

طاقت کا تجزیہ

  1. رجحانات کا تعین کرنے کے لئے مختلف ادوار کے ایم اے کے مجموعے کا استعمال کریں ، whipsaws سے گریز کریں
  2. ٹرینڈ ٹرننگ پوائنٹ پر کھیلنے سے جیت کی شرح میں اضافہ ہوتا ہے
  3. واضح اسٹاپ لاس کے قواعد، کم خطرہ

خطرے کا تجزیہ

  1. اتار چڑھاؤ کے حالات میں ، ایم اے لائنز کا کراسنگ کثرت سے ہوسکتا ہے ، جس کی وجہ سے زیادہ کثرت سے تجارت ہوتی ہے۔
  2. اسٹاپ نقصان کی پیرامیٹرز کو بہتر بنانے کی ضرورت ہے ، ورنہ نقصان جلد ہی ختم ہوسکتا ہے یا ناکافی اسٹاپ ہوسکتا ہے

اصلاح کی سمت

  1. زلزلے کی صورتحال کا اندازہ لگانے کے لئے اشارے میں اضافہ ، زلزلے کی مارکیٹوں میں بار بار تجارت سے گریز کریں
  2. بہترین پیرامیٹرز تلاش کرنے کے لئے ایم اے دورانیہ پیرامیٹرز کے مجموعے کو بہتر بنائیں
  3. اسٹیپ اسٹاپ نقصان فیکٹر کی جانچ اور اصلاح کریں تاکہ زیادہ سے زیادہ منافع اور کم سے کم خطرہ کے مابین توازن کو یقینی بنایا جاسکے

خلاصہ کریں۔

اس حکمت عملی کا مجموعی نظریہ واضح ہے ، ایم اے کا استعمال کرتے ہوئے رجحان کا تعین کرنا بہت ہی کلاسیکی ہے ، پیرامیٹرز کی اصلاح اور اشارے کی اصلاح کے بعد ، یہ ایک بہت ہی عملی رجحان سے باخبر رہنے کی حکمت عملی ہوسکتی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-15 00:00:00
end: 2024-02-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MA60上多下空", overlay=true)

// 计算MA20/60/120
ma20 = ta.sma(close, 20)
ma60 = ta.sma(close, 60)
ma120 = ta.sma(close, 120)

// 判断MA的趋势
maUpTrend = ma20 > ma60 and ma60 > ma120
maDownTrend = ma20 < ma60 and ma60 < ma120

// 画竖直线标记MA趋势转折点
plotshape(maUpTrend and ta.crossover(ma20, ma60), style=shape.triangledown, location=location.abovebar, color=color.green, size=size.small)
plotshape(maDownTrend and ta.crossunder(ma20, ma60), style=shape.triangleup, location=location.belowbar, color=color.red, size=size.small)

// 画背景标记MA趋势
bgcolor(maUpTrend ? color.new(color.green, 90) : na)
bgcolor(maDownTrend ? color.new(color.red, 90) : na)

// 建立多头仓位的条件
longCondition = ta.crossover(close, ma60)

// 建立空头仓位的条件
shortCondition = ta.crossunder(close, ma60)

// 在穿过MA60时,根据条件建立相应的多头或空头仓位
if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)

// 止盈止损规则
calculateReturns() =>
    close / strategy.position_avg_price - 1

takeProfitCondition = calculateReturns() >= 3  // 仓位盈利达到300%
stopLossCondition = calculateReturns() <= -0.1  // 仓位亏损达到10%

if (takeProfitCondition)
    strategy.close("Long", comment="Take Profit")
    strategy.close("Short", comment="Take Profit")

if (stopLossCondition)
    strategy.close("Long", comment="Stop Loss")
    strategy.close("Short", comment="Stop Loss")