چلتی اوسط کراس اوور حکمت عملی کے بعد رجحان

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

img

جائزہ

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

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

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

  1. ای ایم اے کے بجائے ایس ایم اے کا استعمال کریں تاکہ تازہ ترین قیمت کی تبدیلیوں کو بہتر طور پر ظاہر کیا جاسکے اور بریکآؤٹس پر تیزی سے رد عمل ظاہر کیا جاسکے۔

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

  3. RSI اشارے overbought/oversold حالات کی نشاندہی کر کے جھوٹے بریکآؤٹس کو فلٹر کرنے میں مدد کرتا ہے۔

  4. ایک دوسرے کے ساتھ ڈھیر کیے گئے متعدد حرکت پذیر اوسط: مختصر مدت کے سگنل کے لئے 55 مدت کے ای ایم اے ، درمیانی مدت کے رجحان کے لئے 100 مدت کے ای ایم اے ، اور طویل مدتی رجحان فلٹرنگ کے لئے 200 مدت کے ای ایم اے۔

  5. خطرہ کو کنٹرول کرنے کے لئے معقول سٹاپ نقصان اور منافع کی ترتیبات.

تجارت کا بنیادی منطق یہ ہے:

  1. جب 55 پیریڈ ای ایم اے 100 پیریڈ ای ایم اے سے اوپر ہو اور 12 پیریڈ ای ایم اے 200 پیریڈ ای ایم اے سے اوپر ہو تو لانگ درج کریں۔

  2. جب 100 پیریڈ کا EMA 200 پیریڈ کے EMA سے نیچے جاتا ہے تو شارٹ میں جائیں۔

  3. واپسی کو بہتر بنانے کے لئے اسٹاپ نقصان اور منافع حاصل کرنے کے بعد منافع حاصل کریں.

  4. طویل / مختصر پوزیشنوں کو بند کریں جب RSI oversold/overbought ظاہر کرتا ہے تاکہ ریورس کے خطرات سے بچنے کے لئے.

  5. متعدد حرکت پذیر اوسط ادوار کا مجموعہ رجحان کی پیروی اور الٹ کی تصدیق دونوں کے لئے اکاؤنٹ ہے ، اس طرح بڑے رجحان کی پیروی کرتے ہوئے طویل مدتی استحکام میں پھنس جانے سے بچنا ہے۔

فوائد

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

  1. سادہ منطق، منتقل اوسط crossovers کی بنیاد پر، سمجھنے اور لاگو کرنے کے لئے آسان.

  2. ای ایم اے کا استعمال کرتے ہوئے قیمتوں میں تبدیلیوں اور رجحان کی تبدیلیوں پر تیز ردعمل۔

  3. متعدد متحرک اوسط ادوار رجحان کی پیروی اور الٹ کی نشاندہی دونوں کے لئے اکاؤنٹ میں لیتے ہیں۔

  4. آر ایس آئی جھوٹے بریک آؤٹ کو فلٹر کرتا ہے اور سگنل کی درستگی میں اضافہ کرتا ہے۔

  5. ڈیفالٹ سٹاپ نقصان / منافع لینے کے پیرامیٹرز مؤثر طریقے سے تجارتی خطرات کو کنٹرول کرتے ہیں.

  6. انتہائی قابل تخصیص، چلتی اوسط مدت، سٹاپ نقصان / منافع لینے کے تناسب وغیرہ کو ایڈجسٹ کرکے۔

خطرات

اس حکمت عملی کے اہم خطرات یہ ہیں:

  1. متغیر، غیر مستحکم مارکیٹوں میں چھیڑ چھاڑ کا شکار، غیر فعال سگنل پیدا کرنے کے لئے.

  2. ڈیفالٹ پیرامیٹرز تمام مصنوعات اور ٹائم فریم پر فٹ نہیں ہوسکتے ہیں ، جس میں اصلاح کی ضرورت ہوتی ہے۔

  3. خالصتاً تکنیکی سگنل سے چلنے والا، بنیادی تبدیلیوں اور واقعہ کے خطرات کا شکار۔

  4. جب انڈیکس بڑھتا ہے لیکن مارکیٹ کی چوڑائی مختلف ہوتی ہے تو کم کارکردگی کا مظاہرہ کرسکتا ہے۔

  5. بہت جلد منافع لینے اور زیادہ تر رجحان کی حرکت کو یاد کرنے کا خطرہ.

ان خطرات سے نمٹنے کے لئے، مندرجہ ذیل اصلاحات کی جا سکتی ہیں:

  1. جھوٹے بریک آؤٹ سے بچنے کے لیے حجم جیسے فلٹرز شامل کریں۔

  2. ہر پروڈکٹ کے لئے زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کے لئے بیک ٹیسٹ.

  3. مختلف مارکیٹوں میں وِپسا خطرات کو محدود کرنے کے لیے سٹاپ نقصان اور منافع لینے کی سخت تر پالیسی۔

  4. اہم واقعات سے پہلے سگنل سے بچنے کے لئے بنیادی فلٹر شامل کریں.

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

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. مشین لرننگ وغیرہ کے ذریعے بہترین مختصر، درمیانے اور طویل مدتی مجموعے تلاش کرنے کے لئے چلتی اوسط ادوار کو بہتر بنائیں۔

  2. کارکردگی کے لئے اختتامی قیمت بمقابلہ عام قیمت کی جانچ کریں.

  3. صرف اعلی حجم بار پر سگنل لینے کے لئے حجم فلٹر شامل کریں.

  4. زیادہ سے زیادہ درستگی کے لیے سٹاپ نقصان / منافع حاصل کرنے کے تناسب کو بہتر بنائیں۔ یا فیصد کی بنیاد پر متحرک اسٹاپ سیٹ کریں۔

  5. کارکردگی کو بہتر بنانے کے لیے اسٹوکاسٹکس، ایم اے سی ڈی، بولنگر بینڈ جیسے اضافی اشارے کے ساتھ مرکب ماڈل بنائیں۔

  6. مختلف مصنوعات، ٹائم فریم اور مارکیٹ کے حالات میں استحکام کے لئے بیک ٹیسٹ.

  7. کثیر جہتی پیرامیٹر کی اصلاح کے لئے مشین لرننگ کا استعمال کریں.

نتیجہ

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


/*backtest
start: 2023-10-24 00:00:00
end: 2023-10-31 00:00:00
period: 15m
basePeriod: 5m
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/
// © pernath

//@version=5
strategy("TREND_CATCHER", overlay=true, commission_value=0.05, commission_type=strategy.commission.percent, initial_capital=1000)

//#####variables##############
profit_short=input(title='profit_short', defval=27)
stop_short=input(title='stop_short', defval=2)

stop_long=input(title='stop_long', defval=3)
profit_long=input(title='profit_long', defval=35)


media_1=input(title='media_1', defval=55)
media_2=input(title='media_2', defval=100)
resta_medias=input(title='resta_medias', defval=0)
resta_medias2=input(title='resta_medias2', defval=0)

RSI_periodos=input(title='RSI_periodos', defval=42)
//###############VARIABLES###################




//#####Alert#####
id_bot = ""
email_token = ""
long_open =""
long_close =""
short_open =""
short_close =""
//#  {{strategy.order.alert_message}}


//#############################
//#############################

//###############EMA##############/
//plot(ta.ema(close, 1), title='ema 5', color=color.white)
plot(ta.ema(close, 12), title='ema 12', color=color.white)
plot(ta.ema(close, 25), title='ema 25', color=color.white)
plot(ta.ema(close, 30), title='ema 30', color=color.white, linewidth=1)
plot(ta.ema(close, 40), title='ema 40', color=color.white, linewidth=1)
plot(ta.ema(close, 55), title='ema 55', color=color.orange, linewidth=1)
plot(ta.ema(close, 100), title='ema 100', color=color.red, linewidth=1)
plot(ta.ema(close, 200), title='ema 200', color=color.white, linewidth=3)

//#############################/





//######VISUAL#############
EMA50 = ta.ema(close, 55)
EMA100 = ta.ema(close, 100)


estado_medias=EMA50-EMA100




a = plot(EMA50, title="EMA(50)", color=color.orange, linewidth=1 ) 
b = plot(EMA100, title="EMA(100)", color=color.red, linewidth=1 )


var color col = na
col := estado_medias>resta_medias ? color.green : color.red
fill(a,b,color=col,transp=40)


//######VISUAL#############





Go_Short=(ta.crossunder(ta.ema(close,100),ta.ema(close,200)))
Go_Long=((ta.crossover(ta.ema(close,55),ta.ema(close,100))and(ta.ema(close,12)>ta.ema(close,200))))


strategy.close("enter long", (Go_Short),alert_message=long_open)

cancelar_short=((ta.crossunder(ta.ema(close,25),ta.ema(close,6))))



if Go_Short
    strategy.entry("enter short", strategy.short,1, alert_message=short_open) 
  
strategy.exit("cerrar short", "enter short", 1, profit=close*profit_short/100/syminfo.mintick, loss=close*stop_short/100/syminfo.mintick, alert_message=short_close)




strategy.close("enter short", (Go_Long),alert_message=short_close)
cancelar=((ta.crossunder(ta.ema(close,12),ta.ema(close,30))))



if Go_Long
    strategy.entry("enter long", strategy.long,1,alert_message=long_open)

strategy.exit("cerrar long", "enter long", 1, profit=close*profit_long/100/syminfo.mintick, loss=close*stop_long/100/syminfo.mintick, alert_message=long_close)




strategy.close("enter short", (cancelar_short),alert_message=short_close)

strategy.close("enter long", (cancelar),alert_message=long_close)


//posiciones abiertas
bgcolor((strategy.position_size > 0 or strategy.position_size < 0) ? color.blue : na, transp=70)









مزید