ایک تجربہ کار پروگرامر کا دوروں کا سفر

مصنف:لیدیہ, تخلیق: 2022-12-09 16:57:43, تازہ کاری: 2023-09-20 10:47:32

img

ایک تجربہ کار پروگرامر کا دوروں کا سفر

I. پیش لفظ

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

II۔ انٹرنیٹ+

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

III۔ انفرادی ان پٹ اور آؤٹ پٹ

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

IV۔ ڈیجیٹل کرنسی کے حصول کا عمل

بٹکوئنز کے حصول کے بارے میں سنتے ہی بہت سے لوگوں نے کہا کہ یہ ایک پونزی اسکیم ہے۔ لیکن مجھے اس کے مطابق تاثر نہیں تھا ، لہذا میں خوف سے ہٹ گیا۔ جب میں حیران ہوا تو ، بٹکوئن میں سیکڑوں گنا اضافہ ہوا تھا۔ ایک دوست نے کہا کہ اس نے لٹکوئنز کے حصول کے لئے ایک مشین ترتیب دی تھی اور اس نے ہر روز پیسہ کمایا۔ مجھے یہ جاننے کا شوق تھا کہ مشین کیا ہے ، لہذا میں خاص طور پر دیکھنے اور مطالعہ کرنے گیا تھا۔ مجھے معلوم ہوا کہ مشین واقعی ایک اچھی چیز ہے۔ میں نے ایک مشین خریدی اور اسے وہاں پھینک دیا۔ مجھے اس کی دیکھ بھال کرنے کی ضرورت نہیں تھی۔ میں نے مشین شروع کی اور یہ فوری طور پر سکے حاصل کرے گی۔ دوستوں سے جانچ پڑتال کے بعد ، میں نے لٹکوئن کے لئے پہلی مشین ASIC خریدی۔ اس وقت ، لٹکوئن کی قیمت RMB 70 یوآن تھی۔ حساب کتاب کی طاقت اور 70 یوآن کی قیمت کے مطابق ، یہ اندازہ لگایا گیا ہے کہ لاگت آدھے سال میں ہوگی۔ ہم دیکھیں گے کہ آیا ہم سکہ حاصل کرنے کے لئے ہر دن بلند بٹ کوائن مارکیٹ گرم ہے ، اور حصولی مارکیٹ گرم ہے۔ بہر حال ، ہم دوستوں کے ساتھ ہارڈ ویئر ، ڈھانچے اور سافٹ ویئر کو جوڑ کر حصولی مشین بنانے کا طریقہ جانتے ہیں۔ ہم نے اے ایس آئی سی چپس کے متعدد مینوفیکچررز سے رابطہ کیا ، جو مقامی کمپنیوں میں سے ایک ہیں ، جن کے پاس چپس کی کم سے کم آرڈر کی مقدار کے لئے اعلی تقاضے ہیں۔ کم سے کم بیچ 10k ہے ، اور یہاں تک کہ آزمائشی تشخیص کے لئے چپس بھی نہیں دی گئیں۔ اس شرط پر کہ تکنیکی حد غیر متوقع ہے ، ہم یہ معلوم کرنے کے قابل نہیں ہیں کہ مارکیٹ کتنی بڑی ہوسکتی ہے ، اور اتنا پیسہ لگانا ناممکن ہے۔ موقع سے محروم ہونا یا گڑھے سے بالکل بچنا (کاؤ ماو سے رجوع کریں) نامعلوم ہے۔ سککوں کی قیمتیں بڑھتی اور کم ہوتی گئیں۔ جو لوگ مارکیٹ میں حصہ نہیں لے رہے ہیں ان کے پاس خطرے کا احساس نہیں ہے۔ آخر میں ، لائیٹکوئن 7 یوآن تک گر گیا ، حصول مشین تھوڑی دیر کے لئے بند ہوگئی ، اور آخر کار ، ہمیں خفیہ طور پر ڈیجیٹل کرنسی حاصل کرنے کے لئے ایک جگہ مل گئی۔ بند ہونے کے وقت تک ، ہم نے 200-300 لائیٹکوئن جمع کرلی تھی۔ ہم نے انہیں بالکل بھی نہیں بیچا ، ان میں سے بہت سارے ہیج کرنے کے لئے تھے ، لہذا ہم نے سب کچھ کھو دیا۔ اس کے بعد سے ، میں نے کبھی بھی مشینوں اور سککوں کی قیمتوں کو حاصل کرنے پر توجہ نہیں دی۔

imgبغیر ریبیونڈ کے حادثہ

جیسے موسم بہار کی ہوا اچانک

2017 کی پہلی ششماہی میں ، ایک دوست نے مجھے بتایا کہ لائیٹکوئن نے 100 سے تجاوز کرلیا تھا۔ میں نے فورا. ہی جاگ کر ، قیمت چیک کرنے کے لئے کمپیوٹر کھول دیا۔ واہ ، میں نے متوازن بجٹ بنایا ، اور کمائی کی ، میں خوش تھا۔ میں نے کرنسی کو بٹوے سے ایکسچینج میں منتقل کیا ، اور ہر روز مارکیٹ کو دیکھتا ہوں ، 150 ، 100 ، 120۔ افسوس ، 150 فروخت ہوگا۔ لیک کی نفسیات پوری طرح ظاہر ہوتی ہے۔ آخر کار ، اسے 500 سی این وائی میں فروخت کیا گیا۔ تاہم ، میں نے بیل مارکیٹ کے آغاز کے مقام پر فروخت کیا... بغیر کسی افسوس کے اپنے آپ کو تسلی دیں [آنسو بہہ رہے ہیں۔]

imgبیل مارکیٹ کے آغاز پر فروخت

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

VI۔ ڈیجیٹل کرنسی میں داخل ہونا

17 سالہ بیل مارکیٹ واقعی ایک بیل مارکیٹ تھی۔ شام کے 12 بجے ، میں نے پایا کہ زیادہ تر سکوں رکھنے والے بڑیوں کو منتقل کرنے کے لئے آئے تھے۔ میں نے ایک کیو کیو گروپ میں شمولیت اختیار کی ، اور میں نے دیکھا کہ گروپ کے ممبروں کی تعداد 200 سے بڑھ کر 1000 ہوگئی ، اور زیادہ تر لوگ بڑیوں کو منتقل کرنے کا سیکھنے آئے۔ کچھ لوگ ہر روز بہت زیادہ کما لیتے ہیں جب وہ اینٹوں کو منتقل کرتے ہیں ، جبکہ دوسرے تھوڑی سی کما سکتے ہیں۔ میں نے شروع سے ہی ایچ ٹی ایم ایل سیکھا۔ جے ایس نے قیمت کا فرق تلاش کرنے کے لئے سب کے لئے پہلی مارکیٹ موازنہ ویب سائٹ بنائی ہے۔ اندرونی حوالہimg

جب میں نے "الٹیاں منتقل کرنا" سیکھا تو مجھے معلوم ہوا کہ یہ بہت مقبول ہے کہ "الٹیاں منتقل کرنا" پروگرام شدہ طریقے سے۔ 5٪ قیمت کا فرق ہر جگہ پایا جاتا تھا ، اور زیادہ دستی مداخلت نہیں تھی ، یہ ایک جگہ سے دوسری جگہ پیسہ منتقل کرنا تھا ، جو چند دنوں میں واپسی کو دوگنا کرسکتا تھا۔ لہذا ہم نے نام نہاد مقداری سفر شروع کیا۔ 4 ستمبر ، 2017 کے بعد سے ، زیادہ سے زیادہ ڈکیتی کرنے والے روبوٹ آئے ، اور قیمت کا فرق بہت کم رقم تک محدود ہوگیا ، انسانی اینٹوں کو منتقل کرنے والوں کو بنیادی طور پر روبوٹ نے شکست دی۔ 1000 سے زیادہ لوگ اس سے دستبردار ہوئے ، اور بہت کم لوگ ویب سائٹ استعمال کرتے ہیں۔

VII. مقدار کی طرف راستہ

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

گریٹ زیڈ - ملٹی پلیٹ فارم ہیج اسٹیبل آربیٹریج V2.1. js (ایف ایم زیڈ پر اوپن سورس کو حذف کردیا گیا ہے ، اگر یہ نامناسب ہے تو ، آپ متن میں لنک کو حذف کرنے کے لئے ہم سے رابطہ کرسکتے ہیں) (https://github.com/beaquant/strategies/blob/master/ کثیر پلیٹ فارم ہیجنگ مستحکم سود V2.1.js)

سپناچ - بٹکوئن-آربیٹریج (https://github.com/philsong/bitcoin-arbitrage)

سپناچ - راون (اپ گریڈ شدہ ورژن، سپناچ نے کوڈ کو حذف کر دیا ہے، اگر یہ نامناسب ہے، تو آپ متن میں لنک کو حذف کرنے کے لئے ہم سے رابطہ کر سکتے ہیں) (https://github.com/beaquant/crypto-raven)

مزید اوپن سورس حکمت عملیوں کے لیے یہاں کلک کریں (https://github.com/fmzquant/strategies)

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

VIII. مارکیٹنگ

میں ہمیشہ خوشی پسند کرتا ہوں ، لیکن میں اتنا سست نہیں ہونا چاہتا۔ میں نے اعلی تعدد بنانے والوں ، سنگل ٹانگ اور ڈبل ٹانگ کے ساتھ مارکیٹیں بنانا شروع کیں۔ مارکیٹ بنانے کا بنیادی خیال ایک متعلقہ مارکیٹ تلاش کرنا ہے۔ کیونکہ بہت سارے روبوٹ ہیں بrickوں کو منتقل کرنا ، مارکیٹ کی قیمت مستقل ہوتی ہے۔ مارکیٹ میں بڑی اتار چڑھاؤ اکثر ایک مارکیٹ کی وجہ سے ہوتی ہے ، اور زنجیر کا رد عمل دوسرے بازاروں میں پھیل جاتا ہے۔ عام طور پر ، مارکیٹ کی قیمت کچھ اعلی پلیٹ فارمز پر زیادہ تیزی سے رد عمل ظاہر کرے گی۔ دوسرے پلیٹ فارمز اعلی پلیٹ فارمز کی قیمت پر عمل کرتے ہیں۔ کیونکہ ان اعلی پلیٹ فارمز کے پاس فنڈز ہیں جو مارکیٹ کو متاثر کرسکتے ہیں ، اور جب انہیں کچھ پیغام ملتا ہے تو ، وہ اندرونی بن جاتے ہیں (دیکھیں اعلی تعدد ٹریڈنگ) اور مارکیٹ میں ایک ہی سمت میں مل کر کام کرتے ہیں۔ مارکیٹ کے مائیکرو تعلقات کے لئے، برائے مہربانی دیکھیں (https://medium.com/digitalassetresearch/an-analysis-of-price-discovery-in-bitcoin-spot-markets-7563fbf1c890)

Let the market price of A be P* and the market price of B be P. When you have order book data, P*&P can be obtained by using mid=(ask+bid)/2.
First, determine the true value of the product in the B market V (value)=P+Alpha
P is the mid price of market B. Assuming that the market is an inefficient market, the price does not reflect the real value of the product. The real value is V, and the difference between the two is Alpha. Since we now assume that the lead-follower relationship between A and B has been determined, in this example, Alpha can be estimated by using the moving average (MA) of P* - P. If Alpha=0.1 and P=1, then V=1.1, that is to say, the price of B market is very cheap, only 1 yuan, while the actual value of this product is 1.1 yuan.

میں نے مارکیٹ میکر کے 6 سے زیادہ ورژن بنائے ہیں، میں اب بھی HGG کے اسکیلپنگ کو شکست نہیں دے سکتا، اور میں اب بھی منافع کمانے کے قابل نہیں ہوں، اسے روک دیں.

تیز رفتار کے لئے، میں نے نیٹ ورک تاخیر کو کم کرنے کے لئے ایکسچینج کے حقیقی IP ایڈریس اور ایکسچینج کے اندرونی IP ایڈریس حاصل کرنے کے بہت سے طریقے تلاش کیے ہیں... اس طرح میں نے مارکیٹ بنانے اور دیکھ بھال کی مہارت حاصل کی ہے (مبارک ہو باس ~)

IX. مارکیٹ لے لو

مارکیٹ بنانے کی ناکامی کے بعد ، میں نے ابھی تک اپنے ذہن میں ہار نہیں مانی۔ مجھے پتہ چلا کہ اوپن سورس کی مارکیٹ لینے کی حکمت عملی وہ حکمت عملی ہونی چاہئے جس کی میں تلاش کر رہا تھا۔ اسے دیکھنے کے بعد ، میں روشن ہوا اور فوری طور پر کام کرنا شروع کر دیا۔ اصلی بوٹ پیرامیٹرز کو ایڈجسٹ کرنے اور حقیقی رقم میں تجارت کرنے کے لئے استعمال ہوتا ہے۔ ایک پیرامیٹر ہے جو ایک دن میں 3٪ منافع کرتا ہے ، رشتہ دار واپسی (واپسی - کرنسی کی قیمت میں اضافہ) 2.5٪ ہے ، اور سب سے زیادہ رشتہ دار واپسی 9٪ ہے۔ آخر میں ، اسی پیرامیٹرز کے ساتھ چلانے کے بعد ، اتنا اچھا منافع نہیں ہے۔ یہ حکمت عملی یہ ہے کہ آرڈرز کو آہستہ آہستہ چلایا جائے ، جو مذکورہ بالا مارکیٹ بنانے میں لیڈر بمقابلہ پیروکار کی طرح ہے۔ تاہم ، مارکیٹ کی قیمت بہت تیزی سے بدلتی ہے ، اور کچھ مارکیٹ بنانے والے دوسروں کے مقابلے میں تھوڑی تیزی سے رد عمل ظاہر کرتے ہیں - اصل صورتحال بنیادی طور پر ناگزیر ہے۔ پہلے کی طرح ، آپ کی غیر فعال مارکیٹ کی قیمت ہمیشہ آپ کی فعال مارکیٹ کی قیمت سے قدرے زیادہ ہوتی ہے۔ اگر آپ کی فعال قیمت غیر فعال قیمت سے ایک سینٹ بہتر ہے تو ، جب آپ کی غیر فعال قیمت بدلتی ہے تو ، آپ کی فعال مارکیٹ کی قیمت بھی بدل جائے گی۔ آپ کو یہاں کیا کرنا ہے وہ تقریبا کافی ہے۔ اب ، مارکیٹ میں تیزی سے تبدیلیاں آئی ہیں۔ جب آپ کوٹیشن کو تبدیل کرتے ہیں تو آپ کو معلوم ہوسکتا ہے کہ کچھ لوگوں کے غیر فعال آرڈرز کو وقت پر منسوخ نہیں کیا گیا ہے ، اور وہ اس قیمت کو پورا کرتے ہیں جسے آپ بند کرنے کے لئے پہل کرنے کے لئے تیار ہیں۔

X. بیک ٹسٹنگ سسٹم

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

ریکارڈنگ ڈیٹا کوڈ کا اوپن سورس github میں ہے، خوش آمدید (https://github.com/goex-top/market_data_collector)

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

XI. خلاصہ

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


متعلقہ

مزید