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

بٹ کوائن - ایم اے کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-04 13:55:45
ٹیگز:

img

جائزہ

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

حکمت عملی کا اصول

یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:

  1. چلتی اوسط (MA): قیمت کے رجحانات اور الٹ سگنل کا تعین کرنے کے لئے ایک خاص مدت کے دوران اوسط بندش کی قیمت کا حساب لگاتا ہے۔

  2. رشتہ دار طاقت انڈیکس (آر ایس آئی): ایک خاص مدت کے دوران قیمتوں میں اضافے اور گرنے کی رفتار کا حساب لگاتا ہے تاکہ زیادہ خریدنے اور زیادہ فروخت کرنے والے علاقوں کا فیصلہ کیا جاسکے۔

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

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

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

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

  1. اصول سادہ اور سمجھنے اور لاگو کرنے کے لئے آسان ہے.
  2. قابل اعتماد ٹریڈنگ سگنل غیر معقول اندراج سے بچتے ہیں۔
  3. کم پیرامیٹرز اور بہتر بنانے کے لئے آسان.
  4. وسیع اطلاق کے ساتھ بالغ چلتی اوسط تکنیک.
  5. RSI اشارے مؤثر طریقے سے overbought اور oversold مظاہر کی شناخت کر سکتے ہیں.

خطرے کا تجزیہ

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

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

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

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

اس حکمت عملی کے لئے اصلاح کی اہم سمتوں میں شامل ہیں:

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

  2. فلٹریشن کے لیے دیگر تکنیکی اشارے جیسے KDJ، MACD وغیرہ کو بڑھانا تاکہ ٹریڈنگ سگنل کا معیار بہتر ہو۔

  3. قیمتوں میں اتار چڑھاؤ کی نگرانی کریں اور پوزیشنوں کو ایڈجسٹ کریں اور اس کے مطابق نقصانات کو روکیں۔

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

  5. پیرامیٹر خود کو اپنانے والے میکانزم تیار کریں ، جو حکمت عملیوں کو مختلف مارکیٹ کے ماحول کی بنیاد پر پیرامیٹر کی اقدار کو خود بخود ایڈجسٹ کرنے کی اجازت دیتا ہے۔

نتیجہ

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


/*backtest
start: 2023-11-03 00:00:00
end: 2023-12-03 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Trading Strategy Warning - Past performance may not equal future performance
//Account Size Warning - Performance based upon default 10% risk per trade, of account size $100,000. Adjust before you trade to see your own drawdown.
//Time Frame - D1 and H4, warning H4 has a lower profit factor (fake-outs, and account drawdown), D1 recommended
//Trend Following System - Profitability of this system is dependent on a STRONG trend in Bitcoin, into the future
strategy("Bitcoin - MA Crossover Strategy", overlay=true)

// User Input
usr_risk = input(title="Equity Risk (%)",type=input.integer,minval=1,maxval=100,step=1,defval=10,confirm=false)
sma_fast = input(title="Fast MA (Period)",type=input.integer,minval=1,maxval=500,step=1,defval=20,confirm=false)
sma_slow = input(title="Slow MA (Period)",type=input.integer,minval=1,maxval=500,step=1,defval=40,confirm=false)
rsi_valu = input(title="RSI (Period)",type=input.integer,minval=1,maxval=500,step=1,defval=14,confirm=false)

// Create Indicator's
shortSMA = sma(close, sma_fast)
longSMA = sma(close, sma_slow)
rsi = rsi(close, rsi_valu)
strategy.initial_capital = 50000
// Units to buy
amount = usr_risk / 100 * (strategy.initial_capital + strategy.netprofit)
units = floor(amount / close)

// Specify entry conditions
longEntry = crossover(shortSMA, longSMA)
shortEntry = crossunder(shortSMA, longSMA)

// Specify exit conditions
longExit = crossunder(shortSMA, longSMA)
shortExit = crossover(shortSMA, longSMA)

// Execute long trade
if (longEntry)
    strategy.entry("long", strategy.long, units, when = rsi > 50)

// Exit long trade
if(longExit and strategy.position_size > 0)    
    strategy.order("exit long", strategy.short, abs(strategy.position_size))

// Execute short trade
if (shortEntry)
    strategy.entry("short", strategy.short, units, when = rsi < 50)
    
// Exit short trade
if(shortExit and strategy.position_size < 0)    
    strategy.order("exit short", strategy.long, abs(strategy.position_size))

// Plot Moving Average's to chart
plot(shortSMA)
plot(longSMA, color=color.black)

مزید