یہ حکمت عملی بٹ کوائن
یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:
چلتی اوسط (MA): قیمت کے رجحانات اور الٹ سگنل کا تعین کرنے کے لئے ایک خاص مدت کے دوران اوسط بندش کی قیمت کا حساب لگاتا ہے۔
رشتہ دار طاقت انڈیکس (آر ایس آئی): ایک خاص مدت کے دوران قیمتوں میں اضافے اور گرنے کی رفتار کا حساب لگاتا ہے تاکہ زیادہ خریدنے اور زیادہ فروخت کرنے والے علاقوں کا فیصلہ کیا جاسکے۔
خاص طور پر ، حکمت عملی تیز رفتار لائن کے طور پر ایک مختصر MA اور سست لائن کے طور پر ایک طویل MA استعمال کرتی ہے۔ جب تیز رفتار لائن سست لائن سے اوپر عبور کرتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی قیمت میں اضافے میں تیزی آرہی ہے اور خریدنے کا اشارہ پیدا ہوتا ہے۔ جب تیز رفتار لائن سست لائن سے نیچے عبور کرتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی قیمت میں کمی میں تیزی آرہی ہے اور فروخت کا اشارہ پیدا ہوتا ہے۔
اسی وقت ، حکمت عملی میں آر ایس آئی کے لئے ایک حد بھی طے کی گئی ہے ، جب آر ایس آئی 50 سے زیادہ ہو تو صرف خریدنے کے سگنل تیار کیے جاتے ہیں اور جب آر ایس آئی 50 سے کم ہو تو صرف سگنل فروخت کیے جاتے ہیں ، جب قیمتوں میں زبردست اتار چڑھاؤ ہوتا ہے تو بے ہودہ داخلے سے گریز کیا جاتا ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
خطرات کو کم کرنے کے لئے ، یہ سفارش کی جاتی ہے کہ مدت کے اوسط پیرامیٹرز کو بہتر بنایا جائے ، اسٹاپ نقصان کی پوزیشنوں کو ایڈجسٹ کیا جائے ، اور پوزیشن کے سائز کو مناسب طریقے سے کم کیا جائے۔ جب بڑی بنیادی تبدیلیاں آتی ہیں تو حکمت عملی معطل کردی جائے۔
اس حکمت عملی کے لئے اصلاح کی اہم سمتوں میں شامل ہیں:
بڑھتی ہوئی تلاش ، جینیاتی الگورتھم وغیرہ کے ذریعے ، بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے چلتی اوسط مدت کے پیرامیٹرز کو بہتر بنائیں۔
فلٹریشن کے لیے دیگر تکنیکی اشارے جیسے KDJ، MACD وغیرہ کو بڑھانا تاکہ ٹریڈنگ سگنل کا معیار بہتر ہو۔
قیمتوں میں اتار چڑھاؤ کی نگرانی کریں اور پوزیشنوں کو ایڈجسٹ کریں اور اس کے مطابق نقصانات کو روکیں۔
جھوٹے بریک آؤٹ سے بچنے کے لئے تجارتی حجم کو شامل کریں ، جب تجارتی حجم میں اضافہ ہوتا ہے تو صرف سگنل جاری کریں۔
پیرامیٹر خود کو اپنانے والے میکانزم تیار کریں ، جو حکمت عملیوں کو مختلف مارکیٹ کے ماحول کی بنیاد پر پیرامیٹر کی اقدار کو خود بخود ایڈجسٹ کرنے کی اجازت دیتا ہے۔
خلاصہ یہ ہے کہ یہ ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اوسط کراس اوور کے اصول پر مبنی ، تجارتی منطق آسان اور واضح ، سمجھنے اور نافذ کرنے میں آسان ہے۔ آر ایس آئی اشارے کو شامل کرنے سے غیر معقول تجارت سے بچا جاسکتا ہے۔ یہ حکمت عملی خطرات اور انعامات دونوں لاتی ہے ، جو کچھ مقدار میں تجارت کے تجربے والے سرمایہ کاروں کے لئے موزوں ہے ، لیکن ممکنہ نقصان کے خطرات سے بچنے کی ضرورت ہے۔ اگر ڈویلپر مزید فلٹرز شامل کرسکتے ہیں تو ، پیرامیٹر موافقت کو بہتر بناسکتے ہیں ، اس سے حکمت عملی کی مستحکم منافع میں مزید بہتری آسکتی ہے۔
/*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)