گولڈن کراس حکمت عملی طویل سگنل پیدا کرتی ہے جب تیز EMA سست SMA کے اوپر عبور کرتی ہے اور جب تیز EMA سست SMA کے نیچے عبور کرتی ہے تو طویل عرصے سے باہر نکلتی ہے۔ اس کا مقصد دو حرکت پذیر اوسط کے مابین گولڈن کراس اوورز کا استعمال کرتے ہوئے طویل مدتی رجحان کی تبدیلیوں کو پکڑنا ہے۔
مختصر مدت کے رجحان کے نمائندے کے طور پر 50 پیریڈ فاسٹ ای ایم اے کا حساب لگائیں۔
طویل مدتی رجحان کے نمائندے کے طور پر 200 پیریڈ سست SMA کا حساب لگائیں۔
جب تیز EMA سست SMA کے اوپر عبور کرتا ہے، تو یہ ایک طویل مدتی بڑھتی ہوئی رجحان کا آغاز کرتا ہے، طویل عرصے تک جانا.
جب تیز EMA سست SMA سے نیچے گزرتا ہے، تو یہ ایک طویل مدتی نیچے کی رجحان کا آغاز، بند طویل پوزیشنوں کا اشارہ کرتا ہے.
کراس اوورز مارکیٹ کی طلب / رسد کی حرکیات اور نفسیات میں تبدیلیوں کی نمائندگی کرتے ہیں ، جو طویل مدتی رجحان کی تبدیلیوں کے لئے سگنل کے طور پر کام کرتے ہیں۔ تیز اور سست لائنوں کی مدت کو مختلف اثاثوں اور ٹائم فریموں کی بنیاد پر ایڈجسٹ کیا جاسکتا ہے۔
اہم رجحان الٹ پوائنٹس کی نشاندہی کرنے کے لئے دوہری چلتی اوسط کا استعمال کرتا ہے
سنہری صلیبیں واضح طویل اور باہر نکلنے کے سگنل بناتی ہیں
لچکدار پیرامیٹر ایڈجسٹمنٹ، مختلف مارکیٹوں کے مطابق ڈھالنے کے قابل
سادہ بیک ٹیسٹنگ اور لائیو ٹیوننگ
دوسرے عوامل کے ساتھ مل کر
چلتی اوسط کی ممکنہ پسماندگی
جھوٹے بریک آؤٹ کے واقعات کی روک تھام
داخلہ اور باہر نکلنے کے عین مطابق وقت کا تعین کرنا مشکل ہے
اندرونی اتار چڑھاؤ رجحانات میں نقصان کا سبب بن سکتا ہے
گولڈن کراس حکمت عملی تیز رفتار اور سست حرکت پذیر اوسط گولڈن کراس کا موازنہ کرکے طویل مدتی رجحان کی تبدیلیوں کا جائزہ لیتی ہے ، جو ایک وسیع پیمانے پر استعمال شدہ طویل مدتی حکمت عملی کا تصور تشکیل دیتی ہے۔ پیرامیٹرز کو مختلف مارکیٹوں کے لئے حکمت عملی کی کارکردگی کو بہتر بنانے کے لئے دوسرے عوامل کے ساتھ ایڈجسٹ اور جوڑ دیا جاسکتا ہے۔
/*backtest start: 2023-09-07 00:00:00 end: 2023-09-14 00:00:00 period: 2m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("GoldenCross Strategy by Clefsphere",overlay=true, initial_capital=10000,default_qty_type=strategy.percent_of_equity,default_qty_value=100) // testStartYear = input(2013, "Start Year") // testStartMonth = input(3, "Start Month") // testStartDay = input(1, "Start Day") // testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0) // testStopYear = input(2018, "Stop Year") // testStopMonth = input(8, "Stop Month") // testStopDay = input(5, "Stop Day") // testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0) // testPeriodBackground = input(title="Background", type=bool, defval=true) // testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? #00FF00 : na sma1Period = input(50, "Fast EMA Buy") sma2Period = input(200, "Slow SMA Buy") // testPeriod() => // time >= testPeriodStart and time <= testPeriodStop ? true : false sma1val=sma(close,sma1Period) sma2val=sma(close,sma2Period) plot(sma1val,color=blue,linewidth=1) plot(sma2val,color=orange,linewidth=1) long=crossover(sma1val,sma2val) short=crossunder(sma1val,sma2val) // if testPeriod() if long strategy.entry("buy",strategy.long) if short strategy.close("buy") plot(low,color= sma1val > sma2val ? green: red,style=columns,transp=90,linewidth=1)