
یہ حکمت عملی قیمتوں میں اتار چڑھاؤ پر مبنی ایک کثیر رجحان ٹریکنگ سسٹم ہے ، جو مارکیٹ میں رجحانات کی نشاندہی کرنے کے لئے لگاتار تین تجارتی ادوار کی اونچائی اور کم سے کم تبدیلیوں کا تجزیہ کرتا ہے۔ حکمت عملی متحرک اسٹاپ نقصان اور منافع بخش کا استعمال کرتی ہے ، جس میں سرمایہ کی حفاظت کے ساتھ ساتھ مستحکم منافع کی تلاش کی جاتی ہے۔ یہ طریقہ خاص طور پر مارکیٹ کے ماحول میں مناسب ہے جہاں رجحانات واضح ہیں ، درمیانی اور طویل مدتی قیمتوں کی نقل و حرکت کو مؤثر طریقے سے پکڑ سکتے ہیں۔
حکمت عملی کی بنیادی منطق قیمتوں کی نقل و حرکت کے تسلسل اور رجحان کی تسلسل کے اصول پر مبنی ہے۔ خاص طور پر ، حکمت عملی مندرجہ ذیل اقدامات کے ذریعے کام کرتی ہے۔
یہ ایک ڈیزائن کردہ اور معقول رجحانات کی پیروی کرنے والی حکمت عملی ہے ، جس میں متعدد تصدیق کے طریقہ کار کے ذریعہ تجارت کی وشوسنییتا میں اضافہ کیا گیا ہے۔ اگرچہ کچھ جگہیں ہیں جن میں اصلاح کی ضرورت ہے ، لیکن مجموعی طور پر سوچ واضح ہے ، جو بنیادی حکمت عملی کے فریم ورک کے لئے مزید بہتری اور شخصی ایڈجسٹمنٹ کے لئے موزوں ہے۔ حکمت عملی کا بنیادی فائدہ اس کے سادہ اور موثر رجحانات کی شناخت کا طریقہ کار ہے ، جو معقول رسک مینجمنٹ سسٹم کے ساتھ مل کر ہے ، جو بڑے رجحانات والے بازاروں میں اچھے نتائج حاصل کرسکتا ہے۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-28 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Indicatore Minimi e Massimi", overlay=true)
// Parametri di input per stop loss e take profit
stopLossDistance = input(2, title="Distanza Stop Loss")
takeProfitDistance = input(6, title="Distanza Take Profit")
// Funzione per il conteggio dei massimi e minimi
var int countUp = 0
var int countDown = 0
// Calcola i massimi e minimi
if (low > low[1] and low[1] > low[2])
countUp := countUp + 1
countDown := 0
else if (high < high[1] and high[1] < high[2])
countDown := countDown + 1
countUp := 0
else
countUp := 0
countDown := 0
// Segnali di acquisto e vendita
longSignal = countUp == 3
shortSignal = countDown == 3
// Impostazione dello stop loss e take profit
longStopLoss = close - stopLossDistance
longTakeProfit = close + takeProfitDistance
shortStopLoss = close + stopLossDistance
shortTakeProfit = close - takeProfitDistance
// Esegui le operazioni
if (longSignal)
strategy.entry("Long", strategy.long)
strategy.exit("Take Profit", "Long", limit=longTakeProfit, stop=longStopLoss)
if (shortSignal)
strategy.entry("Short", strategy.short)
strategy.exit("Take Profit", "Short", limit=shortTakeProfit, stop=shortStopLoss)
// Visualizza segnali sul grafico
plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Compra")
plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Vendi")