پیٹرن بریک تھرو مومینٹم ٹریڈنگ حکمت عملی جو کہ اسٹاپ پرافٹ آپٹیمائزیشن طریقہ کے ساتھ مل کر

TP SL
تخلیق کی تاریخ: 2024-12-11 17:20:09 آخر میں ترمیم کریں: 2024-12-11 17:20:09
کاپی: 1 کلکس کی تعداد: 370
1
پر توجہ دیں
1617
پیروکار

پیٹرن بریک تھرو مومینٹم ٹریڈنگ حکمت عملی جو کہ اسٹاپ پرافٹ آپٹیمائزیشن طریقہ کے ساتھ مل کر

جائزہ

یہ حکمت عملی ایک رجحان ٹریڈنگ سسٹم ہے جو قیمت کی درجہ بندی پر مبنی ہے ، جس میں مارکیٹ میں ٹاپ اور نیچے کی درجہ بندی کی ساخت کی نشاندہی کی جاتی ہے ، جس میں ٹرگر شرائط اور اسٹاپ سیٹنگ کے ساتھ فکسڈ پوائنٹس شامل ہیں۔ حکمت عملی کا بنیادی حصہ یہ ہے کہ نیچے کی درجہ بندی کے اوپر ایک سے زیادہ داخلہ پوائنٹس ، اوپر کی درجہ بندی کے نیچے ایک خالی داخلہ پوائنٹس ، جبکہ متعلقہ اسٹاپ پوائنٹ پوائنٹس کے ساتھ مل کر خطرے پر قابو پانا ہے۔

حکمت عملی کا اصول

اس حکمت عملی کی بنیادی منطق میں درج ذیل اہم اقدامات شامل ہیں:

  1. درجہ بندی کی شناخت: تین مسلسل K لائنوں کے اعلی اور کم پوائنٹس کا موازنہ کرکے ٹاپ اور نیچے کی درجہ بندی کی شناخت کریں۔ جب درمیانی K لائن کا نچلا نقطہ دونوں طرف کے K لائنوں سے کم ہو تو نیچے کی درجہ بندی کی جاتی ہے۔ جب درمیانی K لائن کا اونچائی دونوں طرف کے K لائنوں سے زیادہ ہو تو چوٹی کی درجہ بندی کی جاتی ہے۔
  2. داخلے کی شرائط: شناخت کے بعد ، اس کے اوپری 107 پوائنٹس پر ایک سے زیادہ قیمتیں لگائیں۔ شناخت کے بعد ، اس کے نچلے 107 پوائنٹس پر خالی قیمتیں لگائیں۔
  3. اسٹاپ سیٹنگ: پوزیشن کھولنے کے بعد داخلے کی قیمت کی بنیاد پر ایک ہی پوائنٹس ((107 پوائنٹس) کی اسٹاپ سیٹنگ۔
  4. انعقاد کا انتظام: سسٹم مسلسل تازہ ترین درجہ بندی کی پوزیشنوں کو ٹریک کرتا ہے اور اسی کے مطابق انٹری ٹرگر کی قیمت کو اپ ڈیٹ کرتا ہے۔

اسٹریٹجک فوائد

  1. مضبوط معروضی: حکمت عملی مارکیٹ کی ساخت کی شناخت کے لئے واضح ریاضی کی تعریف پر مبنی ہے ، جس سے موضوعی فیصلے سے پیدا ہونے والے انحراف کو روکا جاتا ہے۔
  2. خطرے سے قابو پانے کے قابل: ایک مقررہ تعداد میں پوائنٹس کی روک تھام کی ترتیب کا استعمال کرتے ہوئے ، ہر تجارت کے لئے منافع کا ہدف واضح اور خطرے سے قابو پانے کے قابل ہے۔
  3. لچکدار: حکمت عملی مختلف مارکیٹ کے حالات میں کام کر سکتی ہے ، خاص طور پر زیادہ اتار چڑھاؤ والے بازاروں کے لئے موزوں ہے۔
  4. اعلی درجے کی آٹومیشن: سگنل کی شناخت سے لے کر عملدرآمد تک پورے ٹرانزیکشن کا عمل خودکار ہے ، جس میں انسانی مداخلت کو کم کیا گیا ہے۔

اسٹریٹجک رسک

  1. جھوٹے بریک آؤٹ کا خطرہ: ایسی صورت حال جس میں مارکیٹ میں قلیل مدتی بریک آؤٹ کے بعد فوری طور پر الٹ پلٹ ہوسکتی ہے ، جس سے اسٹاپ نقصان ہوتا ہے۔
  2. زلزلے کا خطرہ: زلزلے کے بازاروں میں ، بار بار ٹاپ اور نیچے کی ٹائپنگ سے بہت زیادہ ٹریڈنگ سگنل ہوسکتے ہیں۔
  3. فکسڈ پوائنٹس کا خطرہ: فکسڈ انٹری اور اسٹاپ پوائنٹس کا استعمال تمام مارکیٹ کے حالات کے لئے موزوں نہیں ہوسکتا ہے۔
  4. سلائڈنگ کا خطرہ: انتہائی اتار چڑھاؤ والے بازاروں میں ، سلائڈنگ کا ایک سنگین مسئلہ ہوسکتا ہے۔

حکمت عملی کی اصلاح کی سمت

  1. متحرک پوائنٹس کی تعداد میں اصلاح: مارکیٹ میں اتار چڑھاؤ کی شرح کے مطابق متحرک طور پر داخلہ ٹرگر پوائنٹس اور اسٹاپ پوائنٹس کی تعداد کو ایڈجسٹ کیا جاسکتا ہے۔
  2. رجحانات کو فلٹر کریں: رجحانات کے فیصلے کے اشارے میں اضافہ کریں ، صرف مرکزی رجحانات کی سمت میں پوزیشن لگائیں۔
  3. مارکیٹ کے ماحول کی شناخت: مارکیٹ کے ماحول کے فیصلے کا طریقہ کار شامل کریں ، مختلف مارکیٹ کی حالت میں مختلف پیرامیٹرز کی ترتیبات کو اپنائیں۔
  4. پوزیشن مینجمنٹ کی اصلاح: متحرک پوزیشن مینجمنٹ سسٹم متعارف کرایا گیا ، جس میں اکاؤنٹ کی خالص قیمت اور مارکیٹ کے خطرے کے مطابق پوزیشن کھولنے کی مقدار کو ایڈجسٹ کیا گیا تھا۔

خلاصہ کریں۔

اس حکمت عملی نے ٹائپنگ تھیوری اور حرکیات کے نظریات کو جوڑ کر ایک مکمل تجارتی نظام تشکیل دیا ہے۔ حکمت عملی کی خوبی اس کی معروضی اور خود کار طریقے سے اعلی درجے کی ہے ، لیکن اس میں مارکیٹ کے ماحول میں موافقت کا ایک خاص مسئلہ بھی موجود ہے۔ متحرک پیرامیٹر ایڈجسٹمنٹ اور مارکیٹ کے ماحول کی شناخت جیسے اصلاحی اقدامات کو شامل کرکے حکمت عملی کی استحکام اور منافع کو مزید بہتر بنایا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Fractal Buy/Sell Strategy with 107 Pips Target", overlay=true)

// 输入参数
trigger_pips = input.int(107, title="Entry Distance (Pips)")  // 入场点距离底分型或顶分型的距离
take_profit_pips = input.int(107, title="Take Profit (Pips)") // 止盈点数

pip_value = syminfo.mintick * 10 // 点值(每点等于多少价格单位)

// 计算分型
is_bottom_fractal = low[1] < low[2] and low[1] < low[0] // 判断是否为底分型
is_top_fractal = high[1] > high[2] and high[1] > high[0] // 判断是否为顶分型

// 存储分型位置
var float last_bottom_fractal = na
var float last_top_fractal = na

// 更新分型值
if is_bottom_fractal
    last_bottom_fractal := low[1]
    
if is_top_fractal
    last_top_fractal := high[1]

// 计算开盘价格
bottom_trigger_price = na(last_bottom_fractal) ? na : last_bottom_fractal + trigger_pips * pip_value
top_trigger_price = na(last_top_fractal) ? na : last_top_fractal - trigger_pips * pip_value

// 交易逻辑:底分型多单和顶分型空单
if not na(last_bottom_fractal)
    if close <= bottom_trigger_price
        strategy.entry("Buy", strategy.long)
        strategy.exit("Take Profit", from_entry="Buy", limit=bottom_trigger_price + take_profit_pips * pip_value)
        
if not na(last_top_fractal)
    if close >= top_trigger_price
        strategy.entry("Sell", strategy.short)
        strategy.exit("Take Profit", from_entry="Sell", limit=top_trigger_price - take_profit_pips * pip_value)

// 绘制分型和触发价格
plotshape(series=is_bottom_fractal, style=shape.triangleup, location=location.belowbar, color=color.green, title="Bottom Fractal")
plotshape(series=is_top_fractal, style=shape.triangledown, location=location.abovebar, color=color.red, title="Top Fractal")
plot(bottom_trigger_price, title="Buy Trigger", color=color.green, linewidth=1)
plot(top_trigger_price, title="Sell Trigger", color=color.red, linewidth=1)