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

مصنف:چاؤ ژانگ، تاریخ: 2024-01-23 10:46:17
ٹیگز:

img

جائزہ

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

حکمت عملی مندرجہ ذیل اشارے اور شرائط پر مبنی تجارتی سگنل پیدا کرتی ہے:

  1. آر ایس آئی (14 ادوار)

  2. SMA400

  3. لمبی حالت: جب آر ایس آئی oversold سطح (35) سے نیچے ہے اور بند SMA400 سے اوپر ہے، ایک اپ ٹرینڈ کے اندر اندر ممکنہ اوپر کی رفتار کی نشاندہی

  4. طویل باہر نکلنے کی حالت: جب آر ایس آئی انتہائی اعلی سطح (اوور بک) یا پہلے سے طے شدہ اسٹاپ نقصان یا منافع لینے کے ٹرگرز تک پہنچ جاتا ہے

  5. مختصر شرط

  6. مختصر باہر نکلنے کی شرط: جب آر ایس آئی انتہائی کم سطح (اوور سیلڈ) یا پہلے سے طے شدہ اسٹاپ نقصان یا منافع لینے کے ٹرگرز تک پہنچ جاتا ہے

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

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

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. : 5 منٹ کا ٹائم فریم انتہائی کرپٹو قیمت کی نقل و حرکت پر تیز ردعمل کی اجازت دیتا ہے

  2. کارکردگی

  3. لچک: سٹاپ نقصان، منافع لے، تجارتی تعدد جیسے پیرامیٹرز کو بہتر بنایا جا سکتا ہے

  4. لیکویڈیٹی

  5. خطرے کا کنٹرول: خطرہ کو کنٹرول کرنے اور انفرادی تجارتوں پر نقصانات کو محدود کرنے کے لئے نقصان کو روکنے کا استعمال کرتا ہے

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

  1. نقصان کا شکار بند کرو: کرپٹو اتار چڑھاؤ سٹاپ نقصان ٹرگرز کو مارنے کا سبب بن سکتا ہے

  2. : سٹاپ یا منافع لینے کے ٹرگرز کو نشانہ بنانے سے پہلے رجحانات الٹ سکتے ہیں

  3. لین دین کے اخراجات: زیادہ تجارتی تعدد سے زیادہ کمیشن اور سلائیپ لاگت آتی ہے

  4. زیادہ تجارت: پیرامیٹرز کی ناقص ایڈجسٹمنٹ سے زیادہ ٹریڈنگ اور کیپٹل لاک کا سبب بن سکتا ہے

  5. جھوٹے فرار: قلیل مدتی قیمت کی کارروائی مجموعی رجحان کے خلاف جھوٹی خرابی کا سبب بن سکتی ہے

خطرات کو کم کیا جا سکتا ہے:

  1. سٹاپ نقصان کی وسیع رینج کی اجازت

  2. پیرامیٹرز کو بہتر بنانا اور تجارتی تعدد کو کم کرنا

  3. کم کمیشن فیس کے ساتھ ٹریڈنگ پلیٹ فارم کا انتخاب

  4. زیادہ تجارت سے بچنے کے لئے مکمل بیک ٹسٹنگ

اصلاح کے مواقع

اسٹریٹیجی کو مندرجہ ذیل جہتوں میں بھی بہتر بنایا جاسکتا ہے:

  1. ملٹی ٹائم فریم کنفیلوئنس: قلیل مدتی شور سے بچنے کے لئے طویل مدتی اشارے شامل کریں

  2. پیرامیٹر کی اصلاح: زیادہ بیک ٹسٹنگ کے ذریعے زیادہ سے زیادہ پیرامیٹرز کو دریافت کریں

  3. بریک آؤٹ کی تصدیق: بریکآؤٹس کے بعد دیگر اشارے سے تصدیق کے سگنل تلاش کریں

  4. رجحان فلٹرنگ: انسداد رجحان کی تجارت سے بچنے کے لئے رجحان لائنوں کو لاگو کریں

  5. لین دین کے اخراجات

  6. مشین لرننگ انٹری: ممکنہ اندراجات کا پتہ لگانے کے لئے اعصابی نیٹ ورک کا استعمال کریں

  7. مجموعہ ماڈل: استحکام کو بہتر بنانے کے لئے غیر منسلک حکمت عملیوں کے ساتھ مل کر

نتیجہ


/*backtest
start: 2023-12-23 00:00:00
end: 2024-01-22 00:00:00
period: 1h
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/
// © Wielkieef


//@version=5
strategy("Crypto RSI mini-Sniper [5min]", shorttitle="RSI Strategy", overlay=true)

// Inputs
rsiLength = input(14, title="RSI Length")
oversoldLevel = input(35, title="Oversold Level")
overboughtLevel = input(65, title="Overbought Level")
sma400 = ta.sma(close, 400)
tp_1 = input.float(5.0, title="Take Profit 1 (%)") 
sl = input.float(2.0, title="Stop Loss (%)") 

// Longs Logic
rsi = ta.rsi(close, rsiLength)
longCondition = rsi < oversoldLevel and close > sma400  
longExitCondition = rsi > 80 and close > sma400  
longStopPrice = strategy.position_avg_price * (1 - sl / 100)
longTargetPrice = strategy.position_avg_price * (1 + tp_1 / 100)

// 
strategy.entry("Long", strategy.long, when=longCondition)
strategy.close("Long", when=longExitCondition)
strategy.exit("Exit Long", "Long", stop=longStopPrice, limit=longTargetPrice)

// Shorts Logic
shortCondition = rsi > overboughtLevel and close < sma400  
shortExitCondition = rsi < 20  and close < sma400
shortStopPrice = strategy.position_avg_price * (1 + sl / 100)
shortTargetPrice = strategy.position_avg_price * (1 - tp_1 / 100)

// 
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Short", when=shortExitCondition)
strategy.exit("Exit Short", "Short", stop=shortStopPrice, limit=shortTargetPrice)

//by wielkieef


مزید