بند خریدنا اگلا کھلی منافع لینے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-03 16:19:01
ٹیگز:

img

جائزہ

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

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

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

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

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

  1. اختتامی اثر کا استعمال کریں جہاں اختتام کے دوران قیمت میں اتار چڑھاؤ اور فرق زیادہ ہوتا ہے۔ اگلی کھلی قیمت میں بڑا جھولہ پڑ سکتا ہے۔

  2. مختصر ہولڈنگ کی مدت خطرات کو کم کرنے کے لئے فوری سٹاپ نقصان اور منافع لینے کی اجازت دیتا ہے.

  3. منطق سادہ اور سمجھنے اور لاگو کرنے کے لئے آسان ہے.

  4. سٹاپ نقصان لائن اور مارکیٹ کی حالت اشارے پر لچکدار ترتیب خطرات کو کنٹرول کرنے کے لئے.

خطرے کا تجزیہ

کچھ خطرات بھی ہیں:

  1. اختتامی قیمت پر خریدنا اعلی قیمتوں پر پوزیشن لے سکتا ہے، نقصان کا خطرہ بڑھاتا ہے.

  2. مختصر انتظار کا دورانیہ پھنسنے میں آسانی پیدا کرتا ہے۔ اگلے دن اوپر یا نیچے کی کوئی حد نہیں ہوسکتی ہے۔

  3. یہ بڑے خلاؤں پر انحصار کرتا ہے، جو ہمیشہ نہیں بن سکتے ہیں، نقصانات یا پھنسے ہوئے پوزیشنوں کی قیادت کرتے ہیں.

  4. غلط علامت کا انتخاب، جیسے انڈیکس کنسولیڈیشن، متعدد نقصانات کا باعث بن سکتا ہے۔

حل:

  1. تکنیکی اشارے کو یکجا کریں تاکہ بندش کے وقت نسبتاً کم قیمت پر خریداری کو یقینی بنایا جاسکے۔

  2. برقرار رکھنے کی مدت کو 2-3 دن تک بڑھانا۔

  3. صرف درست بریک آؤٹ لمحات میں خریدیں.

  4. احتیاط سے علامت کا انتخاب، ایک اپ ٹرینڈ کے ساتھ علامتوں کا انتخاب کریں.

اصلاح کی ہدایات

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. یقین کو بہتر بنانے کے لئے خرید سگنل کے لئے مزید تکنیکی اشارے شامل کریں.

  2. منافع حاصل کرنے کا بہترین وقت تلاش کرنے کے لئے مختلف انعقاد کے ادوار کی جانچ کریں.

  3. سٹاپ نقصان لائن کو بہتر بنائیں تاکہ بہترین سٹاپ نقصان کا نقطہ تلاش کیا جا سکے۔

  4. مختلف علامتوں اور مارکیٹ کے ماحول میں کارکردگی کی جانچ کریں، متحرک علامت اور پوزیشن مینجمنٹ کو اپنائیں.

خلاصہ

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


/*backtest
start: 2022-12-27 00:00:00
end: 2024-01-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//  @version=4
//  © HermanBrummer
//  This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
strategy("M8 BUY @ END OF DAY", "", 1)

///         BUYS AT THE END OF THE DAY
///         SELLS THE NEXT MORNING IF PRICE IS HIGHER THEN THE ENTRY PRICE
///         IF PRICE IS NOT HIGHER THEN IT WILL KEEP THE POSITION AND WAIT FOR EITHER A STOP OUT OR FOR PRICE TO BE HIGHER THAN THE ENTRY
///         USES A 5% STOP LOSS ON THE REDLINE  -- SETTABLE IN SETTINGS
///         USES A 200 DAY MARKET FILTER        -- SETTABLE IN SETTINGS -- IMPORTS DATA FROM HIGHER TIMEFRAME, BUT USES CLOSE[2] << SO THIS IS FIXED, NON-REPAITING DATA


MarketFilterLen = input(200)
StopLossPerc    = input(.95, step=0.01)

buyTime         = time(timeframe.period, "1429-1500")
sellTime        = time(timeframe.period, "0925-0935")

F1              = close > sma(security(syminfo.tickerid, "D", close[2]), MarketFilterLen) // HIGH OF OLD DATA -- SO NO REPAINTING

enter           = buyTime and F1
exit            = sellTime


StopLossLine    = strategy.position_avg_price * StopLossPerc

plot(StopLossLine, "StopLossLine", color.new(#FF0000, 50))

strategy.entry("L", true, when=enter)
strategy.exit("StopLoss", stop=StopLossLine )
if  close > strategy.position_avg_price
    strategy.close("L", when=exit)

barcolor(strategy.opentrades != 0 ? color.new(color.yellow, 0) : na ) 


مزید