نیچے کی طرف قلیل مدتی تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-11-07 17:06:59 آخر میں ترمیم کریں: 2023-11-07 17:06:59
کاپی: 0 کلکس کی تعداد: 641
1
پر توجہ دیں
1617
پیروکار

نیچے کی طرف قلیل مدتی تجارتی حکمت عملی

جائزہ

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

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

جب اختتامی قیمت 100 دن کی سادہ حرکت پذیر اوسط سے کم ہو اور آر ایس آئی 30 سے زیادہ ہو تو ، خالی اندراج کریں۔ اس کے بعد اسٹاپ اور اسٹاپ لائن قائم کریں ، اسٹاپ لائن داخلے کی قیمت کا 3٪ سے زیادہ ہے ، اور اسٹاپ لائن داخلے کی قیمت کا 2٪ سے کم ہے۔ اس طرح ، مارکیٹ میں اتار چڑھاؤ کو برداشت کرنے کے لئے زیادہ سے زیادہ اسٹاپ اسپیس حاصل کی جاسکتی ہے۔ جب قیمت اسٹاپ لائن سے زیادہ یا اس سے کم ہو تو پوزیشن کو بند کریں۔

Coinrule پلیٹ فارم پر ، پوزیشنوں کو آہستہ آہستہ قائم کرنے کے لئے فروخت کے احکامات کی ایک سے زیادہ ترتیب ترتیب دی جاسکتی ہے۔ جب مارکیٹ میں مسلسل کمی ہوتی ہے تو ، پوزیشنوں میں آہستہ آہستہ اضافہ ہوتا ہے۔ آرڈر کے مخصوص وقفے کا تعین کرنے سے بھی مجموعی پوزیشنوں کو کنٹرول کرنے میں مدد ملتی ہے۔

یہ حکمت عملی ہر تجارت کے لئے اسٹاپ اور اسٹاپ آرڈر سے منسلک ہوتی ہے۔ اسٹاپ اور اسٹاپ کا تناسب درمیانے درجے کی کرنسیوں کے لئے موزوں ہے۔ آپ کو مخصوص کرنسیوں کے مطابق ایڈجسٹ کرنا ہوگا۔ چونکہ حکمت عملی رجحان کی تجارت کی سمت کے مطابق ہے ، لہذا اسٹاپ اور اسٹاپ کا تناسب 1: 1.5 پر طے کیا جاسکتا ہے۔

سٹاپ نقصان کی قیمت میں داخلہ کی قیمت کا 3٪ اسٹاپ قیمت 2 فیصد ہے نقصان کی شرح سے تھوڑا سا زیادہ زیادہ اتار چڑھاو برداشت کر سکتا ہے اور غیر ضروری نقصان سے بچنے کے لئے.

طاقت کا تجزیہ

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

خطرے کا تجزیہ

  • اس کے نتیجے میں ، ایک V ٹرن آؤٹ کے نتیجے میں بڑے نقصانات ہوسکتے ہیں۔
  • اسٹاپ نقصان کی روک تھام کی قیمتوں کو بروقت ایڈجسٹ کرنے کے لئے قریب سے نگرانی کی ضرورت ہے
  • پوزیشن کے سائز کو مناسب طریقے سے کنٹرول کرنے کی ضرورت ہے ، زیادہ فائدہ اٹھانا مناسب نہیں ہے۔
  • بڑے زلزلے کی صورت حال میں اس حکمت عملی کو روک دیا جاسکتا ہے تاکہ غیر ضروری نقصان سے بچا جاسکے

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
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/
// © Coinrule

//@version=4
strategy(shorttitle='Short In Downtrend',title='Short In Downtrend Below MA100', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

//Backtest dates
fromMonth = input(defval = 1,    title = "From Month",      type = input.integer, minval = 1, maxval = 12)
fromDay   = input(defval = 10,    title = "From Day",        type = input.integer, minval = 1, maxval = 31)
fromYear  = input(defval = 2019, title = "From Year",       type = input.integer, minval = 1970)
thruMonth = input(defval = 1,    title = "Thru Month",      type = input.integer, minval = 1, maxval = 12)
thruDay   = input(defval = 1,    title = "Thru Day",        type = input.integer, minval = 1, maxval = 31)
thruYear  = input(defval = 2112, title = "Thru Year",       type = input.integer, minval = 1970)

showDate  = input(defval = true, title = "Show Date Range", type = input.bool)

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true       // create function "within window of time"

//MA inputs and calculations
inSignal=input(50, title='MASignal')

MA= sma(close, inSignal)

// RSI inputs and calculations
lengthRSI = input(14, title = 'RSI period', minval=1)
RSI = rsi(close, lengthRSI)


//Entry 
strategy.entry(id="short", long = false, when = close < MA and RSI > 30)

//Exit
shortStopPrice  = strategy.position_avg_price * (1 + 0.03)
shortTakeProfit = strategy.position_avg_price * (1 - 0.02)

strategy.close("short", when = close > shortStopPrice or close < shortTakeProfit and window())


plot(MA, color=color.purple, linewidth=2)