وسائل لوڈ ہو رہے ہیں... لوڈنگ...

رجحان کی پیروی کرنے والی زیادہ سے زیادہ منافع کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-11 14:38:40
ٹیگز:

جائزہ

یہ حکمت عملی متحرک اوپری اور نچلی ریلیں بنانے کے لئے قیمت کے چلتے ہوئے اوسط اور معیاری انحراف چینل کا حساب لگاتی ہے ، اور موجودہ رجحان کی سمت کا فیصلہ کرنے کے ل the ، درمیانی ریل بنانے کے لئے سب سے زیادہ اور سب سے کم قیمتوں کی اوسط قیمت کو جوڑتی ہے۔ جب قیمت اوپری ریل سے ٹوٹ جاتی ہے تو اس کا مطلب لمبا ہوتا ہے۔ جب قیمت نچلی ریل سے ٹوٹ جاتی ہے تو اس کا مطلب مختصر ہوتا ہے۔ اس سے ایسی حکمت عملی نافذ ہوتی ہے جو رجحان کی تبدیلیوں کی بنیاد پر تجارت کرتی ہے۔

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

  1. وسط ریفرنس لائن کے لئے بنیاد کے طور پر بند کے 20 دن سادہ چلتی اوسط حساب لگائیں
  2. سب سے اوپر اور سب سے نیچے ریل اور وسط ریل کے درمیان فاصلے کے لئے بنیاد کے طور پر بند کے 20 دن معیاری انحراف کا حساب لگائیں
  3. درمیانی ریل بیس ± 2*dev اوپری ریل اوپری اور نچلے ریل نچلی کا تعین کرتا ہے
  4. آخری 20 دنوں میں سب سے زیادہ اوپری2 اور سب سے کم نچلے2 قیمتوں کی اوسط قیمت کا حساب کتاب کریں2 دوسری درمیانی ریل کے لئے بیس کے طور پر
  5. آخری وسط ریل کے طور پر مندرجہ بالا دو وسط ریلوں کی اوسط قیمت MB لے لو
  6. جب قریب درمیانی ریل ایم بی سے بڑا ہے تو ، یہ ایک لمبا سگنل ہے۔ جب ایم بی قریب سے بڑا ہے تو ، یہ ایک مختصر سگنل ہے۔
  7. رجحان اور منافع کو ٹریک کرنے کے لئے سگنل کے مطابق طویل اور مختصر سمت کا تعین کریں

فوائد کا تجزیہ

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

خطرے کا تجزیہ

  1. اوپر یا نیچے ریل کے توڑ پر ٹریڈنگ کرتے وقت، سٹاپ نقصان کی حکمت عملی پر غور کرنے کی ضرورت ہے تاکہ واحد نقصان کو کنٹرول کیا جاسکے
  2. تجارت کی تعدد زیادہ ہوسکتی ہے، اور کمیشن کے اثرات پر غور کرنے کی ضرورت ہے
  3. پیرامیٹرز کی طرح مدت پیرامیٹرز احتیاط سے overfitting سے بچنے کے لئے مرضی کے مطابق کیا جا کرنے کی ضرورت ہے
  4. جب رجحان بدلتا ہے تو، غلط ٹریڈنگ سگنل کا امکان ہے
  5. مناسب سرمائے کے انتظام کی ضرورت ہے، زیادہ فائدہ اٹھانے کا استعمال نہیں کیا جانا چاہئے

اصلاح کی ہدایات

  1. غلط breakouts سے بچنے کے لئے اوپری اور نچلے ریلوں کے ذریعے توڑنے جب فلٹر شامل کرنے پر غور کریں
  2. اے ٹی آر اور دیگر اشارے پر مبنی متحرک باہر نکلنے کا تعین کریں
  3. بریکآؤٹ سگنلز کی وشوسنییتا کی تصدیق کے لئے ٹریڈنگ حجم کی معلومات شامل کریں
  4. زیادہ سے زیادہ مارکیٹ کے ماحول کو اپنانے کے لئے حساب سائیکل کی طرح پیرامیٹرز کو بہتر بنائیں
  5. ایک ہی نقصان کے خطرے کو کنٹرول کرنے کے لئے پوزیشن کا سائز مقرر کرنے پر غور کریں

خلاصہ

اس حکمت عملی کا مجموعی خیال واضح اور سمجھنے میں آسان ہے۔ چینل کے ذریعہ رجحانات کو متحرک طور پر گرفت میں لے کر اور متعدد درمیانی ریل ڈیزائنوں کے ساتھ تجارتی سگنل تیار کرکے ، یہ مؤثر طریقے سے تجارت کے لئے رجحانات کی سمتوں کو ٹریک کرسکتا ہے اور اچھی واپسی حاصل کرسکتا ہے۔ اصل درخواست میں ، اسٹاپ نقصان کی حکمت عملیوں ، سرمائے کے انتظام ، پیرامیٹرز کی اصلاح وغیرہ پر توجہ دی جانی چاہئے ، تاکہ طویل مدتی میں مستحکم واپسی حاصل کی جاسکے۔


/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 4h
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/
// © ErdemDemir

//@version=4
strategy("Lawyers Trend Pro Strategy", shorttitle="Lawyers Trend Pro Strategy", overlay=true)

src = close
mult = 2.0
basis = sma(src, 20)
dev = mult * stdev(src, 20)
upper = basis + dev
lower = basis - dev
offset = 0


lower2 = lowest(20)
upper2 = highest(20)
basis2 = avg(upper2, lower2)


MB= (basis+basis2)/2





col1=close>MB
col3=MB>close
colorE = col1 ? color.blue : col3 ? color.red : color.yellow
p3=plot(MB, color=colorE, linewidth=3)

// Deternine if we are currently LONG
isLong = false
isLong := nz(isLong[1], false)

// Determine if we are currently SHORT
isShort = false
isShort := nz(isShort[1], false)

// Buy only if the buy signal is triggered and we are not already long
buySignal = not isLong and crossover(close,MB)

// Sell only if the sell signal is triggered and we are not already short
sellSignal= not isShort and crossover(MB,close)
if (buySignal)
    isLong := true
    isShort := false

if (sellSignal)
    isLong := false
    isShort := true







/// LONG
strategy.entry("long", true , when = buySignal, comment="Open Long")

strategy.close("long", when=sellSignal, comment = "Close Long")

/// SHORT
strategy.entry("short", false,  when = sellSignal, comment="Open Short")

strategy.close("short", when=buySignal, comment = "Close Short")



مزید