ٹرپل منتقل اوسط کراسنگ سسٹم ایک اسٹاک ٹریڈنگ حکمت عملی ہے جو رجحانات کی پیروی کرتی ہے۔ یہ تین مختلف وقت کی لمبائی کی متحرک اوسطوں کے کراسنگ کو خرید اور فروخت سگنل کے طور پر استعمال کرتی ہے۔ خریدنے کا اشارہ پیدا ہوتا ہے جب قلیل مدتی متحرک اوسط کو مختصر مدت کی متحرک اوسط سے عبور کرتے ہوئے اور طویل مدتی متحرک اوسط کو درمیانی مدت کی متحرک اوسط سے عبور کرتے ہوئے پیدا ہوتا ہے۔ بیچنے کا اشارہ جب قلیل مدتی متحرک اوسط کو درمیانی مدت کی متحرک اوسط سے عبور کرتے ہوئے اور طویل مدتی متحرک اوسط کو درمیانی مدت کی متحرک اوسط سے عبور کرتے ہوئے پیدا ہوتا ہے۔
یہ حکمت عملی تین حرکت پذیری اوسط پر مبنی ہے: طویل مدتی حرکت پذیری اوسط ma1، درمیانی مدت کی حرکت پذیری اوسط ma2، اور مختصر مدت کی حرکت پذیری اوسط ma3۔ پہلے ان تینوں لائنوں کا حساب لگائیں:
length1 = input(18,'长线')
length2 = input(9,'中线')
length3 = input(4,'短线')
ma1 := sma(close,length1)
ma2 := sma(close,length2)
ma3 := sma(close,length3)
اس میں ، لمبائی 1 ، لمبائی 2 ، اور لمبائی 3 تینوں حرکت پذیری اوسط کی مدت کی وضاحت کرتی ہے۔ اسما فنکشن قریبی قیمت کو متعلقہ لمبائی پر سادہ حرکت پذیری اوسط کے طور پر حساب کرتا ہے۔
اس کے بعد تین حرکت پذیر اوسطوں کا استعمال کرتے ہوئے خرید و فروخت کے اوقات کا تعین کریں:
if ma2 > ma1 and ma3 > ma3[1]
strategy.entry("Long", strategy.long)
if ma2 < ma1 and ma3 < ma3[1]
strategy.entry("Short", strategy.short)
جب میڈیم لائن ma2 پر لمبی لمبی لائن ma1 ، اور مختصر لائن ma3 پر پچھلے ایک دور کا ma3 ہوتا ہے تو ، ایک کثیر سگنل جاری کیا جاتا ہے۔ جب میڈیم لائن ma2 کے نیچے لمبی لمبی لائن ma1 ، اور مختصر لائن ma3 کے نیچے پچھلے ایک دور کا ma3 ہوتا ہے تو ، ایک خالی سگنل جاری کیا جاتا ہے۔
ان خطرات کو کم کرنے کے لئے مناسب اصلاح کے پیرامیٹرز کے ساتھ مل کر دوسرے اشارے کے ساتھ مل کر فلٹرنگ کے حالات کے طور پر استعمال کیا جا سکتا ہے.
ٹرپل چلتی اوسط کراسنگ حکمت عملی ایک سادہ عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ ٹریڈنگ سگنل پیدا کرنے کے لئے تین چلتی اوسطوں کے کراسنگ کے مطابق مارکیٹ میں رجحان کی تبدیلیوں کا فیصلہ کرتی ہے۔ اس حکمت عملی کی خوبی یہ ہے کہ اس کے اصول آسان ہیں ، اور یہ وسط لمبی لائن آپریشن کے لئے موزوں ہے۔ لیکن اس میں کچھ غلط سگنل کا خطرہ اور واپسی کا خطرہ بھی موجود ہے۔ اس میں مختلف مارکیٹ کے ماحول کو اپنانے کے لئے پیرامیٹرز کی اصلاح ، معاون اشارے شامل کرنے اور اسی طرح کے طریقوں سے بہتری لائی جاسکتی ہے۔
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 2h
basePeriod: 15m
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/
// © dongyun
//@version=4
strategy("三重交叉修正模式系统", overlay=true)
//strategy.risk.allow_entry_in(strategy.direction.long)
length1 = input(18,'长线')
length2 = input(9,'中线')
length3 = input(4,'短线')
ma1 =0.0
ma2 = 0.0
ma3 = 0.0
ma1 := sma(close,length1)
ma2 := sma(close,length2)
ma3 := sma(close,length3)
plot(ma1)
plot(ma2)
plot(ma3)
if ma2 > ma1 and ma3 > ma3[1]
strategy.entry("Long", strategy.long, when=strategy.position_size <= 0)
if ma2 < ma1 and ma3 < ma3[1]
strategy.entry("Short", strategy.short, when=strategy.position_size > 0)