
یہ حکمت عملی آر ایس آئی اور ای ایم اے اشارے کا استعمال کرتے ہوئے داخلے اور باہر نکلنے کا فیصلہ کرتی ہے۔ یہ ایک گھوڑے کی مارکیٹ میں اچھی کارکردگی کا مظاہرہ کرتا ہے اور نیچے کی واپسی کے مواقع کو پکڑ سکتا ہے۔
یہ حکمت عملی مندرجہ ذیل شرائط پر مبنی ہے:
خریداری کی شرائط:
فروخت کی شرائط:
اس طرح آپ نیچے کی طرف خرید سکتے ہیں ، نیچے کی طرف فروخت کرسکتے ہیں ، اور نیچے کی طرف واپسی کے مواقع پر قبضہ کرسکتے ہیں۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:
ایک سے زیادہ خالی شکلوں کا تعین پیرامیٹرز کو بہتر بنانے کی حکمت عملی کو ایڈجسٹ کرکے ، یا دوسرے اشارے کے ساتھ مل کر کیا جاسکتا ہے۔
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
اس کی گرفتاری کی بنیادی حکمت عملی مجموعی طور پر واضح ہے ، اور یہ ایک ریچھ کی مارکیٹ میں بہتر کام کرسکتا ہے۔ پیرامیٹرز کو ایڈجسٹ کرنے اور بہتر بنانے کے ذریعہ ، جگہ زیادہ ہے ، بہتر ریٹرننگ اشارے حاصل کرنے کی امید ہے۔ لیکن ریئل اسٹیٹ کے عمل میں بھی خطرے پر توجہ دینے کی ضرورت ہے ، نقصان کی صورتحال سے مکمل طور پر گریز نہیں کیا جاسکتا ہے۔
/*backtest
start: 2023-11-14 00:00:00
end: 2023-11-21 00:00:00
period: 1m
basePeriod: 1m
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=5
strategy("V3 - Catching the Bottom",
overlay=true)
showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 4, 1, 0, 0)
notInTrade = strategy.position_size <= 0
//==================================Buy Conditions============================================
//RSI
length = input(14)
vrsi = ta.rsi(close, length)
buyCondition1 = vrsi < 40
//RSI decrease
decrease = 3
buyCondition2 = (vrsi < vrsi[1] - decrease)
//sellCondition1 = request.security(syminfo.tickerid, "15", buyCondition2)
//EMAs
fastEMA = ta.sma(close, 50)
slowEMA = ta.sma(close, 100)
buyCondition3 = ta.crossunder(fastEMA, slowEMA)
//buyCondition2 = request.security(syminfo.tickerid, "15", buyCondition3)
if(buyCondition1 and buyCondition2 and buyCondition3 and timePeriod)
strategy.entry(id='Long', direction = strategy.long)
//==================================Sell Conditions============================================
sellCondition1 = vrsi > 65
EMA9 = ta.sma(close, 9)
EMA50 = ta.sma(close, 50)
sellCondition2 = ta.crossover(EMA9, EMA50)
if(sellCondition1 and sellCondition2 and timePeriod)
strategy.close(id='Long')
//Best on: ETH 5mins (7.59%), BNB 5mins (5.42%), MATIC 30mins (15.61%), XRP 45mins (10.14%) ---> EMA
//Best on: MATIC 2h (16.09%), XRP 15m (5.25%), SOL 15m (4.28%), AVAX 5m (3.19%)