وسائل لوڈ ہو رہے ہیں... لوڈنگ...

رفتار کی نگرانی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-23 13:47:02
ٹیگز:

img

جائزہ

یہ حکمت عملی موم بتیوں کے جسمانی سائز اور رجحان کی رفتار اشارے ای ایم اے کا استعمال مارکیٹ کے رجحانات کا تعین کرنے اور کم خریدنے اور اعلی فروخت کرنے کے لئے خودکار تجارت کو نافذ کرنے کے لئے کرتی ہے۔ اس کا بنیادی خیال اپ ٹرینڈ میں اضافے کا پیچھا کرنا اور ڈاؤن ٹرینڈ میں ڈپ پر لمبی پوزیشنیں شامل کرنا ہے۔

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

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

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

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

خطرات اور اصلاح

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

نتیجہ

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


/*backtest
start: 2023-10-23 00:00:00
end: 2023-11-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//Author @divonn1994

strategy(title='Trend Follower Strategy v2 [divonn1994]', shorttitle='TrendFollowStrategyV2', overlay=false, pyramiding=0, default_qty_value=100, default_qty_type=strategy.percent_of_equity, precision=7, currency=currency.USD, commission_value=0.1, commission_type=strategy.commission.percent, initial_capital=100)

//Important Constants for Classifying Candle Size----------------------------------------------------------------------------------------------------------------------------------------------

timesBigger = 2
crumbSize = 1400
crumbSize2 = 2100
bigCandleSize = 3800

//Key Alerts and Classifications of Candle Size and EMAs---------------------------------------------------------------------------------------------------------------------------------------

emaAlert = ta.ema(close, 8) > ta.ema(open, 8) ? 1 : 0 
CandleSize = close * 1 - open * 1
previousCandleSize = close[1] * 1 - open[1] * 1
greenCandle = close > open ? 1 : 0
previousGreenCandle = close[1] > open[1] ? 1 : 0

crumb = (greenCandle==1 and CandleSize<=crumbSize) or (greenCandle==0 and -CandleSize<=crumbSize) ? 1 : 0
bigCrumb = (greenCandle==1 and CandleSize<=crumbSize2 and CandleSize>crumbSize) or (greenCandle==0 and -CandleSize<=crumbSize2 and -CandleSize>crumbSize) ? 1 : 0
previousCandleIsSmallCrumb = (previousGreenCandle==1 and previousCandleSize<=crumbSize) or (previousGreenCandle==0 and -previousCandleSize<=crumbSize) ? 1 : 0
previousCandleIsBigCrumb = (previousGreenCandle==1 and previousCandleSize<=crumbSize2 and previousCandleSize>crumbSize) or (previousGreenCandle==0 and -previousCandleSize<=crumbSize2 and -previousCandleSize>crumbSize) ? 1 : 0

bigCandle = (greenCandle==1 and previousCandleIsBigCrumb==1 and CandleSize>=math.abs(timesBigger*previousCandleSize)) or (greenCandle==1 and previousCandleIsSmallCrumb==1 and CandleSize>=bigCandleSize) or (greenCandle==1 and previousCandleIsSmallCrumb==0 and previousCandleIsBigCrumb==0 and CandleSize>=math.abs(timesBigger*previousCandleSize)) ? 1 : 0

//Engine (Secret Sauce)------------------------------------------------------------------------------------------------------------------------------------------------------------------------

buy = (crumb==0 and bigCrumb==0 and greenCandle==0) or (greenCandle==1 and bigCandle==1) or (emaAlert==0) ? 0 : 1

//Strategy-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

if ta.crossover(buy, 0.5)
    strategy.entry('long', strategy.long, comment='long')
if ta.crossunder(buy, 0.5)
    strategy.close('long')

//Plot Strategy Behavior-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

plot(buy, color=color.new(color.silver, 0))
plot(0.5, color=color.new(color.fuchsia, 0))

مزید