وسائل لوڈ ہو رہے ہیں... لوڈنگ...

رینکو ریورس ٹریکنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-15 15:53:40
ٹیگز:

حکمت عملی کا جائزہ

رینکو ریورس ٹریکنگ حکمت عملی ایک قلیل مدتی تجارتی حکمت عملی ہے جو مارکیٹ کی تبدیلیوں کی نشاندہی کرنے کے لئے رینکو اینٹوں کا استعمال کرتی ہے۔ یہ ملحقہ اینٹوں کے مابین رنگ کی تبدیلیوں کی نگرانی کرکے قلیل مدتی ریورس مواقع کو حاصل کرتی ہے۔ تجارتی سگنل اس وقت پیدا ہوتے ہیں جب موجودہ اینٹوں کا رنگ لگاتار ایک ہی رنگ کی اینٹوں کے بعد پلٹ جاتا ہے۔

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

  1. روایتی غیر repainting Renko کی اینٹوں کا استعمال کریں.

  2. پڑوسی اینٹوں کے درمیان رنگ کی تبدیلیوں کی نگرانی کریں.

  3. سگنل اس وقت ظاہر ہوتے ہیں جب موجودہ اینٹوں کا رنگ پلٹ جاتا ہے جبکہ پچھلے دو اینٹوں کا ایک ہی رنگ ہوتا ہے۔

  4. طویل سگنل: دو bearish bricks کے بعد bullish brick ظاہر ہوتا ہے۔

  5. مختصر سگنل: دو تیزی سے بڑھتی ہوئی اینٹوں کے بعد bearish brick ظاہر ہوتا ہے۔

  6. اندراج کے اختیارات: مارکیٹ آرڈر یا سٹاپ آرڈر۔

  7. سٹاپ نقصان/فائدہ حاصل کرنے کے لئے ایک کوفیسٹر سے ضرب شدہ بلک سائز پر سیٹ کریں۔

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

اینٹوں کا سائز اور سٹاپ نقصان / منافع لینے کے گتانک کو بہتر بنانے کے لئے مقرر کیا جا سکتا ہے.

حکمت عملی کے فوائد

  • اینٹوں کو براہ راست الٹ کی معلومات ظاہر

  • سادہ اور واضح منطق، لاگو کرنے میں آسان

  • متوازی طویل اور مختصر مواقع

  • اینٹوں کے سائز کی لچکدار ایڈجسٹمنٹ

  • سٹاپ نقصان/فائدہ حاصل کرنے کے ساتھ سخت رسک کنٹرول

خطرے سے متعلق انتباہات

  • سگنلز بنانے کے لئے ایک مخصوص تعداد میں لگاتار اینٹوں کی ضرورت ہوتی ہے

  • اینٹوں کا سائز براہ راست منافع / استعمال پر اثر انداز ہوتا ہے

  • رجحان کی مدت کا تعین کرنا مشکل ہے

  • مسلسل سٹاپ نقصان ہو سکتا ہے

نتیجہ

رینکو ریورس ٹریکنگ حکمت عملی روایتی تکنیکی اشارے کو جدید طریقے سے لاگو کرتی ہے جس میں براہ راست اینٹوں کے رنگوں کو تبدیل کرکے قلیل مدتی الٹ کی نشاندہی کی جاتی ہے۔ سادہ اور عملی ، یہ حکمت عملی پیرامیٹر ٹیوننگ کے ذریعے مستحکم واپسی حاصل کرسکتی ہے ، اور بیک ٹیسٹنگ ، براہ راست اصلاح اور درخواست کے قابل ہے۔


/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-08 18:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Simple Renko strategy, very profitable. Thanks to vacalo69 for the idea.
//Rules when the strategy opens order at market as follows:
//- Buy when previous brick (-1) was bearish and previous brick (-2) was bearish too and actual brick close is bullish
//- Sell when previous brick (-1) was bullish and previous brick (-2) was bullish too and actual brick close is bearish
//Rules when the strategy send stop order are the same but this time a stop buy or stop sell is placed (better overall results).
//Note that strategy open an order only after that condition is met, at the beginning of next candle, so the actual close is not the actual price.
//Only input is the brick size multiplier for stop loss and take profit: SL and TP are placed at (brick size)x(multiplier) Or put it very high if you want startegy to close order on opposite signal.
//Adjust brick size considering: 
//- Strategy works well if there are three or more consecutive bricks of same "color"
//- Expected Profit
//- Drawdown
//- Time on trade
//
//Study with alerts, MT4 expert advisor and jforex automatic strategy are available at request.
//

strategy("Renko Strategy Open_Close", overlay=true, calc_on_every_tick=true, pyramiding=0,default_qty_type=strategy.percent_of_equity,default_qty_value=100,currency=currency.USD)

//INPUTS
Multiplier=input(1,minval=0, title='Brick size multiplier: use high value to avoid SL and TP')
UseStopOrders=input(true,title='Use stop orders instead of market orders')

//CALCULATIONS
BrickSize=abs(open[1]-close[1])
targetProfit = 0
targetSL = 0

//STRATEGY CONDITIONS
longCondition = open[1]>close[1] and close>open and open[1]<open[2]
shortCondition = open[1]<close[1] and close<open and open[1]>open[2]

//STRATEGY
if (longCondition and not UseStopOrders)
    strategy.entry("LongBrick", strategy.long)
    targetProfit=close+BrickSize*Multiplier
    targetSL=close-BrickSize
    strategy.exit("CloseLong","LongBrick", limit=targetProfit, stop=targetSL)
    
if (shortCondition and not UseStopOrders)
    strategy.entry("ShortBrick", strategy.short)
    targetProfit = close-BrickSize*Multiplier
    targetSL = close+BrickSize
    strategy.exit("CloseShort","ShortBrick", limit=targetProfit, stop=targetSL)

if (longCondition and UseStopOrders)
    strategy.entry("LongBrick_Stop", strategy.long, stop=open[2])
    targetProfit=close+BrickSize*Multiplier
    targetSL=close-BrickSize
    strategy.exit("CloseLong","LongBrick_Stop", limit=targetProfit, stop=targetSL)
    
if (shortCondition and UseStopOrders)
    strategy.entry("ShortBrick_Stop", strategy.short, stop=open[2])
    targetProfit = close-BrickSize*Multiplier
    targetSL = close+BrickSize
    strategy.exit("CloseShort","ShortBrick_Stop", limit=targetProfit, stop=targetSL)

مزید