گین ہیلو ایکٹیویٹر حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-17 18:36:01
ٹیگز:

جائزہ

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

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

  1. ایک مخصوص مدت کے لئے سب سے زیادہ اور سب سے کم قیمتوں کے وزن دار چلنے والے اوسط کا حساب لگائیں تاکہ اوپر اور نیچے کی بینڈ حاصل کی جاسکے۔

  2. جب قریب اوپر کی بینڈ سے زیادہ ہے، طویل جانا.

  3. جب قریبی نچلے بینڈ سے کم ہو تو، مختصر کرو.

  4. بند ہونے والی قیمتیں ریورس سگنل کے باہر نکلنے میں بینڈ کو توڑتی ہیں۔

  5. حکمت عملی کے مؤثر آغاز کے وقت کا انتخاب کرنے کی اجازت دیتا ہے، ڈیفالٹ مکمل مدت ہے.

فوائد

  1. سادہ گین ہیلو پیرامیٹرز، لاگو کرنے کے لئے آسان.

  2. بینڈ فرار سے صاف ٹریڈنگ سگنل.

  3. موثر حکمت عملی کے ٹائم فریم کا لچکدار انتخاب۔

  4. سادہ اور واضح منطق، سمجھنے میں آسان.

  5. اچھے بیک ٹیسٹ کے نتائج، مارکیٹوں کے رجحانات کے ساتھ اچھی طرح سے جوڑے.

خطرات

  1. ایک مختصر حکمت عملی کے طور پر لامحدود نقصان کا خطرہ.

  2. غلط پیرامیٹرز اکثر سٹاپ نقصان اور دوبارہ اندراج کا سبب بن سکتے ہیں.

  3. حد سے زیادہ متضاد مارکیٹوں میں غیر موثر، پھنس جانے کا امکان

  4. ناکامی سے بچنے کے لئے صرف اشارے کے علاوہ اضافی فلٹرز کی ضرورت ہے.

اصلاح

  1. غلط سگنل کو کم کرنے کے لئے پیرامیٹر مجموعے کو بہتر بنائیں.

  2. خطرے کے کنٹرول کو یقینی بنانے کے لئے ٹریلنگ سٹاپ نقصان شامل کریں.

  3. مارکیٹ کی حالت اور انٹری ٹائمنگ کا تعین کرنے کے لئے ای ایم اے وغیرہ شامل کریں.

  4. ہلکے حالات میں جھوٹے بریک آؤٹ سے بچنے کے لئے حجم کو یکجا کریں.

  5. مؤثر مدت کو تنگ کرنے کے لئے وقت فلٹرنگ کو لاگو کریں.

خلاصہ

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


/*backtest
start: 2022-09-10 00:00:00
end: 2023-09-16 00:00:00
period: 1d
basePeriod: 1h
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/
// © starbolt

//@version=5
strategy('Gann HiLo Activator Strategy', overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=20, initial_capital=1000, process_orders_on_close=true)

len = input.int(3, 'Length', step=1, minval=1)
displace = input.int(1, 'Offset', step=1, minval=0)
from_start = input(false, 'Begin from start?')
backtest_year = input(2017, 'From Year')
backtest_month = input.int(01, 'From Month', minval=1, maxval=12, step=1)
backtest_day = input.int(01, 'From Day', minval=1, maxval=31, step=1)

start_time = from_start ? 0 : timestamp(backtest_year, backtest_month, backtest_day, 00, 00)

float hilo = na
hi = ta.sma(high, len)
lo = ta.sma(low, len)

hilo := close > hi[displace] ? 1 : close < lo[displace] ? -1 : hilo[1]
ghla = hilo == -1 ? hi[displace] : lo[displace]
color = hilo == -1 ? color.red : color.green

buyCondition = hilo == 1 and hilo[1] == -1
sellCondition = hilo == -1 and hilo[1] == 1

if buyCondition and time >= start_time
    strategy.entry('Long', strategy.long)

if sellCondition and time >= start_time
    strategy.entry('Short', strategy.short)

plot(ghla, color=color, style=plot.style_cross)



مزید