
یہ حکمت عملی قیمت کی حرکیات کے اشارے MACD اور اوسط لائن پر مبنی ایک خریدی گئی خریداری کی حکمت عملی ہے جو چاندی (XAG/USD، XAG/EUR) کے لئے 1 گھنٹے کے وقت کی مدت پر لاگو ہوتی ہے۔ اہم بات یہ ہے کہ قیمت کے رجحانات اور حرکیات کے اشارے کے ساتھ مل کر رجحان کو تبدیل کرنے کا وقت طے کریں۔
جب MACD کالم لائن منفی سے درست اور مسلسل اوپر کی طرف سے ٹوٹنے والی سگنل لائن ہوتی ہے تو ، اس کا مطلب یہ ہے کہ قلیل مدتی تیزی زیادہ مضبوط ہے۔ اسی طرح ، جب MACD کالم لائن منفی سے درست ہوتی ہے اور سگنل لائن کو ٹوٹ دیتی ہے ، اور جب قیمت نیچے کی طرف گرتی ہے تو ، ایک خالی سر پیدا ہوتا ہے۔
اس حکمت عملی کے مطابق ، طویل پوزیشنوں میں داخل ہونے کے اشارے کے لئے مندرجہ ذیل شرائط ہیں:
مختصر پوزیشن میں داخل ہونے والے سگنل کے بارے میں فیصلہ کرنے کے لئے صرف اس کے برعکس ہے.
ایک بار پوزیشن کھولی جائے تو ، اگلے K لائن بند ہونے پر غیر مشروط برابر پوزیشن۔ اس حکمت عملی میں اسٹاپ اسٹاپ نقصان کی جگہ نہیں رکھی گئی ہے ، اور اس رجحان کے پھوٹ پڑنے کے لئے شروع ہونے والی جگہ کی تلاش کی گئی ہے۔
اس حکمت عملی میں قیمت اور حرکیات کے اشارے شامل ہیں ، جس سے رجحان کے الٹ جانے کا وقت زیادہ درست اندازہ لگایا جاسکتا ہے ، جیتنے کی شرح زیادہ ہے۔ غیر مشروط طور پر ایک K لائن کو بند کرنے کے لئے صفائی کا طریقہ ، الٹ کی ناکامی کے بعد دوبارہ نقصان سے بچنے کے لئے موثر ہے۔
اسٹاپ نقصان کو روکنے کے لئے کوئی اسٹاپ نقصان نہیں ہے ، اور اعلی منافع کے حصول کے لئے سرمایہ کاروں کی ضروریات کو پورا کرنے کے لئے پوری پوزیشن کھول دی گئی ہے۔
نقصان سے پاک ترتیب آسانی سے قید ہے ، نقصان کا خطرہ زیادہ ہے۔ اگر ریورس سگنل ناکام ہوجاتا ہے تو ، وقت پر نقصان کو روک نہیں سکتا ہے ، اس سے بڑے مالی نقصان کا سامنا کرنا پڑ سکتا ہے۔
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اگر آپ کے کاروبار میں کوئی تبدیلی نہیں آتی ہے تو ، آپ کو اس کے بارے میں مزید معلومات حاصل کرنے کی ضرورت نہیں ہے۔
مناسب اسٹاپ نقصان کی حکمت عملی کو شامل کرنے اور نقصان کے خطرے کو کم کرنے کے لئے اعلی جیت کی شرح پر مبنی خریدی گئی خریدی کی بنیاد پر غور کیا جاسکتا ہے۔
اعلی درجے کی مہارتوں کے ساتھ ، آپ کو ایک ٹرینڈ منافع پر قبضہ کرنے کی کوشش کرنے کے لئے ایک پوزیشن کھولنے کے لئے ایک میکانیزم قائم کرنے کے لئے بھی استعمال کیا جاسکتا ہے۔
یہ حکمت عملی مجموعی طور پر ایک فعال جارحانہ اعلی خطرہ حکمت عملی ہے ، جس کی وجہ سے کوئی نقصان نہیں ہوتا ہے ، سرمایہ کاروں کو نقصان کا زیادہ خطرہ برداشت کرنے کی ضرورت ہے۔ تاہم ، کامیاب الٹ کے بعد پہلی بار مکمل پوزیشن کھولنے سے اعلی منافع بھی حاصل کیا جاسکتا ہے۔ مضبوط نفسیاتی برداشت کرنے والے فعال سرمایہ کاروں کے لئے موزوں ہے۔
/*backtest
start: 2023-01-31 00:00:00
end: 2024-01-13 05:20:00
period: 1d
basePeriod: 1h
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/
// © SoftKill21
//@version=4
strategy("XAG strategy 1h",overlay=true)
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2020, title = "From Year", minval = 1970)
var gica = 0
var marcel = gica+2
//monday and session
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2020, title = "To Year", minval = 1970)
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
len = input(10, minval=1, title="Length")
src = input(close, title="Source")
out = sma(src, len)
//distanta = input(1.004)
fast_length = input(title="Fast Length", type=input.integer, defval=12)
slow_length = input(title="Slow Length", type=input.integer, defval=26)
signal_length = input(title="Signal Smoothing", type=input.integer, minval = 1, maxval = 50, defval = 9)
sma_source = input(title="Simple MA(Oscillator)", type=input.bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=input.bool, defval=false)
// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00
// Calculating
fast_ma = sma_source ? sma(src, fast_length) : ema(src, fast_length)
slow_ma = sma_source ? sma(src, slow_length) : ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal ? sma(macd, signal_length) : ema(macd, signal_length)
hist = macd - signal
option1=input(true)
option2=input(true)
long2 = close > open and time_cond and close > out and hist > 0 and hist > hist[1]
short2 = close < open and time_cond and close < out and hist < 0 and hist < hist[1]
long1 = (close > open ) and time_cond and close > out and hist > 0 and hist > hist[1] and high > high[1] and high[1] > high[2] and close > high[1] and close > high[2] and close > high[3]
short1 = (close < open) and time_cond and close < out and hist < 0 and hist < hist[1] and low < low[1] and low[1] < low[2] and close < low[1] and close < low[2] and close < low[3]
if(option1)
strategy.entry("long",1,when= short1)
strategy.entry("short",0,when=long1)
strategy.close_all()
if(option2)
strategy.entry("long",1,when= short2)
strategy.entry("short",0,when=long2)
strategy.close_all()
// if(strategy.openprofit < 0)
// strategy.close_all()
// if(strategy.openprofit>0)
// strategy.close("long",when = close < open )
// strategy.close("short",when = close > open)
// strategy.close("long",when= close < open)
// strategy.close("short",when= close> open)
// tp = input(0.0003)
// sl = input(0.005)
// strategy.exit("closelong", "long" , profit = close * tp / syminfo.mintick, loss = close * sl / syminfo.mintick, alert_message = "closelong")
// strategy.exit("closeshort", "short" , profit = close * tp / syminfo.mintick, loss = close * sl / syminfo.mintick, alert_message = "closeshort")