
تدریجی متغیر اوسط رجحان ٹریکنگ حکمت عملی متعدد مختلف ادوار میں چلتی اوسط کا استعمال کرتی ہے ، قیمتوں میں رجحان کی تبدیلیوں کو پکڑتی ہے ، اس کے علاوہ اوسرینٹر اشارے کے ذریعہ اوور بیئر اوور سیل علاقوں کا تعین کرنے کے لئے ، کم خرید و فروخت کے رجحان سے باخبر رہنے کی تجارتی حکمت عملی ہے۔ یہ حکمت عملی درمیانی لمبی لائن کی پوزیشنوں کے لئے موزوں ہے ، جس میں واضح رجحان کی صورتحال کی پیروی کی جاتی ہے۔
اس حکمت عملی میں قیمتوں کے رجحانات کو پکڑنے کے لئے 18 ، 26 ، اور 36 ادوار کی متعدد متحرک اوسط کا استعمال کیا گیا ہے۔ جب قلیل مدتی اوسط لائن کو طویل مدتی اوسط لائن سے پار کرتے ہیں تو اسے بڑھتے ہوئے رجحان میں سمجھا جاتا ہے ، اور جب قلیل مدتی اوسط لائن کو طویل مدتی اوسط لائن سے پار کرتے ہیں تو اسے گرنے والے رجحان میں سمجھا جاتا ہے۔
اس کے علاوہ ، حکمت عملی نے MACD ، RSI ، EFI اور دیگر نوسکھئیے کے اشارے کو بھی استعمال کیا ہے تاکہ اوورلوڈ اور اوور سیل علاقوں کا تعین کیا جاسکے۔ جیسے MACD کالم لائن منفی ٹرانسمیشن کے ذریعہ زیادہ ، منفی ٹرانسمیشن کے ذریعہ خالی۔ RSI اونچائی میں واپسی پر خالی ، کم واپسی پر زیادہ۔ EFI اشارے 0 سے کم پر زیادہ ، 0 سے زیادہ پر خالی۔
داخلے کے قواعد:
ایک سے زیادہ: مختصر اوسط لائن پر لمبی اوسط لائن اور MACD> 0 اور RSI کم سطح کی واپسی اور EFI <0
خالی: مختصر اوسط لائن کے نیچے طویل اوسط لائن کو پار کریں AND MACD <0 AND RSI اونچائی پیچھے ہٹیں AND EFI> 0
سٹاپ نقصان کے قواعد:
ایک سے زیادہ اسٹاپ نقصان: ای ایف آئی اشارے میں کمی سے زیادہ اور قیمت مقررہ اوسط سے نیچے
خالی ٹکٹ اسٹاپ نقصان: ای ایف آئی اشارے قدر سے کم اور قیمت نے نامزد اوسط سے تجاوز کیا
ایک غیر لکیری میٹنگ میں ایک رجحان کو پکڑنے کے لئے ایک کثیر گروپ کی حرکت پذیری اوسط کا استعمال کرتے ہوئے، جس میں شامل ہونا ضروری ہے.
اوسیلیٹر اشارے کا مجموعہ اوور بیئر اوور سیل علاقوں کا تعین کرنے کے لئے استعمال کیا جاتا ہے ، تاکہ اونچائی اور کمی کا تعاقب نہ کیا جاسکے۔
اسٹاپ نقصان کے اصول رجحانات اور فنڈز کے بہاؤ کو جامع طور پر مدنظر رکھتے ہیں ، تاکہ خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکے۔
حکمت عملی کے پیرامیٹرز کو بار بار جانچنے اور بہتر بنانے کے بعد ، زیادہ تر حالات کے مطابق ڈھال لیا جاسکتا ہے۔
آپریٹنگ فریکوئینسی اعتدال پسند ہے، ٹریڈنگ سگنل نسبتا مستحکم ہے، طویل لائن رکھنے کے لئے رجحانات کی پیروی کرنے کے لئے.
اچانک واقعے کی وجہ سے گرنے سے روک تھام کا اثر پڑ سکتا ہے ، روک تھام کی حد کو مناسب طریقے سے بڑھایا جانا چاہئے۔
ہنگامہ خیز حالات میں ٹریڈنگ کی فریکوئنسی زیادہ ہوسکتی ہے ، لہذا پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرکے ٹریڈنگ کی فریکوئنسی کو کم کیا جانا چاہئے۔
طویل عرصے تک پوزیشن رکھنے سے نقصانات میں اضافہ ہوسکتا ہے ، اوسط مدت کو مناسب طریقے سے کم کیا جانا چاہئے ، اور نقصانات کو بروقت روکنا چاہئے۔
ریٹرننگ کے وقت فٹ ہونے کا خطرہ موجود ہے ، اور اس کے عملی اثرات کی جانچ پڑتال کی جارہی ہے۔
بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے تجارتی تعدد اور منافع کو بہتر بنائیں۔
مشین لرننگ الگورتھم شامل کریں ، متحرک اصلاح کے پیرامیٹرز ، مارکیٹ میں تبدیلیوں کے مطابق ڈھالیں۔
خود کار طریقے سے روکنے کا طریقہ کار شامل کریں ، مختلف حالات میں مختلف رکاوٹوں کا استعمال کریں۔
مزید اشارے کے ساتھ مل کر کھیل میں داخل ہونے کے وقت کا تعین کریں تاکہ حکمت عملی کی استحکام کو بہتر بنایا جاسکے۔
فنڈ مینجمنٹ کی حکمت عملی میں اضافہ ، انفرادی پوزیشن کے سائز پر قابو پانا ، مجموعی خطرے کا انتظام کرنا۔
تدریجی متوازن رجحان ٹریکنگ حکمت عملی ، جس میں متعدد متوازن لائنوں کے ذریعہ رجحان کی سمت کا فیصلہ کیا جاتا ہے ، اشارے کے فلٹرنگ کے ساتھ وقت میں داخل ہوتا ہے ، بڑے رجحان کو مؤثر طریقے سے ٹریک کرسکتا ہے ، اور لمبی لائن کو مستحکم آمدنی حاصل کرنے کا مقصد حاصل کرسکتا ہے۔ حکمت عملی پیرامیٹرز کی اصلاح کے ذریعہ مستحکم ہے ، لیکن خطرے کے کنٹرول اور خود کو اپنانے کے طریقہ کار کو مزید بہتر بنانے کی ضرورت ہے ، تاکہ واپسی کو کم کیا جاسکے اور کامیابی کی شرح کو بہتر بنایا جاسکے۔ مجموعی طور پر ، اس حکمت عملی کو ایک سادہ عملی رجحان ٹریکنگ پروگرام کے طور پر استعمال کیا جاسکتا ہے ، جس کی بنیادی نفسیات مضبوط وسعت پذیر ہیں ، اور مزید تحقیق کے قابل ہیں۔
/*backtest
start: 2023-09-25 00:00:00
end: 2023-10-25 00:00:00
period: 1h
basePeriod: 15m
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/
// © murdocksilva
//@version=5
strategy("Daily_Mid Term_Consulting BOLT")
//calculo longuitud
longuitud = input(58, title= "longitud_sma")
px = ta.sma(close, 1)
px2 = ta.sma(low, 1)
Length1 = input.int(18)
Length2 = input.int(18)
Length3 = input.int(26)
Length4 = input.int(36)
Length5 = input.int(78)
Length6 = input.int(1)
Length7 = input.int(1500)
Length8 = input.int(58)
Length9 = input.int(3000)
Length10 = input.int(2)
Length11 = input.int(14)
ma1 = ta.sma(low, Length1)
ma2 = ta.sma(high, Length2)
ma3 = ta.sma(close, Length3)
ma4 = ta.sma(close, Length4)
ma5 = ta.sma(close, Length5)
ma6 = ta.sma(close, Length6)
ma7 = ta.sma(close, Length7)
ma8 = ta.sma(close, Length8)
ma9 = ta.sma(close, Length9)
ma10 = ta.sma(close, Length10)
ma11 = ta.sma(close, Length11)
// calculo EFI
efi = (close[1]-close) * volume / 1000
efi_indicador = (efi[1] + efi) / 2
//Variable RSI - calculo desv estandar
b = (px-ma10)*(px-ma10)
b2 = (px[1]-ma10[1])*(px[1]-ma10[1])
c = b + b2
c2 = c / 2
desv = math.sqrt(c2)/10
//calculo MACD
macd = ma4 - ma5
//calculo RSI
rsi = ta.rsi(close, 9)
// calculo Divergencia
ma = ta.sma(close, longuitud)
dist = close - ma
porcentaje = dist * 100 / close
ma_dista = ta.sma(porcentaje, 333)
//condición de entrada y salida long
long = ma1[1] < ma1 and ma2[1] < ma2 and macd > 0 and px > ma3 and efi_indicador < 9 and px > ma7 and macd[1] < macd
clong = efi_indicador > 22000 and px < ma8
strategy.entry("BUY", strategy.long, when = long)
strategy.close("BUY", when = clong)
//condición de entrada y salida short
short = ma1[1] > ma1 and ma2[1] > ma2 and macd < 0 and px < ma3 and efi_indicador > 9 and macd[1] > macd
cshort = efi_indicador < 14000 and px > ma8 and ma11 > desv
strategy.entry("SELL", strategy.short, when = short)
strategy.close("SELL", when = cshort)
//SL Y TP
//strategy.exit("long exit", "Daily_Mid Term_Consulting BOLT", profit = close * 40 / syminfo.mintick, loss = close * 0.02 / syminfo.mintick)
//strategy.exit("shot exit", "Daily_Mid Term_Consulting BOLT", profit = close * 40 / syminfo.mintick, loss = close * 0.02 / syminfo.mintick)
// GRAFICA smas
plot(ma1, color=color.new(color.orange, 0))
plot(ma2, color=color.new(color.orange, 0))
plot(ma3, color=color.new(color.orange, 0))
plot(ma4, color=color.new(color.orange, 0))
plot(ma5, color=color.new(color.orange, 0))
plot(ma6, color=color.new(color.green, 0))
plot(ma7, color=color.new(color.orange, 0))
plot(ma8, color=color.new(color.orange, 0))
plot(ma9, color=color.new(color.orange, 0))
//GRAFICA MACD
plot(macd, color=color.new(color.red, 0), style = plot.style_columns)
//GRAFICA DIVERGENCIA
plot(porcentaje, style = plot.style_columns)
//GRAFICA MA DIVERGENCIA
plot(ma_dista, color=color.new(color.white, 0))
//GRAFICA MA DIVERGENCIA
plot(desv, color=color.new(color.blue, 0))
//GRAFICA EFI
plot(efi_indicador, color=color.new(color.yellow, 0))
// GRAFICA RSI
l1 = hline(70, color=color.new(color.green, 0))
l2 = hline(30, color=color.new(color.green, 0))
plot(rsi, color=color.new(color.white, 0))
//prueba 1 stop loss and take profit
//sl = 0.05
//tp = 0.1
//calculo de precio para sl y tp
//longstop=strategy.position_avg_price*(1-sl)
//longprofit=strategy.position_avg_price*(1+tp)
//shortstop=strategy.position_avg_price*(1+sl)
//shortprofit=strategy.position_avg_price*(1-tp)
//if (long)
// strategy.exit("BUY", strategy.long)
//sl and tp long|short
//if strategy.entry("BUY", strategy.long)
//if strategy.position_avg_price > 0
//strategy.exit("BUY", limit = longprofit, stop = longstop)
//if strategy.position_avg_price < 0
//strategy.exit("SELL", limit = shortprofit, stop=shortstop)