سٹاپ نقصان کی حکمت عملی کے پیچھے ماہی گیر اشارے


تخلیق کی تاریخ: 2024-02-02 14:57:33 آخر میں ترمیم کریں: 2024-02-02 14:57:33
کاپی: 0 کلکس کی تعداد: 717
1
پر توجہ دیں
1617
پیروکار

سٹاپ نقصان کی حکمت عملی کے پیچھے ماہی گیر اشارے

جائزہ

ماہی گیر اشارے کی نقل و حرکت کی روک تھام کی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو ماہی گیر اشارے اور نقل و حرکت کی روک تھام کے طریقہ کار کو جوڑتی ہے۔ یہ حکمت عملی ماہی گیر اشارے کو خریدنے اور فروخت کرنے کے سگنل پیدا کرنے کے لئے استعمال کرتی ہے ، جبکہ منافع کو مقفل کرنے کے لئے ٹریکنگ روک تھام کا تعین کرتی ہے ، اور منافع کی حفاظت کے ساتھ ساتھ زیادہ سے زیادہ آمدنی حاصل کرتی ہے۔

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

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اسٹاپ نقصان کی روک تھام کے تناسب کو ایڈجسٹ کرکے مختلف پیرامیٹرز کے مجموعے کی جانچ کرکے پیرامیٹرز کو بہتر بنایا جاسکتا ہے۔ دوسرے اشارے کے ساتھ مل کر سگنل کو فلٹر کریں۔ پوزیشن مینجمنٹ کے قواعد کو انفرادی خطرے پر قابو پانے کے لئے ترتیب دیں۔

اصلاح کی سمت

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

خلاصہ کریں۔

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

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

//@version=5
strategy("Fisher_Yurik Strategy with Trailing Stop", shorttitle="FY Strategy", overlay=true)

// Date Ranges 
from_month = input(defval = 1, title = "From Month")
from_day   = input(defval = 1, title = "From Day")
from_year  = input(defval = 2021, title = "From Year")
to_month   = input(defval = 1, title = "To Month")
to_day     = input(defval = 1, title = "To Day")
to_year    = input(defval = 9999, title = "To Year")
start  = timestamp(from_year, from_month, from_day, 00, 00)  // backtest start window
finish = timestamp(to_year, to_month, to_day, 23, 59)        // backtest finish window
window = true
period = input(2, title='Period')
cost = input.float(1.05, title='profit level ', step=0.01)
dusus = input.float(1.02, title='after the signal', step=0.01)

var float Value = na
var float Fish = na
var float ExtBuffer1 = na
var float ExtBuffer2 = na

price = (high + low) / 2
MaxH = ta.highest(high, period)
MinL = ta.lowest(low, period)

Value := 0.33 * 2 * ((price - MinL) / (MaxH - MinL) - 0.5) + 0.67 * nz(Value[1])
Value := math.max(math.min(Value, 0.999), -0.999)
Fish := 0.5 * math.log((1 + Value) / (1 - Value)) + 0.5 * nz(Fish[1])

up = Fish >= 0

ExtBuffer1 := up ? Fish : na
ExtBuffer2 := up ? na : Fish

var float entryPrice = na
var float stopPrice = na
 
if (ExtBuffer1 > ExtBuffer1[1])
    entryPrice := close*dusus
    stopPrice := close * cost 
 
if (ExtBuffer2 < ExtBuffer2[1])
    entryPrice := close
    stopPrice := close * cost

// Sadece seçilen test döneminde işlem yapma koşulu eklenmiştir
strategy.entry("Buy", strategy.long, when=ExtBuffer1 > ExtBuffer1[1] and window)
strategy.exit("Take Profit/Trailing Stop", from_entry="Buy", when=(close >= entryPrice * cost) or (close < stopPrice), trail_offset=0.08, trail_price=entryPrice * cost)