گولڈن ریشو حرکت پذیر اوسط ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-05 14:21:52
ٹیگز:

img

جائزہ

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

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

یہ حکمت عملی بنیادی طور پر دو حرکت پذیر اوسطوں پر مبنی ہے: 200 دن کا ایم اے طویل مدتی ایم اے کے طور پر اور 10 دن کا ایم اے قلیل مدتی ایم اے کے طور پر۔ جب قلیل مدتی ایم اے طویل مدتی ایم اے سے تجاوز کرتا ہے تو خرید کا اشارہ پیدا ہوتا ہے۔ جب قلیل مدتی ایم اے طویل مدتی ایم اے سے تجاوز کرتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔ یہ مشہور گولڈن کراس ہے۔ اس حکمت عملی میں آر ایس آئی اشارے کو بھی شامل کیا گیا ہے تاکہ حکمت عملی صرف اس وقت زیادہ فروخت والے علاقے میں لمبی پوزیشنیں کھولے جب آر ایس آئی 30 سے کم ہو۔

خاص طور پر ایک طویل پوزیشن کھولی جائے گی اگر مندرجہ ذیل شرائط پوری ہوں:

  1. 10 دن کی ایم اے 200 دن کی ایم اے سے زیادہ ہے
  2. فی الحال کوئی پوزیشن نہیں
  3. RSI 30 سے کم

بند ہونے والی پوزیشن کے حالات مندرجہ ذیل ہیں:

  1. اسٹاپ نقصان: اسٹاپ نقصان جب قیمت افتتاحی قیمت کے ایک مخصوص فیصد (ایڈجسٹ ایبل) سے نیچے آجاتی ہے
  2. منافع حاصل کرنا: جب قیمت ایک خاص فیصد سے زیادہ ہو تو منافع حاصل کرنا (ایڈجسٹ ایبل)

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

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

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

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. چلتی اوسط حکمت عملی غلط سگنل اور whipsaws پیدا کرنے کے لئے مائل ہیں
  2. RSI کچھ مضبوط رجحان مارکیٹوں میں ناکام ہوسکتا ہے
  3. اگر سٹاپ نقصان بہت کم مقرر کیا جاتا ہے تو یہ انتہائی مختصر مدت کی تجارت اور بار بار اسٹاپ نقصان کو چالو کرنے کا باعث بن سکتا ہے

ان خطرات کو کم کرنے کے لئے، مندرجہ ذیل اصلاح کے اقدامات پر غور کیا جا سکتا ہے:

  1. ایم اے پیرامیٹرز کو ایڈجسٹ کریں، یا مزید ایم اے شامل کریں
  2. RSI سگنل کی تصدیق کے لئے دیگر اشارے شامل کریں
  3. سٹاپ نقصان کو ایڈجسٹ کریں اور منافع لینے کے پیرامیٹرز کی ترتیبات

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

حکمت عملی کو مزید بہتر بنانے کی گنجائش ہے:

  1. غلط سگنل سے بچنے کے لئے مزید اشارے فلٹرز میں اضافہ کریں
  2. چلتی اوسط پیرامیٹرز کو بہتر بنائیں
  3. متحرک رکاوٹوں کو مقرر کرنے کے لئے اتار چڑھاؤ کے اشارے شامل کریں
  4. مارکیٹ کے حالات کا اندازہ کرنے کے لئے مشین سیکھنے کے ماڈل شامل کریں
  5. پیرامیٹرز کو خود کار طریقے سے بہتر بنانے کے لئے الگورتھم کا استعمال کریں

نتیجہ

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


/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 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/
// © tsujimoto0403

//@version=5
strategy("聖杯", overlay=true,default_qty_type=strategy.percent_of_equity,
     default_qty_value=100)

//ユーザーインプットの準備
malongperiod=input.int(200,"長期移動平均BASE200",group = "パラメータ")
mashortperiod=input.int(10,"長期移動平均BASE10",group = "パラメータ")
stop=input.int(20,title = "損切の割合%",group = "パラメータ")
profit=input.int(5,title = "利食いの割合%",group = "パラメータ")
startday=input(title="バックテストを始める日", defval=timestamp("01 Jan 2018 13:30 +0000"), group="期間")
endday=input(title="バックテスを終わる日", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間")

//使う変数
var float stopprice=0
var float takeprofit=0

//とりあえず使うインジケーターをプロット
malong=ta.sma(close,malongperiod)
mashort=ta.sma(close,mashortperiod)


plot(malong,color=color.aqua,linewidth = 2)
plot(mashort,color=color.yellow,linewidth = 2)
bgcolor(ta.rsi(close,3)<30?color.rgb(229, 86, 86, 48):na)

//期間条件
datefilter = true

//エントリー条件
if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30
    strategy.entry(id="long", direction=strategy.long)

if strategy.position_size>0 
    strategy.exit(id="long",stop=(1-0.01*stop)*strategy.position_avg_price)

//売り
if  strategy.position_size > 0 and close>mashort and close<low[1] 
    strategy.close(id ="long")




مزید