
یہ حکمت عملی مارکیٹ کے رجحانات کی سمت کا اندازہ لگانے کے لئے متحرک اوسط اور قیمتوں کے فرق کا حساب لگانے کے لئے استعمال کی جاتی ہے ، اور رجحانات کی شرائط کے مطابق زیادہ پوزیشنیں لینا ، اور ہلچل کے حالات میں کثرت سے پوزیشن لینا سے بچنا۔
اس حکمت عملی میں قیمتوں میں اضافے کے مواقع پر قبضہ کرنے کے لئے قیمتوں میں اتار چڑھاو کی پیمائش کے ساتھ چلنے والی اوسط اور قیمتوں میں اتار چڑھاو کی پیمائش کا استعمال کیا جاتا ہے۔
جب قیمتوں میں اضافے کی حرکت پذیری اوسط سے تجاوز کرتے ہیں تو ، اس کا مطلب یہ ہے کہ وہ اس وقت ایک کثیر موڑ پر ہیں۔ اس وقت اگر حالیہ 3 دوروں کی اعلی ترین قیمت اور کم سے کم قیمت کا فرق اس کی 20 دوروں کی اوسط سے زیادہ ہے ، تو یہ ظاہر کرتا ہے کہ حالیہ اتار چڑھاؤ کی حد میں اضافہ ہوا ہے ، قیمتوں میں زیادہ اضافہ ہوسکتا ہے ، اس وقت زیادہ پوزیشن کھولی جائے۔
پوزیشن کھولنے کے بعد ، ایک مقررہ تناسب کی روک تھام کی قیمت طے کی جاتی ہے ، اور جب قیمت اس قیمت سے نیچے آجاتی ہے تو ، نیچے والے خطرے پر قابو پانے کے لئے پوزیشن کو فعال طور پر روک دیا جاتا ہے۔
خطرے سے نمٹنے کے طریقے:
اس حکمت عملی میں سادہ اور موثر اشارے کے فیصلے کے ذریعے رجحان کی صورتحال میں موثر پوزیشن کھولنے کی سوچ کو عملی جامہ پہنایا گیا ہے۔ اس حکمت عملی سے چھوٹے چھوٹے اتار چڑھاؤ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے ، اور بے معنی تجارت سے بچا جاسکتا ہے۔ اس کے علاوہ ، حکمت عملی کا خطرہ کنٹرول بھی مناسب ہے ، جو ممکنہ نقصان کو اچھی طرح سے کنٹرول کرسکتا ہے۔ مزید اصلاح کے ذریعہ ، بہتر تجارتی اثر حاصل کرنے کی امید ہے۔
/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Estrategia de Diferencia HL y MA para Criptomonedas", shorttitle="HL MA Crypto Strategy-Ortiz", overlay=true)
// Definir longitud de MA y HL
ma_length = input(20, title="Longitud MA")
hl_length = input(3, title="Longitud HL")
exit_below_price = input(0.98, title="Salir por debajo de precio")
// Calcular MA
ma = ta.sma(close, ma_length)
// Calcular HL
hh = ta.highest(high, hl_length)
ll = ta.lowest(low, hl_length)
hl = hh - ll
// Condiciones de tendencia alcista
bullish_trend = close > ma
// Condiciones de entrada y salida
long_condition = close > ma and close > ma[1] and hl > ta.sma(hl, ma_length)
short_condition = false // No operar en tendencia bajista
exit_condition = low < close * exit_below_price
// Entrada y salida de la estrategia
if (long_condition)
strategy.entry("Buy", strategy.long)
if (short_condition)
strategy.entry("Sell", strategy.short)
if (exit_condition)
strategy.close("Buy")
// Plot de señales en el gráfico
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")