98 کی انڈرگریجویٹ سکوں اور مقدار کا راستہ

مصنف:چھوٹی سی ہنر مند کاٹنے والی مشین, تخلیق: 2020-03-07 18:11:51, تازہ کاری: 2023-10-11 19:52:46

img

98 کی انڈرگریجویٹ سکوں اور مقدار کا راستہ

1.入币圈

میں 98 سال کا ہوں اور اب میں 985 انڈرگریجویٹ کمپیوٹر کی کلاس میں پڑھتا ہوں اور میں اس کے بعد بھی پڑھتا رہوں گا۔

میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا ہے کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس بات کا ذکر کیا کہ میں نے ایک بار پھر اس کے بارے میں بات کی ہے کہ اس کے بارے میں بات کی گئی ہے۔

یکم ستمبر کو ، میں نے ویکیومنٹ پر ایک ویڈیو دیکھی جس میں بٹ کوائن کا تعارف کیا گیا تھا (یہ ویکیومنٹ کی طرح لگتا ہے) ، میں اس چیز کے بارے میں بہت متجسس تھا ، لہذا میں نے ٹوکن ڈاؤن لوڈ کیا ، میں نے 100 ڈالر بھرے ، اور میں نے اس کی قیمت دیکھی ، 3W زیادہ یوآن ، مجھے خوفزدہ کردیا ، لہذا میں نے تھوڑا سا ایل ٹی سی خریدا ، اس وقت یہ 120 یوآن کی طرح لگتا تھا ، اور پھر ایک رات میں اکاؤنٹ میں کچھ روپے کے فلوٹنگ کو دیکھ رہا تھا ، اور پیسوں کے کچھ حلقوں میں لوگوں کی گفتگو۔ ایک رات ، دوستوں نے کہا کہ میں نے اسے دیکھنا ہے ، اور مجھے بھی کافی حوصلہ افزائی نہیں ہوئی ، اور میں نے کچھ ہزار ڈالر بھرے ، اس وقت ٹوکن بینک کارڈ میں بھرا ہوا تھا ، بہت عرصہ گزر چکا ہے ، میں نے فون کیا ، دوستوں سے مدد کی درخواست کی ، اور میں نے ایک بار پھر ایل ٹی سی خریدا ، اور پھر میں نے اسے خریدا۔

4 ستمبر کو ، مرکزی بینک نے ایک تبصرہ کیا ، کرنسی کی قیمتوں میں چھلانگ لگی ، مجھے خوفزدہ کر دیا کہ میں جلدی سے گوشت کاٹ کر باہر نکل جاؤں ، اور پھر آہستہ آہستہ کرنسی کی قیمتوں میں کمی کو دیکھتا ہوں ، اس وقت ٹوکن وغیرہ جیسے ملکی تبادلے رجسٹرڈ نہیں ہوسکتے تھے ، ملکی فاریکس کی قیمتوں میں بہت زیادہ فرق تھا ، ایک موٹی لہر منتقل کرنے والے لوگوں کو۔

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

18 جنوری کو ، جب بھاری بھاری بازار ختم ہونے لگا ، میں نے اوک کوئن رجسٹر کیا ، معاہدے کھیلنا شروع کیے ، اور مجھے یہ کہنا پڑا کہ یہ واقعی دلچسپ ہے ، 20 گنا لیور ، دوگنا ، دھماکہ خیز مواد ، اتنا بار بار ، کی لائن کو گھورتے ہوئے ، راتوں رات نیند نہیں آتی ہے۔

لیکن مجھے یہ کہنا پڑے گا کہ اس تجربے نے مجھے بہت سی مالی معلومات سکھائیں جن کی میں نے پہلے کبھی شناخت نہیں کی تھی۔

2.搞量化

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

اس وقت میں نے ایف ایم زیڈ (جس کا نام بوٹ وی ایس تھا) دریافت کیا تھا لیکن اس وقت میں نے اس پلیٹ فارم کو چھوڑ دیا کیونکہ میں نے آدھے دن تک اس کا استعمال نہیں کیا تھا۔

اس کے بعد میں نے اپنے روبوٹ کے لئے ایک API لکھنا شروع کیا جو کہ github:https://github.com/ccyanxyz/okexاس کے بعد میں نے ایک بار پھر روبوٹ کے ساتھ کام کرنا شروع کیا، لیکن میں نے اسے دوبارہ شروع کرنے کی کوشش نہیں کی، لیکن میں نے اسے دوبارہ شروع کرنے کی کوشش کی، لیکن میں نے اسے دوبارہ شروع کرنے کی کوشش نہیں کی، لیکن میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی، میں نے اسے دوبارہ شروع کرنے کی کوشش کی.

3.用FMZ

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

میں نے GitHub پر fmz کی کھلی حکمت عملیوں کا ذخیرہ پایا.https://github.com/fmzquant/strategiesمیں نے ایک رات یا دو راتیں تمام حکمت عملیوں کو دوبارہ پڑھنے ، نقل کرنے اور دوبارہ پڑھنے ، حکمت عملی کی منطق کو پڑھنے اور بہتر بنانے کی کوشش کرنے میں صرف کیں ، لیکن مجھے یہ کہنا پڑا کہ میں اب بھی بہت زیادہ غذائیت پسند ہوں ، اور میں نے حکمت عملی کو نہیں پڑھا اور نہ ہی ایک ٹنڈر پرنٹ کیا ہے۔

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

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

میں نے اپنے اسکول کے کاموں کی وجہ سے اپنے اکاؤنٹ کی وصولی کی تعداد کو کم کیا تھا اور میں نے بہت سے لوگوں کو مسترد کردیا تھا ، لیکن فروری میں ، fcoin نے اپنا راستہ چھوڑ دیا اور میرے زیادہ تر اثاثوں کو لے لیا ((لیکن میرے پاس بہت کم رقم بھی ہے) ، لہذا مجھے حال ہی میں شروع کرنے والوں کو مسترد نہیں کرنا پڑا ، اور صرف رقم کمانا پڑا۔

میری حکمت عملی:

آج میں نے ایف ایم زیڈ پر ایک اور بات دیکھی جو کچھ بھی بولنے کے قابل نہیں تھی، ایک دوست نے میرے اشتہار کو بھی نقل کیا تھا، اور یہ ان کا اشتہار تھا:

اس کے بعد میں نے اپنی مشہور مرچوں کو مرچوں کے ماہر مرچوں میں تبدیل کر دیا اور اس کی ابتدائی قیمت میں کمی کردی (ایک بدسلوکی مقابلہ کی خوشبو) ۔

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

4.一个套利思路

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

فرض کریں کہ فی الحال فاریکس مارکیٹ میں کئی تجارت ہیں جن کی قیمتیں مندرجہ ذیل ہیں:

USDollar/BritishPound 0.5
BritishPound/FrenchFranc 10.0
FrenchFranc/USDollar 0.21

اس صورت میں، اگر میرے پاس 1 امریکی ڈالر ہوتا تو میں اسے برطانوی پاؤنڈ میں تبدیل کر سکتا تھا، پھر فرانسیسی فرانک میں، پھر امریکی ڈالر میں، اور پھر 1 امریکی ڈالر سے 1x0.5x10.0x0.21 = 1.05 امریکی ڈالر، منافع 0.05 امریکی ڈالر میں تبدیل کر سکتا تھا۔

اس مثال میں سودے بازی کا موقع موجود ہے ، لیکن اس میں نہیں:

USDollar/BritishPound 0.5
USDollar/FrenchFranc 4.9
BritishPound/FrenchFranc 10.0
BritishPound/USDollar 1.99
FrenchFranc/BritishPound 0.09
FrenchFranc/USDollar 0.19

اس طرح کی بڑی مارکیٹ میں، ہم کس طرح فیصلہ کرتے ہیں کہ کیا فائدہ اٹھانے کا موقع موجود ہے؟

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

مندرجہ بالا مثال ایک OJ موضوع سے لی گئی ہے۔http://poj.org/problem?id=2240اس سوال کے جوابات کے لیے آپ یہاں دیکھ سکتے ہیں:http://hehejun.blogspot.com/2018/10/poj2240-arbitrage.html

لہذا میں نے حال ہی میں سوچا کہ کیا میں ایک حکمت عملی بنا سکتا ہوں جس سے فائدہ اٹھانا اور فائدہ اٹھانا ممکن ہو ، اور میں نے GitHub پر ایک تلاش کی جس میں یہ کام کر رہا ہے:https://github.com/wardbradt/peregrineاس پروجیکٹ میں اس سوٹ کے مسئلے کو منفی سمت گراف کے سب سے مختصر راستے کے مسئلے کے طور پر خلاصہ کیا گیا ہے۔ یہ مسئلہ او جے کے مسئلے سے مختلف ہے۔ منفی سمت گراف کے سب سے مختصر راستے کا استعمال بیل مین فورڈ الگورتھم کے ذریعہ کیا جاتا ہے۔

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

var coins = {
    EMPTY: 0,
};
var price = {};

function get_coins() {
    for(var i = 0; i < exchanges.length; ++i) {
        var base = _C(exchanges[i].GetCurrency);
        var quote = _C(exchanges[i].GetQuoteCurrency);
        var len = Object.keys(coins).length;
        if(!coins.hasOwnProperty(quote)) {
            coins[quote] = len;
            len += 1;
        }
        if(!coins.hasOwnProperty(base)) {
            coins[base] = len;
            len += 1;
        }
    }
}

function get_graph() {
    var graph = [];
    for(var i = 0; i < exchanges.length; ++i) {
        var ticker = _C(exchanges[i].GetTicker);
        var base = _C(exchanges[i].GetCurrency);
        var quote = _C(exchanges[i].GetQuoteCurrency);
        graph.push({
            from: coins[base],
            to: coins[quote],
            weight: ticker.Buy
        });
        price[base + quote] = ticker.Buy;
        graph.push({
            from: coins[quote],
            to: coins[base],
            weight: 1 / ticker.Sell
        });
        price[quote + base] = 1 / ticker.Sell;
    }
    return graph;
}

function bfm(graph, initAmount, feeRate) {
    var dist = [];
    var pre = [];
    var i;
    var j;
    var fee = 0;
    for(i = 0; i < Object.keys(coins).length; ++i) {
        dist.push(0);
        pre.push(-1);
    }
    dist[1] = initAmount;
    for(i = 0; i < Object.keys(coins).length - 1; ++i) {
        for(j = 0; j < graph.length; ++j) {
            var from = graph[j].from;
            var to = graph[j].to;
            var rate = graph[j].weight;
            if(dist[from] * rate > dist[to]) {
                dist[to] = dist[from] * rate;
                pre[to] = from;
            }
        }
    }
    if(dist[1] <= initAmount) {
        return false;
    }
    var path = [];
    var top = pre[1];
    var coin_keys = Object.keys(coins);
    path.push({
        from: coin_keys[top],
        to: coin_keys[1],
        rate: price[coin_keys[top] + coin_keys[1]]
    });
    while(top != 1) {
        var temp = top;
        top = pre[top];
        path.push({
            from: coin_keys[top],
            to: coin_keys[temp],
            rate: price[coin_keys[top] + coin_keys[temp]],
        });
    }
    path.reverse();
    
    fee = path.length * feeRate * initAmount;
    if(dist[1] - initAmount <= fee || path.length == 0) {
        return false;
    }
    return path;
}

function onTick() {
    var graph = get_graph();
    var account = _C(exchanges[0].GetAccount);
    var balance = account.Balance;
    
    var path = bfm(graph, balance, 0);
    if(!path) {
        return;
    }
    Log(path);
    
    // buy & sell follow the path 
    ...
}

function main() {
    get_coins();
    
    while(1) {
        onTick();
    }
}

5.总结

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

(یہ 7 مارچ 2020 کی دوپہر کو لکھا گیا تھا، جب کسی نے اپنی حکمت عملی لکھنے کے بعد دیکھا کہ اس کے پاس ایف ایم زیڈ کا بیلنس کافی نہیں ہے، تو اس نے اپنے آپ کو دھوکہ دیا)

ویکیپیڈیا: C790266922


متعلقہ

مزید

لائیوکسوانمائیکرو سگنل غلط ہے، ہم کیسے رابطہ کر سکتے ہیں؟

سپر زینگ2021مائیکرو سگنل کی خرابی

جونیشکریہ شیئر کرنے کے لیے۔ حکمت عملی کے ذخیرے کا گٹ ہب لنک، بہت مددگار!

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

چھوٹا سا خواببھری بھری خشک اشیاء بانٹنا، زین!

گھاسشیئر کرنے کا شکریہ

b6712یہ ممکن ہے کہ اس کا استعمال کرنسی کے دائرے میں کیا جائے ، لیکن غیر ملکی کرنسی کے سودے بین الاقوامی فنانس میں انڈرگریجویٹ کے کام ہیں ، لہذا یہ ممکن ہے کہ سودے کا امکان موجود نہ ہو۔

czgcoolڈرائنگ بھری ہوئی ہے ، اشتراک کرنے کا شکریہ ، مالیاتی معلومات کو مقدار کے ذریعہ سیکھنا کم سے کم سرمایہ کاری اور سب سے زیادہ حاصل کرنے کا ایک Geek راستہ ہے۔

جان.خوشگوار اور تکلیف دہ۔

چھوٹی سی ہنر مند کاٹنے والی مشیناوہ، ایک دوسرے کے ساتھ مل کر