
اس حکمت عملی میں ٹریڈنگ سگنلز کا سراغ لگانے کے لئے ٹریڈنگ سگنلز کی شناخت کی گئی ہے ، اور اسٹاپ اسٹاپ نقصان کے منطق کے ساتھ مل کر خود کار طریقے سے تجارت کی جاتی ہے۔ جب ریورس موڈ کی شناخت کی جاتی ہے تو ، زیادہ سے زیادہ خالی ہوجائیں ، اور اسٹاپ یا اسٹاپ نقصان کے بعد فلیٹ پوزیشن تک پہنچیں۔
ٹریڈنگ سگنلز کو ٹریڈنگ سگنلز کے طور پر سمجھا جاتا ہے جب ٹریڈنگ انٹیک کا سائز مقررہ حد سے کم ہوتا ہے ، اور کھلنے کی قیمت بند ہونے کی قیمت کے برابر ہوتی ہے۔
زیادہ کم کرنا: جب الٹ پلٹ کی شکل کی نشاندہی کی جائے تو ، اگر پچھلے دن کی اختتامی قیمت پچھلے دو دن سے زیادہ ہو تو ، زیادہ کریں۔ اگر پچھلے دن کی اختتامی قیمت پچھلے دو دن سے کم ہو تو ، خالی کریں۔
اسٹاپ نقصان: اسٹاپ نقصان جب قیمت داخلہ کی قیمت تک پہنچ جاتی ہے اور اسٹاپ نقصان کا نشانہ بن جاتی ہے۔ اسٹاپ نقصان جب قیمت داخلہ کی قیمت سے نیچے کی حد تک پہنچ جاتی ہے۔ اسٹاپ نقصان جب قیمت اسٹاپ نقصان کا نشانہ بن جاتی ہے۔
اس کے علاوہ ، اس کی قیمتوں میں تیزی سے اضافہ ہوتا ہے ، جس کی وجہ سے اس کی قیمتوں میں تیزی سے اضافہ ہوتا ہے۔
اسٹاپ اسٹاپ نقصان کے طریقہ کار کے ساتھ ، خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے ، منافع کو مقفل کیا جاسکتا ہے ، اور نقصانات کو بڑھانے سے بچا جاسکتا ہے۔
خود کار طریقے سے تجارت ، بغیر کسی انسانی مداخلت کے ، ٹرانزیکشن کی لاگت کو کم کرنے اور ٹرانزیکشن کی کارکردگی کو بہتر بنانے کے لئے۔
اس کے علاوہ، یہ بھی کہا گیا ہے کہ “ان کے لئے، یہ ان کے لئے بہت اچھا ہے، اور وہ ان کے لئے بہت اچھا ہے”.
اسٹاپ نقصان کا نقطہ غیر مناسب طریقے سے ترتیب دیا گیا ہے ، جس کی وجہ سے بڑے واقعات یا قبل از وقت اسٹاپ نقصان ہوسکتے ہیں۔
حکمت عملی کے پیرامیٹرز کو مسلسل جانچنے اور بہتر بنانے کی ضرورت ہے ، ورنہ اس کا نتیجہ اوور فٹ ہوسکتا ہے۔
زیادہ سے زیادہ K لائن اشارے کے ساتھ مل کر، زیادہ سے زیادہ کیبل شکل کے فیصلے کی شرائط کو بہتر بنانے کے فیصلے کی درستگی کو بہتر بنانے.
مختلف تجارتی اقسام کی جانچ کریں ، اسٹاپ اور اسٹاپ نقصان کی جگہ کو ایڈجسٹ کریں ، پیرامیٹرز کو بہتر بنائیں۔
اس کے علاوہ ، یہ ایک بہت ہی آسان ٹول ہے ، جس میں آپ کو زیادہ سے زیادہ ٹریڈنگ سگنل کا تجزیہ کرنے کے لئے الگورتھم شامل کرنے کی اجازت دیتا ہے۔
ایک پوزیشن مینجمنٹ ماڈیول شامل کیا گیا ہے ، جس میں آپ کو حوالہ اشارے کے مطابق پوزیشن کو متحرک طور پر ایڈجسٹ کرنے کی اجازت دی گئی ہے۔
اس حکمت عملی میں ٹریڈنگ کو خودکار بنانے کے لئے موڑ کے اشارے کی شناخت ، اسٹاپ اور نقصان کے قواعد طے کرنے اور روکنے کے لئے استعمال کیا گیا ہے۔ حکمت عملی کو سمجھنے میں آسان ہے اور اس میں کچھ عملی قدر ہے۔ تاہم ، شناخت کی درستگی اور پیرامیٹرز کو بہتر بنانے کی گنجائش میں اضافہ ہونا باقی ہے ، اور اس کی سفارش کرنے سے پہلے مزید جانچ اور اصلاح کی سفارش کی جاتی ہے۔
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 30/01/2019
// This is a candlestick where the open and close are the same.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Doji Backtest", overlay = true)
input_takeprofit = input(10, title="Take Profit pip", step=0.01)
input_stoploss = input(10, title="Stop Loss pip", step=0.01)
input_minsizebody = input(0.5, title="Min. Size Body pip", step=0.01)
barcolor(abs(close - open) <= input_minsizebody ? open == close ? yellow : na : na)
possell = 0.0
posbuy = 0.0
pospricebuy = 0.0
pospricesell = 0.0
barcolornow = blue
pospricesell := close< close[2] ? abs(close - open) <= input_minsizebody ? open == close ? close : nz(pospricesell[1], 0) : nz(pospricesell[1], 0) : nz(pospricesell[1], 0)
possell := iff(pospricesell > 0 , -1, 0)
barcolornow := possell == -1 ? red: posbuy == 1 ? green : blue
pospricesell := iff(low <= pospricesell - input_takeprofit and pospricesell > 0, 0 , nz(pospricesell, 0))
pospricesell := iff(high >= pospricesell + input_stoploss and pospricesell > 0, 0 , nz(pospricesell, 0))
pospricebuy := close > close[2] ? abs(close - open) <= input_minsizebody ? open == close ? close : nz(pospricebuy[1], 0) : nz(pospricebuy[1], 0) : nz(pospricebuy[1], 0)
posbuy := iff(pospricebuy > 0 , 1, 0)
barcolornow := posbuy == 1 ? green: barcolornow
pospricebuy := iff(high >= pospricebuy + input_takeprofit and pospricebuy > 0, 0 , nz(pospricebuy, 0))
pospricebuy := iff(low <= pospricebuy - input_stoploss and pospricebuy > 0, 0 , nz(pospricebuy, 0))
barcolor(barcolornow)
if (posbuy == 0 and possell == 0)
strategy.close_all()
if (posbuy == 1)
strategy.entry("Long", strategy.long)
if (possell == -1)
strategy.entry("Short", strategy.short)
pospricebuy := iff(high <= pospricebuy + input_takeprofit and pospricebuy > 0, 0 , nz(pospricebuy, 0))
pospricebuy := iff(low >= pospricebuy - input_stoploss and pospricebuy > 0, 0 , nz(pospricebuy, 0))
pospricesell := iff(low <= pospricesell - input_takeprofit and pospricesell > 0, 0 , nz(pospricesell, 0))
pospricesell := iff(high >= pospricesell + input_stoploss and pospricesell > 0, 0 , nz(pospricesell, 0))