K-line پیٹرن پر مبنی اعلی تعدد ثالثی حکمت عملی


تخلیق کی تاریخ: 2024-01-08 15:47:41 آخر میں ترمیم کریں: 2024-01-08 15:47:41
کاپی: 0 کلکس کی تعداد: 852
1
پر توجہ دیں
1617
پیروکار

K-line پیٹرن پر مبنی اعلی تعدد ثالثی حکمت عملی

جائزہ

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

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

اس حکمت عملی کا بنیادی منطق یہ ہے کہ مختلف ٹائم فریموں میں K لائنوں کی کثیر فاصلے کی شکل کا تعین کریں۔ خاص طور پر ، یہ ایک ہی وقت میں 1 منٹ ، 5 منٹ اور 15 منٹ کی K لائنوں کی نگرانی کرے گا۔ حکمت عملی موجودہ کثیر فاصلے کی شکل کا تعین کرنے کے لئے یہ دیکھ کر کہ آیا قیمتوں کے مقابلے میں N روٹ K لائنوں میں اضافہ ہوا ہے یا کم ہوا ہے۔ اگر یہ مسلسل بڑھتی ہوئی ہے تو ، اسے فی الحال ایک کثیر شکل سمجھا جاتا ہے۔ اگر یہ مسلسل کم ہوتی ہے تو ، اسے فی الحال ایک ہیڈ شکل سمجھا جاتا ہے۔

کوڈ بنیادی طور پر ٹریک کی طرف سےupsاورdnsدو اشارے K لائن کی کثیر فضائی شکل کا فیصلہ کرنے کے لئے۔ یہ دونوں اشارے بالترتیب K لائنوں کی مسلسل بڑھتی ہوئی اور مسلسل کم ہونے والی تعداد کی گنتی کرتے ہیں۔ حکمت عملی پیرامیٹرز کی اجازت دیتی ہےconsecutiveBarsUpاورconsecutiveBarsDownرجحان کا تعین کرنے کے لئے K لائنوں کی تعداد کی وضاحت کریں۔upsسے بڑا برابر ہےconsecutiveBarsUpاس کا مطلب یہ ہے کہ اس نے ایک سے زیادہ شکلوں کو پکڑ لیا ہے.dnsسے بڑا برابر ہےconsecutiveBarsDownاس کے علاوہ ، حکمت عملی نے واپسی کی ٹائم فریم بھی ترتیب دی ہے ، اور تجارت کی کمیشن کی معلومات وغیرہ۔

طاقت کا تجزیہ

اس حکمت عملی کے درج ذیل فوائد ہیں:

  1. ہائی فریکوئینسی ٹریڈنگ کے لئے مارکیٹنگ کے مواقع پر قبضہ کرنا
  2. K لائن کی بنیاد پر شکل کا تعین، آسان اور موثر
  3. ایک ہی وقت میں متعدد وقت کی نگرانی ، گرفتاری کے امکانات کو بہتر بناتا ہے
  4. آسان پیرامیٹرز کی ترتیب، آسانی سے ایڈجسٹ
  5. ٹیسٹ کو بہتر بنانے کے لئے ریٹرننگ ٹائم رینج سیٹ کریں

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

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

خطرے کو کم کرنے کے لئے، آپ کو مندرجہ ذیل پہلوؤں میں بہتر بنانے کی ضرورت ہے:

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-21 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Strategy
strategy("Up/Down Strategy", initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)

consecutiveBarsUp = input(1)
consecutiveBarsDown = input(1)

price = close

ups = 0.0
ups := price > price[1] ? nz(ups[1]) + 1 : 0

dns = 0.0
dns := price < price[1] ? nz(dns[1]) + 1 : 0

// Strategy Backesting
startDate  = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)

time_cond  = true

// Messages for buy and sell
message_buy  = input("{{strategy.order.alert_message}}", title="Buy message")
message_sell = input("{{strategy.order.alert_message}}", title="Sell message")

// Strategy Execution

if (ups >= consecutiveBarsUp) and time_cond
    strategy.entry("Long", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy)
    
if (dns >= consecutiveBarsDown) and time_cond
    strategy.entry("Short", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell)

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)