
اس حکمت عملی میں ہائی فریکوینسی مارکیٹرز کے ل arbitrage حاصل کرنے کے لئے K لائن فارمیٹ پر مبنی طریقہ کار استعمال کیا گیا ہے۔ اس کا بنیادی نظریہ مختلف K لائن ٹائم پیریڈ میں زیادہ جگہ فارمیٹ کا فیصلہ کرکے ہائی فریکوینسی مارکیٹرز کے کھلے لین دین کو حاصل کرنا ہے۔ خاص طور پر ، حکمت عملی ایک ہی وقت میں متعدد ٹائم پیریڈ کی K لائنوں کی نگرانی کرے گی ، اور جب مسلسل اوپر جانے والی K لائنوں یا مسلسل نیچے جانے والی K لائنوں کا مشاہدہ کیا جائے گا تو ، وہ بالترتیب خالی یا زیادہ کام کرے گی۔
اس حکمت عملی کا بنیادی منطق یہ ہے کہ مختلف ٹائم فریموں میں K لائنوں کی کثیر فاصلے کی شکل کا تعین کریں۔ خاص طور پر ، یہ ایک ہی وقت میں 1 منٹ ، 5 منٹ اور 15 منٹ کی K لائنوں کی نگرانی کرے گا۔ حکمت عملی موجودہ کثیر فاصلے کی شکل کا تعین کرنے کے لئے یہ دیکھ کر کہ آیا قیمتوں کے مقابلے میں N روٹ K لائنوں میں اضافہ ہوا ہے یا کم ہوا ہے۔ اگر یہ مسلسل بڑھتی ہوئی ہے تو ، اسے فی الحال ایک کثیر شکل سمجھا جاتا ہے۔ اگر یہ مسلسل کم ہوتی ہے تو ، اسے فی الحال ایک ہیڈ شکل سمجھا جاتا ہے۔
کوڈ بنیادی طور پر ٹریک کی طرف سےupsاورdnsدو اشارے K لائن کی کثیر فضائی شکل کا فیصلہ کرنے کے لئے۔ یہ دونوں اشارے بالترتیب K لائنوں کی مسلسل بڑھتی ہوئی اور مسلسل کم ہونے والی تعداد کی گنتی کرتے ہیں۔ حکمت عملی پیرامیٹرز کی اجازت دیتی ہےconsecutiveBarsUpاورconsecutiveBarsDownرجحان کا تعین کرنے کے لئے K لائنوں کی تعداد کی وضاحت کریں۔upsسے بڑا برابر ہےconsecutiveBarsUpاس کا مطلب یہ ہے کہ اس نے ایک سے زیادہ شکلوں کو پکڑ لیا ہے.dnsسے بڑا برابر ہےconsecutiveBarsDownاس کے علاوہ ، حکمت عملی نے واپسی کی ٹائم فریم بھی ترتیب دی ہے ، اور تجارت کی کمیشن کی معلومات وغیرہ۔
اس حکمت عملی کے درج ذیل فوائد ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
خطرے کو کم کرنے کے لئے، آپ کو مندرجہ ذیل پہلوؤں میں بہتر بنانے کی ضرورت ہے:
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
یہ حکمت عملی 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)