پچھلے دو مہینوں میں ، ایک پرنٹ (رقم) اکاؤنٹ بہت مشہور ہو گیا ہے ، جس نے بائننس دائمی معاہدے پر سیکڑوں گنا منافع کمایا ہے۔ اس کے اکاؤنٹ کی واپسی کے اسکرین شاٹس مختلف گروپوں میں دیکھے جاسکتے ہیں۔ تقریبا without بغیر کسی واپسی کے منافع کا منحنی خطوط بہت سے لوگوں کو حسد کرتا ہے ، اور اس سے کچھ لوگوں کو صداقت پر بھی شک ہوتا ہے۔ تاہم ، 23 اکتوبر سے 27 اکتوبر تک 5 دن کے میرے تجربے سے تصدیق ہوئی ہے کہ اعلی تعدد کی حکمت عملی اعلی اتار چڑھاؤ والی منڈیوں میں اس طرح کی غیر معمولی واپسی حاصل کرسکتی ہے۔
یہ حکمت عملی تقریبا دو دن میں ختم ہوگئی۔ ایک دن کی ایڈجسٹمنٹ کے بعد ، 23 اکتوبر کو ، اس نے بائننس پرپک کنٹریکٹ پر باضابطہ طور پر چلنا شروع کیا۔ 100USDT کے ٹاپ اپ سے شروع کرتے ہوئے ، میں نے 27 اکتوبر تک 8800USDT کمایا ، پیداوار 80 گنا سے زیادہ تھی ، اور اس عرصے کے دوران تقریبا کوئی واپسی نہیں ہوئی تھی۔ بائننس کی تاریخی واپسی کی درجہ بندی کی فہرست میں مجموعی شرح واپسی 15 ویں مقام اور اکتوبر میں واپسی پر 2 ویں مقام پر پہنچ گئی۔ بائننس کے اعدادوشمار میں مسائل کی وجہ سے ، اصل درجہ بندی زیادہ پرامید ہونی چاہئے۔
ہائی فریکوئینسی کی حکمت عملی کے لیے تمام مارکیٹیں اور اوقات موزوں نہیں ہیں، اور ہائی فریکوئینسی روبوٹ چلانے کے لیے حالات بہت سخت ہیں۔ یہاں کچھ حالات ہیں:
پچھلے پانچ دنوں میں ، FIL دائمی معاہدوں کا صرف بائننس میں ہی کاروبار کیا گیا تھا۔ جب اسے ابھی لانچ کیا گیا تھا تو FIL مارکیٹ بہت افراتفری کا شکار تھی۔ دائمی قیمت اور اسپاٹ قیمت کے درمیان فرق کبھی بھی 30٪ سے زیادہ تک پہنچ گیا ہے ، جس کی وجہ سے FIL میں لانگ اور شارٹ پوزیشن کے مابین سنگین اختلافات پیدا ہوتے ہیں۔ 16 اکتوبر کو افتتاحی قیمت 60 سے 26 تک گر گئی اور ایک بار پھر 19 سے 37 تک واپس آگئی۔ بڑی تجارتی رقم والے دنوں میں ، یہ تمام تجارتی جوڑوں میں تیسرا نمبر پر ہے ، جو صرف بی ٹی سی اور ای ٹی ایچ کے پیچھے ہے ، جو اعلی تعدد کی تجارت کے لئے سنہری موقع ہے۔ بدقسمتی سے ، میں نے روبوٹ کو وقت پر تیار نہیں کیا ، لہذا میں نے ابتدائی چند دن کھو دیئے ، لیکن میں 24-25 اکتوبر کو مارکیٹ کو پکڑنے میں کامیاب ہوگیا۔ زیادہ تر منافع اس مدت سے آیا۔ 27 اکتوبر کے بعد ، قیمت کا فرق آہستہ آہستہ کم ہوا ، گرڈ کی رقم ختم ہوگئی ، ٹریڈنگ کی اعلی شرح ، اور پیسہ کمانا بھی مشکل ہوگیا۔
اسی طرح کے مواقع سشی / وائی ایف آئی / وائی ایف آئی / یو این آئی کے آغاز کے ابتدائی دنوں میں بھی پائے گئے ، جب اتار چڑھاؤ اور تجارتی رقم دونوں بڑی تھی۔ پرنٹ (پیسے) نے بھی ان مواقع کو استعمال کیا۔ جب یہ کرنسیاں اب پیسہ نہیں کما سکتی ہیں تو ، FIL دوبارہ ظاہر ہوتا ہے۔ ایک گرم ڈی ایف آئی تصور ہے ، اور دوسرا ہائی پروفائل FIL ہے۔ موجودہ صورتحال میں ، اگلے موقع کا بھی طویل انتظار کرنا پڑتا ہے۔
اعلی تعدد کی حکمت عملی کمیشن کے لئے بہت حساس ہیں۔ بائننس بنانے والے کے لئے 2/100000 کی واپسی کی حد بہت زیادہ نہیں ہے۔ اگرچہ واپسی کی فیس کم ہے ، لیکن اسے کمیشن سے پاک سمجھا جاسکتا ہے۔ اسپاٹ کے لئے کمیشن کے بغیر قدیم دور میں متعدد اعلی تعدد کی حکمت عملیوں کو زندہ کیا گیا ہے۔ یقینا ، جب مارکیٹ میں پرتشدد اتار چڑھاؤ ہوتا ہے تو ، کمیشن نسبتا less کم اہم ہوتا ہے۔
ہائی فریکوئنسی روبوٹ کی سب سے مشہور خصوصیت ان کی انتہائی اعلی تعدد ہے۔ جب مارکیٹ تیزی سے بدلتی ہے تو ، میری بہت سی حکمت عملیاں 100ms کے اندر پوزیشن کھولنے یا بند کرنے کو ختم کرسکتی ہیں۔
ہائی فریکوئنسی حکمت عملی کو مارکیٹ کے قلیل مدتی رجحان پر درست فیصلہ کرنے کی ضرورت ہے ، اور جیتنے کی شرح جتنی زیادہ ہوگی ، آرڈر کی رقم اتنی ہی زیادہ ہوگی ، اور قلیل مدتی میں تجارتی رقم جتنی زیادہ ہوگی ، آرڈر کی رقم اتنی ہی زیادہ ہوگی۔ FIL کی بڑی رقم اور کثرت سے لین دین کی وجہ سے ، چند سیکنڈ میں رجحان کی پیش گوئی بہت درست ہے۔ اسی طرح ، طویل اور مختصر ہونے کے درمیان کھیل شدید ہے ، جس سے سازوں کو اسی طرح کی پوزیشنیں قائم کرنے اور پوزیشنوں کو بند کرنے کا موقع ملتا ہے۔ یہ ابتدائی سالوں میں اسپاٹ ہائی فریکوئنسی سے مختلف ہے۔ اب ، سازوں نے کمیشن واپس کر دیا ہے ، لیکن لینے والوں کے پاس ابھی بھی ایک اعلی کمیشن ہے ، لہذا وہ صرف آرڈر دے سکتے ہیں۔ تصور کریں کہ اگر ہر کوئی تھوڑی دیر کے لئے تیزی سے ہے تو ، ساز اعلی فریکوئنسی کے لئے کمیشن کی وجہ سے منافع نہیں بنا سکتا ہے۔ اگر مارکیٹ میں کوئی بہت بڑی تعداد میں ٹرینڈ نہیں ہے تو ، ساز اس بات کو یقینی بناسکتا ہے کہ موجودہ رجحان کا فرق نہیں ہے ، لہذا ، اعلی فریکوئنسی
جب مارکیٹ اچھی طرح سے چلتی ہے تو، میری حکمت عملی کی جیت کی شرح 80٪ سے زیادہ ہے، اور منافع نقصان کا تناسب 1 سے زیادہ ہے. جب مارکیٹ میں کوئی واضح رجحان نہیں ہے، تو طویل مدتی میں جیت کی شرح بھی 65٪ سے زیادہ ہے، اور منافع نقصان کا تناسب 1 سے کم ہے.
ہائی فریکوئینسی حکمت عملی کی صلاحیت ظاہر ہے کہ بہت زیادہ نہیں ہے۔ مستقل اعلی بیعانہ کی وجہ سے ، 100u فنڈز کے 2000u سے زیادہ کام کرسکتا ہے ، ہائی فریکوئینسی حکمت عملی بہت کم فنڈز سے شروع ہوسکتی ہے۔ لیکن مجموعی طور پر خالص منافع بہت زیادہ نہیں ہوگا۔ مخصوص صلاحیت مارکیٹ میں تجارتی حجم پر منحصر ہے۔
کھلنے والی پوزیشنوں میں خطرات ہیں ، لیکن اعلی تعدد کی تجارت کا فائدہ یہ ہے کہ لین دین کی تعداد بڑی ہے۔ اگر آپ ایک بار ہار جاتے ہیں تو ، آپ اسے 10 مزید لین دین کے ذریعہ جلدی سے ڈھک سکتے ہیں ، اور مدت میں توسیع ہونے پر انخلا بہت چھوٹا ہوتا ہے۔ پوزیشن جتنی بڑی ہوگی ، خطرہ اتنا ہی زیادہ ہوگا۔ لہذا ، پوزیشن میں لامحدود پیمانے پر پیمانے کی تجویز نہیں کی جاتی ہے۔ ایک خاص منفی فیڈ بیک میکانزم ہونا ضروری ہے۔ جب زیادہ پوزیشنیں ہوں تو ، بند پوزیشن میں پیمانہ لگانا ضروری ہے اور پوزیشنوں کو رکھنے کا وقت مختصر ہونے کو یقینی بنانے کے لئے اوپننگ پوزیشن کو کم کرنا ضروری ہے۔ اگر کوئی پوزیشن ہے تو ، اگر رجحان کا رخ موڑ دیا جاتا ہے تو اس کا بڑا نقصان ہوگا۔ لہذا ، حکمت عملی نے سمت کے بارے میں ایک فیصلہ تیار کیا ہے تاکہ یہ یقینی بنایا جاسکے کہ جب رجحان بڑھتا ہے یا گرتا ہے تو پوزیشن کو رجحان کی طرف سے کھولا جائے ، جس سے خطرہ کم ہوتا ہے ، اور جب قلیل مدتی رجحان واضح نہیں ہوتا ہے تو اس میں مزید کم لاگت نہیں ہوتی ہے۔
حکمت عملی کا اصول:
حال ہی میں تجارت کی گئی تجارت ، گہرائی اور موجودہ پوزیشن حاصل کریں ، تجارت کے مطابق رجحان کا فیصلہ کریں ، اور تجارتی حجم کے مطابق افتتاحی پوزیشن کی رقم کا تعین کریں۔ اگر رجحان اوپر کی طرف ہے تو ، ایک طویل پوزیشن آرڈر کھولیں ، اور ایک ہی وقت میں لمبی پوزیشن بند کریں۔ اگر آپ اس وقت مختصر پوزیشن رکھتے ہیں تو ، پہلے تمام پوزیشنیں بند کردیں۔ کمی کے رجحان کا فیصلہ کرنا بھی ایسا ہی ہے۔
ہائی فریکوئنسی حکمت عملی کا خیال بہت مستقل ہے۔ میری حکمت عملی 2014 کی ہائی فریکوئنسی حکمت عملی اور او کے کوئن لیکس ریپر حکمت عملی کے خیال پر مبنی ہے جس کا میں نے پہلے انکشاف کیا ہے۔ دونوں حکمت عملیوں کا سورس کوڈ ایف ایم زیڈ میں پایا جاسکتا ہے۔ اگر آپ دونوں حکمت عملیوں کو اچھی طرح سمجھتے ہیں تو ، اعلی تعدد ٹریڈنگ آپ کے لئے آسان ہوگی۔
حکمت عملی کی ساخت:
یہ حکمت عملی غیر متزلزل فن تعمیر کو اپناتی ہے۔ یہاں کوئی سورس کوڈ نہیں ہے ، صرف افعال کی ایک سادہ وضاحت ہے ، نہ ہی کوئی مکمل کوڈ ہے جو چلائی جاسکتی ہے ، اور نہ ہی اس میں بنیادی منطق شامل ہے۔ API ویب ساکٹ کے بجائے REST پروٹوکول کا استعمال کرتا ہے۔ سرور ٹوکیو میں ہے ، جو کم تاخیر حاصل کرسکتا ہے۔
//Set trading pairs and leverage
var pair = Symbol+'USDT'
exchange.SetCurrency(Symbol+'_USDT')
exchange.SetContractType("swap")
exchange.IO("api", "POST", "/fapi/v1/leverage", "symbol="+pair+"&leverage="+5+"×tamp="+Date.now())
//Basic limits for trading accuracy
var price_precision = null
var tick_size = null
var amount_precision = null
var min_qty = null
var exchange_info = JSON.parse(HttpQuery('https://fapi.binance.com/fapi/v1/exchangeInfo'))
for (var i=0; i<exchange_info.symbols.length; i++){
if(exchange_info.symbols[i].baseAsset == Symbol){
tick_size = parseFloat(exchange_info.symbols[i].filters[0].tickSize)
price_precision = exchange_info.symbols[i].filters[0].tickSize.length > 2 ? exchange_info.symbols[i].filters[0].tickSize.length-2 : 0
amount_precision = exchange_info.symbols[i].filters[1].stepSize.length > 2 ? exchange_info.symbols[i].filters[1].stepSize.length-2 : 0
min_qty = parseFloat(exchange_info.symbols[i].filters[1].minQty)
}
}
function updatePosition(){// Obtain the position. Symbol is a trading pair. Add the trading pair parameter instead of returning the full currency, which can reduce the API usage for one time
position = exchange.IO("api", "GET","/fapi/v2/positionRisk","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateTrades(){// Obtain Recent Transactions
trades = exchange.IO("api", "GET","/fapi/v1/trades","limit=200×tamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateDepth(){// Obtain depth
depth = exchange.IO("IO", "api", "GET","/fapi/v1/depth","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function onTick(){
updateDepth()
updateTrades()
updatePosition()
makeOrder() //Calculate the order price, amount and place the order
updateStatus() //Update status information
}
//The main loop, with a sleep time of 100ms, and the loop delay of the strategy is usually within 30ms.
function main() {
while(true){
if(Date.now() - update_loop_time > 100){
onTick()
update_loop_time = Date.now()
}
Sleep(1)
}
}
یہ حکمت عملی مارکیٹ کے لئے بہت سخت ہے۔ یہ زیادہ تر وقت پیسہ نہیں کماتا ہے ، اور گنجائش بڑی نہیں ہے۔ اگر آپ نے اس مضمون کو مائیکرو بلاگ ، وی چیٹ گروپ اور لمحات اور دیگر پلیٹ فارمز پر فعال طور پر دوبارہ شائع کیا ، اور اگر 100،000 سے زیادہ افراد نے اسے پڑھا ، تو میں اس کو کرایہ پر لینے پر غور کروں گا تاکہ آپ سب کو اصل آپریشن کرنے دیں ، اور یہاں تک کہ مستقبل میں اس مضمون میں اس حکمت عملی کا سورس کوڈ بھی شائع کریں۔ ایف ایم زیڈ ہوم پیج پر وی چیٹ رابطہ شامل کریں ، بائننس کو جواب دیں ، اور آپ ایف ایم زیڈ بائننس وی چیٹ گروپ میں داخل ہوں گے۔