ہول لائن

مصنف:چاؤ ژانگ، تاریخ: 2022-05-20 16:58:28
ٹیگز:ایچ ایم اے

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

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

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

بیک ٹسٹ

img


/*backtest
start: 2022-05-12 00:00:00
end: 2022-05-18 23:59:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © AstrideUnicorn

// Asymmetrical Trend Filter aka HODL Line

//@version=5
indicator("HODL LINE", overlay=true)

// initialize indicator period parameter and the asymmetry paramter
length = 300
asymmetry =  0.05 //input.float(defval=0.05,step=0.01, minval=0.01, maxval=0.3)

// script inputs
sensitivity = input.string(defval="Hold Short Term", title="Sensitivity", options=['Super Sensitive','Hold Short Term', 'Hold Medium Term', 'Hold Long Term'])
use_smoothing = input.bool(defval=true, title="Use Smoothing")


// Set the indicator period based on the choosen sensitivity 
if sensitivity == 'Super Sensitive'
    length:=50

if sensitivity == 'Hold Short Term'
    length:=100

if sensitivity == 'Hold Medium Term'
    length:=300
    
if sensitivity == 'Hold Long Term'
    length:=500    

// Calculate HODL Line - an assymetric trend filter
HODL_line = (ta.highest(close,length) + ta.lowest(close,length))/(2.0 + asymmetry)

// Calculate smoothed price time series
smoothed_price = ta.hma(close,50)

// Use closing price or smoothed price based on the choosen option for smoothing
price_model = use_smoothing ? smoothed_price : close

// Define conditional color for the HODL Line
hodl_line_color = price_model >= HODL_line ? color.green : color.red

// define the HODL Line crossing conditions
crossing_condition_bull = ta.crossover(price_model, HODL_line)
crossing_condition_bear = ta.crossunder(price_model, HODL_line)

// plotting
plot(HODL_line, color = hodl_line_color, linewidth = 2)

plot(crossing_condition_bull?HODL_line:na, color = color.new(color.green,40), style= plot.style_circles, linewidth = 20)
plot(crossing_condition_bear?HODL_line:na, color = color.new(color.red,40), style= plot.style_circles, linewidth = 20)

bgcolor(color.new(hodl_line_color,80))

plot(use_smoothing?price_model:na, color=color.purple, linewidth=2)

if crossing_condition_bull
    strategy.entry("Enter Long", strategy.long)
else if crossing_condition_bear
    strategy.entry("Enter Short", strategy.short)

متعلقہ

مزید