ابتدائی، اسے چیک کریں آپ کو کریپٹوکرنسی کی مقدار کی تجارت میں لے جائیں (4)

مصنف:نینا باداس, تخلیق: 2022-04-18 14:16:06, تازہ کاری: 2022-04-18 15:39:07

ابتدائی، اسے چیک کریں آپ کو کریپٹوکرنسی کی مقدار کی تجارت میں لے جائیں (4)

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

پھر کچھ طلبہ کہیں گے: میں کوڈ نہیں لکھ سکتا! کوڈ مجھے پریشان کر رہے ہیں!

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

اس وقت ، اگر آپ کے پاس ایک بہت ہی آسان ٹول موجود ہے تو ، یہ کافی آسان ہوگا ، کم از کم مشکل میں 70٪ کمی واقع ہوتی ہے۔ آپ تصور کرسکتے ہیں ، اگر آپ صرف تجارتی منطق لکھتے ہیں تو ، دیگر کام ، بشمول ڈاکنگ پلیٹ فارم انٹرفیس ، دستخط کی توثیق ، تشکیل فائلیں ، آپریٹنگ ماحول کی تعمیر ، UI انٹرفیس تحریر ، انٹرایکٹو تحریر اور دیگر افعال ، یہ سب تیار ہے ، یہ کتنا آسان اور تیز ہے۔

اس پر یقین نہیں کرتے؟ چلو کوشش کرتے ہیں!

ایک سادہ اسپاٹ گرڈ حکمت عملی کا احساس کریں

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

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

  • 1.اسٹریٹیجی کی ضروریات کا خلاصہ

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

    img

    یاد رکھیں کہ جب آپ لکھنا ختم کرتے ہیں تو حکمت عملی کو بچانے کے لئے، اور پھر ہم حکمت عملی کی ضروریات کو لکھنے کے لئے جاری رکھیں گے (ان ضروریات کو تبدیل نہیں کیا جاتا ہے؛ آپ ایک ہی وقت میں ریکارڈ اور تیار کرسکتے ہیں).

    • حکمت عملی ایک اسپاٹ ٹارنگ حکمت عملی کے طور پر ڈیزائن کیا گیا ہے؛ ٹریڈنگ جوڑی ہےXXX_USDT، جیسےBTC_USDT.
    • گرڈ برابر فرق وقفے کے لئے ڈیزائن کیا گیا ہے؛ یہ آسان ہو جائے گا، گرڈ میں دو ملحقہ پوائنٹس کے درمیان وقفہ ایک مقررہ پھیلاؤ ہے.
    • اس گرڈ کو ایک لامحدود گرڈ کے طور پر ڈیزائن کیا گیا ہے جو لامحدود حد تک بڑھ سکتا ہے۔
    • آرڈر دینے کا طریقہ مارکیٹ آرڈر کا استعمال کرتا ہے۔
  • 2.گرڈ ڈیٹا کی ساخت کی تعمیر:

    غیر واضح خیالات کے لئے، ہم شروع میں تجزیہ کرنے کا منصوبہ بنا سکتے ہیں.

    img

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

    1. قیمت میں اضافہ؛
    2. قیمت کو نیچے کی طرف منتقل کریں.
      قیمت میں اضافے کا مطلب یہ ہے کہ قیمت بڑھ رہی ہے۔ ہمیں فروخت کرنے کی ضرورت ہے، اور پھر منافع کمانے کے لئے، جب قیمت میں اضافہ کے بعد کمی واقع ہوتی ہے تو خریدنا پڑتا ہے۔ قیمت میں کمی کا مطلب یہ ہے کہ قیمت کم ہو رہی ہے۔ ہمیں خریدنے کی ضرورت ہے، اور پھر فروخت کرنے کی ضرورت ہے جب قیمت گرنے کے بعد بڑھتی ہے، منافع حاصل کرنے کے لئے. لہذا ، ہر گرڈ لائن میں تجارت کے دو طریقے ہوتے ہیں: خریدنا (بڈ) اور بیچنا (سوال) ۔ مزید برآں ، ہر گرڈ لائن کی ایک مقررہ خصوصیت ہوتی ہے ، جو لائن کے ساتھ نشان زد قیمت ہوتی ہے ، جیسے تصویر میں دکھایا گیا A ، B ، C ، D۔ ایک حکمت عملی ڈیزائن کرتے وقت، ہم سب سے پہلے پتہ ہونا چاہئےکیاہم واقعی چاہتے ہیں، اور پھر یہ کرنے کے لئے آسان ہو جائے گا.

    گرڈ ڈیٹا ڈھانچے کی تعمیر کا فنکشن کوڈ کرنا:

    function createNet(begin, diff) {   // begin and diff are parameters; begin is the initial price, and diff is the grid interval (the interval of the equal difference grid is a price)
        var oneSideNums = 10            // The grid generates 10 lines on both upward and downward sides. The above image only shows the situation of generating 2 lines on both sides (A and B on on side; C and D on the other side), and you can imagine the situation of generating 10 lines.
        var up = []                     // used to store the data structure of the upward "grid lines"
        var down = []                   // used to store the data structure of the downward "grid lines"
        for (var i = 0 ; i < oneSideNums ; i++) {    // determine the number of times according to the number of oneSideNums; construct the "grid line" data structure by loop 
            var upObj = {                            // construct the data structure of a upward "grid line"
                buy : false,                         // buy mark; the initial mark is false, which means no buying 
                sell : false,                        // sell mark ...
                price : begin + diff / 2 + i * diff, // the price position represented by the "grid line", which can be observed and processed according to the loop; the price position is getting higher successively
            }
            up.push(upObj)                           // put the constructed "grid line" data structure into the up array 
    
            var j = (oneSideNums - 1) - i            // when in the loop, j changes from 9 to 0 
            var downObj = {
                buy : false,
                sell : false,
                price : begin - diff / 2 - j * diff,
            }
            if (downObj.price <= 0) {                // the price cannot be less than or equal to 0 
                continue
            }
            down.push(downObj)                       // put the constructed "grid line" data structure into the down array 
        }    
    
        return down.concat(up)                       // add "up" after "down", forming a grid array structure with grid line prices from low to high 
    }
    

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

    img

    تعمیر شدہ اعداد و شمار کا مشاہدہ کیا جا سکتا ہے.

    [
        {"buy":false,"sell":false,"price":5},
        {"buy":false,"sell":false,"price":15},
        {"buy":false,"sell":false,"price":25},
        {"buy":false,"sell":false,"price":35},
        {"buy":false,"sell":false,"price":45},
        {"buy":false,"sell":false,"price":55},
        {"buy":false,"sell":false,"price":65},
        {"buy":false,"sell":false,"price":75},
        {"buy":false,"sell":false,"price":85},
        {"buy":false,"sell":false,"price":95},
        {"buy":false,"sell":false,"price":105},  // 100 is the initial price, the first line goes up is from 105, and the interval is 10 
        {"buy":false,"sell":false,"price":115},  // ... 
        {"buy":false,"sell":false,"price":125},
        {"buy":false,"sell":false,"price":135},
        {"buy":false,"sell":false,"price":145},
        {"buy":false,"sell":false,"price":155},
        {"buy":false,"sell":false,"price":165},
        {"buy":false,"sell":false,"price":175},
        {"buy":false,"sell":false,"price":185},
        {"buy":false,"sell":false,"price":195}
    ]
    
    1. تجارتی منطق کا تجزیہ

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

    میں آپ کو پچھلی تصویر سے دکھاؤں گا۔img

    1 ایک وقت ہے، t2 t1 کے بعد ایک وقت ہے؛ یہ فیصلہ کرنے کے لئے کہ آیا لائن C اوپر کراس ہے یا نہیں، ہم صرف فیصلہ کرنے کی ضرورت ہےP1 < CاورP2 > C. اسی طرح، یہ فیصلہ کرنے کے لئے کہ کیا لائن B نیچے سے کراس ہے، ہمیں صرف یہ فیصلہ کرنے کی ضرورت ہےP1 > BاورP3 < B. اس وقت، ہم صرف گرڈ صف میں ہر لائن کو پار کرنے کی ضرورت ہے (کراسنگ عام طور پر کہا جاتا ہےایک ایک کرکے چیک کرنا), اور فیصلہ کریں کہ اوپر کراس یا نیچے کراس.

    میں نے قیمتوں میں اضافے اور کمی کی کارروائی دیکھی ہے۔ کیا میں آرڈر دے سکتا ہوں جب یہ کارروائییں شروع ہو جائیں؟ ظاہر ہے کہ یہ ممکن نہیں ہے۔ اگر قیمت ایک ہی لائن پر بار بار اوپر اور نیچے جاتی ہے تو ، کیا یہ ایک ہی قیمت پر بار بار تجارت کے لئے ہینڈلنگ فیس ضائع نہیں کرے گی؟ لہذا ، اب بھی اپ کراس اور ڈاون کراس کو متحرک کرنے کے بعد فیصلے کی ایک سیریز موجود ہے ، جس کے لئے ابھی ہم نے تعمیر کردہ گرڈ لائن ڈیٹا ڈھانچے میں خرید / فروخت کے نشان کا استعمال ضروری ہے (مثال کے طور پر: { خرید: غلط ،" فروخت ": غلط ، قیمت: 5) ۔

آپ کے پڑھنے کا شکریہ، اور آئیے اگلے مضمون میں وضاحت اور مطالعہ جاری رکھیں۔


مزید