
اس حکمت عملی میں مارکیٹ کے رجحان کی سمت کا اندازہ لگانے کے لئے منتقل اوسط اور نسبتا strong مضبوط اشارے کا استعمال کیا جاتا ہے ، اور منافع بخش ہونے کے لئے نیچے کی سمت میں آہستہ آہستہ قلیل پوزیشنیں قائم کی جاتی ہیں۔
جب اختتامی قیمت 100 دن کی سادہ حرکت پذیر اوسط سے کم ہو اور آر ایس آئی 30 سے زیادہ ہو تو ، خالی اندراج کریں۔ اس کے بعد اسٹاپ اور اسٹاپ لائن قائم کریں ، اسٹاپ لائن داخلے کی قیمت کا 3٪ سے زیادہ ہے ، اور اسٹاپ لائن داخلے کی قیمت کا 2٪ سے کم ہے۔ اس طرح ، مارکیٹ میں اتار چڑھاؤ کو برداشت کرنے کے لئے زیادہ سے زیادہ اسٹاپ اسپیس حاصل کی جاسکتی ہے۔ جب قیمت اسٹاپ لائن سے زیادہ یا اس سے کم ہو تو پوزیشن کو بند کریں۔
Coinrule پلیٹ فارم پر ، پوزیشنوں کو آہستہ آہستہ قائم کرنے کے لئے فروخت کے احکامات کی ایک سے زیادہ ترتیب ترتیب دی جاسکتی ہے۔ جب مارکیٹ میں مسلسل کمی ہوتی ہے تو ، پوزیشنوں میں آہستہ آہستہ اضافہ ہوتا ہے۔ آرڈر کے مخصوص وقفے کا تعین کرنے سے بھی مجموعی پوزیشنوں کو کنٹرول کرنے میں مدد ملتی ہے۔
یہ حکمت عملی ہر تجارت کے لئے اسٹاپ اور اسٹاپ آرڈر سے منسلک ہوتی ہے۔ اسٹاپ اور اسٹاپ کا تناسب درمیانے درجے کی کرنسیوں کے لئے موزوں ہے۔ آپ کو مخصوص کرنسیوں کے مطابق ایڈجسٹ کرنا ہوگا۔ چونکہ حکمت عملی رجحان کی تجارت کی سمت کے مطابق ہے ، لہذا اسٹاپ اور اسٹاپ کا تناسب 1: 1.5 پر طے کیا جاسکتا ہے۔
سٹاپ نقصان کی قیمت میں داخلہ کی قیمت کا 3٪ اسٹاپ قیمت 2 فیصد ہے نقصان کی شرح سے تھوڑا سا زیادہ زیادہ اتار چڑھاو برداشت کر سکتا ہے اور غیر ضروری نقصان سے بچنے کے لئے.
یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے چلتی اوسط پر مبنی ہے ، آر ایس آئی اشارے فلٹر مخصوص داخلے کے وقت کا تعین کرتا ہے ، جو نیچے کی صورتحال کو مؤثر طریقے سے پکڑ سکتا ہے۔ مرحلہ وار ذخیرہ کرنے کا طریقہ خطرے کو کنٹرول کرسکتا ہے ، اور اسٹاپ نقصان کی روک تھام کو ترتیب دے سکتا ہے تاکہ ایک ہی تجارت برداشت کی جاسکے۔ اسٹاپ نقصان کی روک تھام کے تناسب کو بہتر بنانے سے بہتر خطرہ کی واپسی کا تناسب حاصل کیا جاسکتا ہے۔ پیرامیٹرز کی ایڈجسٹمنٹ اور خطرے کے کنٹرول کے معاملے میں بھی اصلاح کی گنجائش ہے ، لیکن مجموعی طور پر یہ ایک مستحکم اور قابل اعتماد شارٹ لائن ڈیک آؤٹ حکمت عملی ہے۔
/*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)