
یہ حکمت عملی ایک بڑے رجحان کا تعین کرنے والی ایک حکمت عملی ہے جس کی بنیاد مساوی سمت پر ہے ، اور اس کے ساتھ مل کر HA حرکیات کے اشارے نے توڑ پھوڑ کا تعین کیا ہے۔ اس حکمت عملی کو سمجھنے میں آسان ہے ، مساوی سمت کا استعمال کرتے ہوئے بڑے رجحان کی سمت کا تعین کیا گیا ہے ، اور پھر HA حرکیات کے اشارے کے ذریعہ مخصوص اندراج کے مقامات کا تعین کیا گیا ہے۔
اس حکمت عملی کا رجحان ٹریکنگ بنیادی طور پر میڈین لائن اور ہائیڈرو ہائیڈرو انڈکس کے ذریعہ کیا جاتا ہے۔ اس کی مخصوص منطق یہ ہے:
بڑے رجحان کی سمت کا فیصلہ کریں: 20 دن کی سادہ حرکت پذیر اوسط اور 200 دن کی سادہ حرکت پذیر اوسط کا حساب لگائیں ، جب 20 دن کی لائن 200 دن کی لائن سے اوپر (<) ہو تو اس کا فیصلہ اوپر (<) رجحان کے طور پر کریں۔
داخلے کا وقت کا تعین کریں: HA حرکیاتی اشارے کا حساب لگائیں ، یہ جسمانی حصوں کے سائز کے فیصلے کا موازنہ کرکے کرتا ہے۔ اشارے پیرامیٹرز سے بڑے ہیں_Candle_اس کے علاوہ ، 20 دن کی اوسط سے اوپر / نیچے اختتامی قیمت کی جانچ پڑتال کریں ، اور اس کی نشاندہی کریں۔
اسٹاپ نقصان کی حد مقرر کریں: حکمت عملی اسٹاپ نقصان کی حد کو منافع اور نقصان کی تعداد کے ساتھ مقرر کریں۔
مندرجہ بالا عمل کے ذریعے ، حکمت عملی رجحانات کے دوران وسط میں قبضہ کرسکتی ہے ، جس سے رجحانات کا سراغ لگانے کا کام ہوتا ہے۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
حکمت عملی کی منطق سادہ اور واضح ہے ، اس پر عمل درآمد کرنا آسان ہے ، اور پیرامیٹرز کو ایڈجسٹ کرنا آسان ہے۔
اوسط لائن کا استعمال کرتے ہوئے بڑے رجحانات کا اندازہ لگایا جاسکتا ہے ، جس سے کچھ شور کو مؤثر طریقے سے ختم کیا جاسکتا ہے ، اور اہم رجحانات کو مقفل کیا جاسکتا ہے۔
ہائی ہائیڈروڈینامک انڈیکیٹر (HAD) ٹوٹ پھوٹ کی طاقت کا فیصلہ کرتا ہے ، جس سے جعلی ٹوٹ پھوٹ سے بچا جاسکتا ہے۔
ہم آہنگی کی سمت اور حرکت پذیری کے اشارے کے ساتھ مل کر، داخلہ وقت کا انتخاب زیادہ درست ہے.
اسٹاپ اسٹاپ نقصان سے باہر نکلنے کے لئے اسٹاپ اسٹاپ نقصان سے باہر نکلنے کے لئے اسٹاپ اسٹاپ نقصان سے باہر نکلنے کے لئے اسٹاپ اسٹاپ نقصان سے باہر نکلنے کے لئے
اس حکمت عملی میں مندرجہ ذیل خطرات شامل ہیں:
جب مارکیٹوں میں توازن ہوتا ہے تو ، غلط تجارت کی وجہ سے بار بار کراسنگ کا سامنا کرنا پڑتا ہے۔
پیرامیٹرز کی غلط ترتیب (جیسے اوسط لائن پیرامیٹرز ، HA طاقت پیرامیٹرز) سے رساو اور رساو کا سبب بن سکتا ہے۔
مارکیٹ میں موجود تمام اقسام کے رجحانات کے مطابق ڈھالنے کے قابل نہیں ، جیسے کہ زلزلے کے رجحانات میں بڑے نقصان کا خطرہ ہے۔
ٹرینڈ ٹرننگ پوائنٹ کا درست اندازہ لگانے میں ناکامی اور نقصانات کو بروقت روکنے میں ناکامی۔
اس کا حل کیا ہے؟
دوسرے اشارے کے ساتھ مل کر فلٹرنگ غیر فعال ٹریڈنگ سگنل
پیرامیٹرز کو ٹیسٹ میں بہتر بنانے کے لئے ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔
غیر مستحکم حالات کے تحت غلط تجارت سے بچنے کے لئے اتار چڑھاؤ کے اشارے کے ساتھ مل کر۔
منافع کو لاک کرنے کے لئے متحرک روکنے کا تعین کریں۔
اس حکمت عملی کو مزید بہتر بنانے کے لیے مندرجہ ذیل نکات پر غور کیا جا سکتا ہے:
مارکیٹ کی تبدیلیوں کو بہتر طور پر اپنانے کے ل fixed مقررہ پیرامیٹرز کے بجائے لچکدار اوسط پیرامیٹرز کا استعمال کریں۔
مارکیٹ میں کمی کے وقت غلط سگنل سے بچنے کے لئے ، اشارے کو فلٹر کریں جیسے ٹرانزیکشن میں اضافہ کریں۔
مشین لرننگ کے طریقوں کے ذریعہ پیرامیٹرز کو خود بخود بہتر بنانا ، حکمت عملی کو زیادہ مستحکم بنانا۔
متحرک اسٹاپ نقصان کو منافع پر قبضہ کرنے کے لئے ترتیب دیں ، نہ کہ صرف جامد اسٹاپ نقصان۔
سگنل کے معیار اور مارکیٹ کی صورتحال کا اندازہ لگانے کے لئے مزید دیگر اشارے کے ساتھ مل کر ، جیسے VIX اشارے وغیرہ۔
یہ حکمت عملی مجموعی طور پر ایک اوسط لائن پر مبنی بڑی رجحانات کا تعین کرنے والی حکمت عملی ہے ، جس میں HA متحرک اشارے داخلہ کی بنیاد کے طور پر ہیں۔ حکمت عملی کی منطق سادہ اور واضح ہے ، اشارے کا استعمال کرتے ہوئے درست فیصلہ کیا گیا ہے ، اور رجحان کے ساتھ ساتھ اس سے کچھ منافع حاصل کیا جاسکتا ہے۔ اس کے ساتھ ہی کچھ حدود بھی ہیں ، جس میں مزید جانچ اور اصلاح کی ضرورت ہے ، اور حکمت عملی کی کیفیت کو بہتر بنانے کے لئے دوسرے معاون اشارے شامل کیے جائیں گے۔ مجموعی طور پر ، یہ حکمت عملی ایک اچھی سیکھنے کی صورت پیش کرتی ہے جو ابتدائی تجارت کو مقدار میں تبدیل کرتی ہے۔
/*backtest
start: 2023-12-03 00:00:00
end: 2023-12-10 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("HA Trend Following", overlay=false, default_qty_type = strategy.percent_of_equity, default_qty_value = 2)
//parameters input
Trend_DIR_MA = input(defval = 200, title = "MA for trend direction")
HA_Candle_strength = input(defval = 2, title = "HA candle strength")
Rng = abs(open - close)
// HA_Momentum - size of break out body
HA_Momentum = sma(Rng, 1) / sma(Rng, 5)
plot(HA_Momentum, color=green, linewidth=1, style=line)
plot(HA_Candle_strength, color= blue)
// open position
longCondition = close > sma(close, 20) and (sma(close, 20) > sma(close, Trend_DIR_MA) )and HA_Momentum > HA_Candle_strength and close - open > 0
if (longCondition)
strategy.entry(id = "Lng", long = true)
ShortCondition = close < sma(close, 20) and (sma(close, 20) < sma(close, Trend_DIR_MA) ) and HA_Momentum > HA_Candle_strength and close - open < 0
if (ShortCondition)
strategy.entry(id = "Shrt", long = false)
// close position
strategy.exit("ExL", from_entry = "Lng", loss = 500 , profit = 1500)
strategy.exit("ExS", from_entry = "Shrt", loss = 500 , profit = 1500)