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

بریک اپ کال بیک لانگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-22 15:41:53
ٹیگز:

img

جائزہ

اس حکمت عملی کا بنیادی خیال ایک مخصوص موم بتی کے نمونہ کے سامنے آنے کے بعد ایک طویل پوزیشن کھولنا ہے ، یعنی نیچے کی طرف فرق (کلور بار) کے بعد اگلے بار پر کھلی لمبی پوزیشن کھولنا جس کے بعد پچھلے بار کی کم سے کم پوزیشن پر واپس آنا ہے۔

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

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

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

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

اس حکمت عملی کا سب سے بڑا فائدہ مخصوص موم بتی کے پیٹرن کے بعد اعلی امکان کے ریبونڈ کے موقع پر قبضہ کرنا ہے۔ نیچے کی طرف فرق جس کے بعد پل بیک ہوتا ہے وہ ایک انتہائی طاقتور تکنیکی نمونہ کی نمائندگی کرتا ہے جس سے یہ ظاہر ہوتا ہے کہ اس سطح پر فروخت کا دباؤ ختم ہوسکتا ہے اور اعلی امکان کی ریبونڈ ہونے کا امکان ہے۔ لہذا ، یہ حکمت عملی قلیل مدتی تجارت کے لئے زیادہ موزوں ہے۔

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ

خلاصہ یہ ہے کہ ، یہ ایک عام قلیل مدتی بریک آؤٹ پل بیک طویل حکمت عملی ہے۔ یہ نیچے کی طرف فرق کے مضبوط پیٹرن کے بعد پل بیک کے بعد ریبونڈ موقع پر قبضہ کرتا ہے۔ لیکن اگر وقت میں نقصانات میں کمی کرنے میں ناکام رہے تو اس میں بڑے نقصانات کا خطرہ بھی ہے۔ سازگار نتائج کے ل frequent مارکیٹ کی کثرت سے نگرانی ضروری ہے۔ مزید اشارے اور پیرامیٹر کی اصلاح کے ساتھ فلٹرنگ سگنل کے ذریعے مزید بہتری لائی جاسکتی ہے۔


/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//  Created by Leon Ross
//study(title="OutsideDownOpenLower", shorttitle="ODOL", overlay=true)
strategy(title = "Outside", shorttitle = "OB", overlay = true )
  

//Window of time
//start     = timestamp(2018, 01, 01, 00, 00)  // backtest start window
//finish    = timestamp(2018, 12, 31, 23, 59)        // backtest finish window
//window()  => time >= start and time <= finish ? true : false // create function "within window of time"  

//Conditions
outsideBar = low < low[1] and high > high[1] and close < open
allConditions = outsideBar
  
//Stop and Take Profit as percentages
//inpTakeProfit   = input(2, title='Take Profit %', type=float)/100
//takeProfitValue = strategy.position_avg_price * (1 + inpTakeProfit)
//useTakeProfit   = inpTakeProfit  > 0 ?  takeProfitValue : na
//inpStopLoss     = input(1, title='Stop Loss %', type=float)/100
//stopLossValue = strategy.position_avg_price * (1 - inpStopLoss)
//useStopLoss     = inpStopLoss    > 0 ?  stopLossValue   : na
//entry = strategy.position_avg_price



//Stop as last bars low and profit as percentage
entry = strategy.position_avg_price
inpTakeProfit   = input(2.0, title='Take Profit %', type=float)/100
takeProfitValue = strategy.position_avg_price * (1 + inpTakeProfit)
useTakeProfit   = inpTakeProfit  > 0 ?  takeProfitValue : na
inpStopLoss     = valuewhen(allConditions, low, 0)
stopLossValue = inpStopLoss
useStopLoss     = inpStopLoss    > 0 ?  stopLossValue   : na
    



//Plots
bgcolor(allConditions ==1 ? aqua : na, transp=70)
plot(entry, color=blue, style=linebr, linewidth=2)
plot(useStopLoss, color=red, style=linebr, linewidth=2)
plot(useTakeProfit, color=green, style=linebr, linewidth=2)


//Entires
strategy.entry(id = "Long", long = true, when = allConditions) // use function or simple condition to decide when to get in

//Exits
//if (barssince(allConditions) == 2)
    //strategy.close("Long")
//else
strategy.exit("Exit Long", from_entry = "Long", stop = useStopLoss)







مزید