
یہ حکمت عملی ایک بریک ٹریڈنگ حکمت عملی ہے جو حرکیات کے اشارے کو اہم معاونت کی سطح کے ساتھ جوڑتی ہے۔ یہ تجارت کے اشارے پیدا کرنے کے لئے کمارا سپورٹ ، منتقل اوسط اور قیمت کے وقفے کو جوڑتا ہے۔
اس حکمت عملی کی بنیادی منطق یہ ہے کہ جب قیمت کیمرہ کی اہم حمایت کے قریب ہو اور اس سے مؤثر طریقے سے ٹوٹ جائے تو خریدنے کا اشارہ دیا جائے۔ جب قیمت کیمرہ کی اہم مزاحمت کی سطح تک بڑھ جائے تو فروخت کا اشارہ دیا جائے۔
خاص طور پر ، حکمت عملی L3 کیمرہ کی حمایت کی سطح کو خریدنے کے سگنل کی تصدیق کی حیثیت سے استعمال کرتی ہے۔ جب قیمت L3 سے کم اور L3 اور L2 کے درمیانی نقطہ سے کم ہو تو خریدنے کی شرط کو متحرک کیا جاتا ہے۔ اس کا مطلب یہ ہے کہ قیمت اہم حمایت کے قریب ہے اور معاونت کی واپسی کی توقع کی جاتی ہے۔ جعلی توڑنے کو فلٹر کرنے کے لئے ، حکمت عملی میں داخلہ کی شرط بھی رکھی گئی ہے: اختتامی قیمت کھلنے کی قیمت سے زیادہ ہے۔
اسٹریٹجی کا اسٹاپ اسٹریٹج ایک متحرک اسٹاپ نقصان کی حد طے کرتا ہے۔ جب قیمت کمارا مزاحمت کی حد H1 اور H2 کے وسط پوائنٹ سے تجاوز کرتی ہے تو ، اسٹاپ نقصان کی فروخت کو متحرک کیا جاتا ہے۔ یہ متحرک اسٹاپ نقصان مارکیٹ میں اتار چڑھاؤ کی شدت کے مطابق ٹریلنگ اسٹاپ نقصان کرسکتا ہے۔
یہ ایک قابل اعتماد حکمت عملی ہے جس میں رجحان اور حمایت دونوں شامل ہیں. اس کے فوائد یہ ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
اس کا مقابلہ یہ ہے کہ: کمارا کی سطح کے پیرامیٹرز کو ایڈجسٹ کریں تاکہ وہ موجودہ مارکیٹ کے اتار چڑھاؤ کی حد سے زیادہ مطابقت رکھتا ہو۔ روک تھام کی حد کو مناسب طریقے سے نرمی کریں ، تاکہ نقصانات کو جلد سے جلد روکنے سے بچایا جاسکے۔ جب رجحان نیچے جاتا ہے تو صرف خالی پوزیشنیں لگائیں ، اور زیادہ سے زیادہ احاطہ کرنے سے گریز کریں۔
اس حکمت عملی کو مزید بہتر بنانے کے لیے مندرجہ ذیل اقدامات کیے جا سکتے ہیں:
اس حکمت عملی میں رجحانات ، معاونت ، اور توڑنے جیسے متعدد جہتوں کا استعمال کیا گیا ہے تاکہ داخلے اور اسٹاپ رولز وضع کیے جاسکیں۔ یہ ایک مضبوط توڑنے والی حکمت عملی ہے۔ اس کا مقصد اعلی امکانات والے علاقوں میں رجحان سازی کے مواقع کو پکڑنے کے لئے کیمرہ کے اہم مقامات کے توثیقی اثرات اور متحرک اشارے کے رجحان کا اندازہ لگانا ہے۔
/*backtest
start: 2023-11-05 00:00:00
end: 2023-11-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//Created by CristianD
strategy(title="CamarillaStrategyVhaouri", shorttitle="CD_Camarilla_StrategyV1", overlay=true)
//sd = input(true, title="Show Daily Pivots?")
EMA = ema(close,8)
hh ="X"
//Camarilla
pivot = (high + low + close ) / 3.0
range = high - low
h5 = (high/low) * close
h4 = close + (high - low) * 1.1 / 2.0
h3 = close + (high - low) * 1.1 / 4.0
h2 = close + (high - low) * 1.1 / 6.0
h1 = close + (high - low) * 1.1 / 12.0
l1 = close - (high - low) * 1.1 / 12.0
l2 = close - (high - low) * 1.1 / 6.0
l3 = close - (high - low) * 1.1 / 4.0
l4 = close - (high - low) * 1.1 / 2.0
h6 = h5 + 1.168 * (h5 - h4)
l5 = close - (h5 - close)
l6 = close - (h6 - close)
// Daily line breaks
//sopen = request.security(syminfo.tickerid, "D", open [1])
//shigh = request.security(syminfo.tickerid, "D", high [1])
//slow = request.security(syminfo.tickerid, "D", low [1])
//sclose = request.security(syminfo.tickerid, "D", close [1])
//
// Color
//dcolor=sopen != sopen[1] ? na : black
//dcolor1=sopen != sopen[1] ? na : red
//dcolor2=sopen != sopen[1] ? na : green
//Daily Pivots
dtime_pivot = request.security(syminfo.tickerid, 'W', pivot[1])
dtime_h6 = request.security(syminfo.tickerid, 'W', h6[1])
dtime_h5 = request.security(syminfo.tickerid, 'W', h5[1])
dtime_h4 = request.security(syminfo.tickerid, 'W', h4[1])
dtime_h3 = request.security(syminfo.tickerid, 'W', h3[1])
dtime_h2 = request.security(syminfo.tickerid, 'W', h2[1])
dtime_h1 = request.security(syminfo.tickerid, 'W', h1[1])
dtime_l1 = request.security(syminfo.tickerid, 'W', l1[1])
dtime_l2 = request.security(syminfo.tickerid, 'W', l2[1])
dtime_l3 = request.security(syminfo.tickerid, 'W', l3[1])
dtime_l4 = request.security(syminfo.tickerid, 'W', l4[1])
dtime_l5 = request.security(syminfo.tickerid, 'W', l5[1])
dtime_l6 = request.security(syminfo.tickerid, 'W', l6[1])
men = (dtime_l1-dtime_l2)/7
//plot(sd and dtime_l5 ? dtime_l5 : na, title="Daily L5",color=dcolor2, linewidth=2)
//plot(sd and dtime_l6 ? dtime_l6 : na, title="Daily L6",color=dcolor2, linewidth=2)
longCondition = close <=dtime_l3 and close <= (dtime_l3-men)//close >dtime_h4 and open < dtime_h4 and EMA < close
if (longCondition)
strategy.entry("Long12", strategy.long)
strategy.exit ("Exit Long","Longl2")
if (high >= (dtime_h1-men))
strategy.entry("Short", strategy.short)
strategy.exit ("Exit Short","Short")