سپورٹ اور مزاحمتی سطحوں پر مبنی متحرک قیمت کی حد پیش رفت تجارتی حکمت عملی مقداری نظام


تخلیق کی تاریخ: 2024-12-11 15:03:50 آخر میں ترمیم کریں: 2024-12-11 15:03:50
کاپی: 3 کلکس کی تعداد: 378
1
پر توجہ دیں
1617
پیروکار

سپورٹ اور مزاحمتی سطحوں پر مبنی متحرک قیمت کی حد پیش رفت تجارتی حکمت عملی مقداری نظام

جائزہ

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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
// 每个图表上画对应间隔的横线,自己手画吧
// 同方向追加20单,订单成交后重新计算,每个tick重新计算,变量保存1000个周期,k线结束后再处理一次订单,按照代码顺序来绘制plot
strategy("Price Level Breakout Strategy", overlay=true, pyramiding=200, calc_on_order_fills=true, calc_on_every_tick=true, max_bars_back=1000, process_orders_on_close=true, explicit_plot_zorder=true)
// var创建持久性变量,:=是更新变量,不重新声明
// 这个是全局变量
// a = array.new<string>(200)
// array.push(a, "a")
// plot(close, color = array.get(a, close > open ? 1 : 0))
string ticker = syminfo.ticker
var float step_size = 1000
// label.new(x=bar_index, y=close, text="当前品种代码: " + ticker)
// 根据定值画1.5的平行线
if ticker == "000300"
    step_size := 4000 * 0.015
if ticker == "XAUUSD"
    step_size := 3000 * 0.016
if ticker == "BTCUSD"
    step_size := 60000 * 0.015
if ticker == "SILVER"
    step_size := 50 * 0.015
if ticker == "UKOIL"
    step_size := 150 * 0.015
if ticker == "GBPUSD"
    step_size := 1.6 * 0.015
if ticker == "EURUSD"
    step_size := 1.1 * 0.015
    // 从0开始画200条间隔线
if ticker == "USDJPY"
    step_size := 100 * 0.015
var float start_value = close
var float up_number = close + step_size
var float low_number = close - step_size
// hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)
// plot(1)
// 当价格突破上限,产生买入信号
if close > up_number
    // 生成买入信号
    strategy.entry(id = "Buy", direction = strategy.long)
    // 更新新的价格区间
    start_value := start_value + step_size
    up_number := start_value + step_size
    low_number := start_value - step_size
    strategy.close(id = "Sell")
// 当价格跌破下限,产生卖出信号
if close < low_number
    // 生成卖出信号
    strategy.entry("Sell", strategy.short)
    // 更新新的价格区间
    start_value := start_value - step_size
    up_number := start_value + step_size
    low_number := start_value - step_size
    strategy.close(id = "Buy")