وسائل لوڈ ہو رہے ہیں... لوڈنگ...

دیر سے شیئرنگ: بٹ کوائن ہائی فریکوئینسی روبوٹ جس میں 2014 میں روزانہ 5 فیصد واپسی ہوتی ہے

مصنف:FMZ~Lydia, تخلیق: 2023-01-17 16:12:15, تازہ کاری: 2023-09-20 09:27:14

img

دیر سے شیئرنگ: بٹ کوائن ہائی فریکوئینسی روبوٹ جس میں 2014 میں روزانہ 5 فیصد واپسی ہوتی ہے

حکمت عملی کا تعارف

یہ حکمت عملی مندرجہ ذیل مقامات پر شیئر کی گئی:https://www.fmz.com/strategy/1088جب سے میں نے ڈیجیٹل کرنسی کے ساتھ شروعات کی ہے اس وقت سے یہ حکمت عملی میری بنیادی حکمت عملی ہے۔ مسلسل بہتری اور ترمیم کے بعد ، یہ زیادہ پیچیدہ ہو گیا ہے ، لیکن بنیادی خیال تبدیل نہیں ہوا ہے۔ مشترکہ ورژن بغیر کسی واضح مسئلے کے اصل ورژن ہے۔ یہ سب سے آسان اور واضح ہے۔ کوئی پوزیشن مینجمنٹ نہیں ہے۔ ہر لین دین مکمل ہے ، اور دوبارہ شروع نہیں ہوتا ہے ، لیکن یہ مسئلہ کی وضاحت کے لئے کافی ہے۔ یہ حکمت عملی اگست 2014 سے اس سال کے آغاز تک چلتی رہی ، جب ایکسچینج چارجز۔ اس عرصے کے دوران ، آپریشن کافی اچھا تھا ، اور نقصان کا وقت بہت کم تھا۔ دارالحکومت 200 یوآن سے بڑھ کر 80 بٹ کوائن ہوگیا ہے۔ مخصوص عمل میں دیکھا جاسکتا ہےمجازی کرنسی کے خودکار لین دین کا طریقہمیں مضامین کی سیریزشیاؤکاؤ کا سینا بلاگ. مندرجہ ذیل اعداد و شمار اوکے کوائن پلیٹ فارم کا واپسی منحنی خطوط ہیں جو میں نے خاص طور پر شمار کیا ہے۔ ابتدائی سرمایہ 1000 یوآن ہے۔ آپ دیکھ سکتے ہیں کہ ابتدائی سرمایہ میں مسلسل اضافہ ہوا ہے۔ درمیانی لکیر یہ ہے کہ میری حکمت عملی رک گئی ہے۔ بعد میں ، کیونکہ حکمت عملی کو کرنسی کمانے کی حکمت عملی میں تبدیل کردیا گیا ہے ، لہذا یو این بی میں واپسی میں تیزی سے اتار چڑھاؤ ہوتا ہے۔ اس مخصوص عمل کی وضاحت حکمت عملی کی تجارت کے دو سالہ خلاصے کے مضمون میں کی گئی ہے۔

img

مندرجہ ذیل گراف میں مجموعی اثاثوں کا Curve دکھایا گیا ہے جو کرنسی میں تبدیل کیا گیا ہے:

img

اس حکمت عملی کو کیوں شیئر کریں؟

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

حکمت عملی کا اصول

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

img

ہم بائیں طرف خریداری کا آرڈر دیکھ سکتے ہیں ، جس میں مختلف قیمتوں پر آرڈرز کی تعداد دکھائی جاتی ہے ، اور دائیں طرف فروخت کا آرڈر ہے۔ یہ تصور کیا جاسکتا ہے کہ اگر کوئی بٹ کوائن خریدنا چاہتا ہے ، اگر وہ آرڈر پینڈنگ اور انتظار نہیں کرنا چاہتا ہے تو ، وہ صرف آرڈر لینے کا انتخاب کرسکتا ہے۔ اگر اس کے پاس بڑی تعداد میں آرڈر ہیں تو ، اس سے آرڈر اور فہرست فروخت کرنے کے لئے بڑی تعداد میں لین دین کا سبب بنے گا ، جس سے قیمت پر اثر پڑے گا۔ تاہم ، یہ اثر جاری نہیں رہے گا۔ کچھ لوگ آرڈر لینے اور فروخت کرنا چاہتے ہیں ، اور قیمت شاید بہت کم وقت میں بحال ہوجائے گی۔ اس کے برعکس ، یہ سمجھنے کے مترادف ہے کہ کوئی سکے بیچنا چاہتا ہے۔ مثال کے طور پر اعداد و شمار میں زیر التواء آرڈر کو لے لیں۔ اگر آپ 5 سکے براہ راست خریدنا چاہتے ہیں تو قیمت 10377 تک پہنچ جائے گی۔ اس وقت ، اگر کوئی 5 سکے براہ راست فروخت کرنا چاہتا ہے تو قیمت 10348 تک پہنچ جائے گی۔ قیمت کا فرق منافع کا مارجن ہے۔ حکمت عملی 10376،99 جیسے 10377 سے قدرے کم قیمت پر آرڈر زیر التواء رکھے گی ، اور 10348 سے قدرے زیادہ قیمت پر خریدے گی۔ مثال کے طور پر 10348۔01۔ اس کی وجہ یہ ہے کہ اگر صورتحال صرف واقع ہوئی تو ، یہ واضح طور پر فرق حاصل کرے گا۔ اگرچہ یہ ہر بار اتنا کامل نہیں ہوگا ، لیکن امکانات کو دیکھتے ہوئے پیسہ کمانے کے امکانات واقعی ناقابل یقین حد تک زیادہ ہیں۔ موجودہ حکمت عملی کے پیرامیٹرز کے ساتھ مخصوص آپریشن کی وضاحت کریں۔ یہ پیرامیٹر ظاہر ہے کہ صرف مثال کے طور پر دستیاب نہیں ہے۔ یہ 8 سکے کی جمع رقم والی قیمت کی تلاش کرے گا ، یہاں 10377 ہے ، پھر اس وقت کی فروخت کی قیمت قیمت منفی 0.01 ہے (مقدار تصادفی ہوسکتی ہے) ۔ اسی طرح ، یہ 8 سکے کی جمع رقم کی تلاش کرے گا ، یہاں 10348 ہے ، پھر اس وقت کی فروخت کی قیمت 10348.01 ہے ، اور اس وقت کی خرید و فروخت کی قیمت کے درمیان فرق 10376.99-10348.01 = 28.98 ہے ، جو پہلے سے طے شدہ قیمت کے فرق 1.5 سے زیادہ ہے ، لہذا یہ ان دو قیمتوں کے ساتھ لین دین کا انتظار کرنے کا آرڈر تلاش کرے گا ، اگر قیمت کا فرق 1.5 سے کم ہے تو ، یہ بھی ایک آرڈر دیکھنے کی قیمت تلاش کرے گا ، جیسے افتتاحی قیمت پلس یا مائنس 10 ، اور مزید انتظار کریں اور اٹھائیں (گہری گہرائی کی پیروی کرنا مناسب ہے) ۔ اس کے علاوہ ، یہ نوٹ کیا گیا ہے کہ یہ حکمت عملی صرف موجودہ گہرے زیر التواء احکامات سے متعلق ہے اور اس کی تاریخی مارکیٹ اور اس کے اپنے تاریخی لین دین کی پرواہ نہیں ہے۔ اس حکمت عملی میں سنگل نقصان کا کوئی تصور بھی نہیں ہے۔ در حقیقت ، ایک ہی لین دین کی جیت کی شرح بہت زیادہ ہے۔

مزید وضاحت

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

کوڈ کی وضاحت

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

function GetPrice(Type) {
   //_C() is the fault-tolerant function of the platform
    var depth=_C(exchange.GetDepth);
    var amountBids=0;
    var amountAsks=0;
    //Calculate the buy price and get the cumulative depth to a preset price
    if(Type=="Buy"){
       for(var i=0;i<20;i++){
           amountBids+=depth.Bids[i].Amount;
           //The parameter floatamountbuy is the preset accumulated depth
           if (amountBids>floatamountbuy){
               //Add 0.01 to make the order in the front
              return depth.Bids[i].Price+0.01;}
        }
    }
    //Calculate the selling price similarly
    if(Type=="Sell"){
       for(var j=0; j<20; j++){
    	   amountAsks+=depth.Asks[j].Amount;
            if (amountAsks>floatamountsell){
            return depth.Asks[j].Price-0.01;}
        }
    }
    //After traversing the full depth but still not meeting the demand, a price is returned to avoid bugs
    return depth.Asks[0].Price
}

ہر لوپ کا بنیادی فنکشن آن ٹِک (انگریزی:OnTick) ہے ۔ یہاں سیٹ کردہ لوپ کا وقت 3.5 سیکنڈ ہے۔ ہر لوپ اصل آرڈر کو منسوخ کرے گا اور آرڈر کو دوبارہ لپیٹ دے گا۔ جتنا آسان ہوگا ، اتنا ہی اس میں بگ کا سامنا ہوگا۔

function onTick() {
    var buyPrice = GetPrice("Buy");
    var sellPrice= GetPrice("Sell");
    //diffprice is the preset spread, if the bid/ask spread is less than the preset spread, it will pend a relatively deeper price.
    if ((sellPrice - buyPrice) <= diffprice){
            buyPrice-=10;
            sellPrice+=10;}
    //Cancel all the original orders. In fact, the new price is often the same as the price of the order. At this time, it is not necessary to cancel.
    CancelPendingOrders() 
    //Get account information to determine how much money and how many currencies are currently in the account.
    var account=_C(exchange.GetAccount);
    //The amount of Bitcoins that can be bought, _N() is the precision function of the platform.
    var amountBuy = _N((account.Balance / buyPrice-0.1),2); 
    //The amount of Bitcoin that can be sold, note that there is no position limit, buy and sell as much as you can, as I had very little money at the time.
    var amountSell = _N((account.Stocks),2); 
    if (amountSell > 0.02) {
        exchange.Sell(sellPrice,amountSell);}
    if (amountBuy > 0.02) {
        exchange.Buy(buyPrice, amountBuy);}
    //Sleep and enter the next loop
    Sleep(sleeptime);
}

اختتام

پورے پروگرام میں صرف 40 سے زیادہ لائنیں ہیں ، جو بہت آسان معلوم ہوتی ہیں ، لیکن اس وقت مجھے ایک ہفتے سے زیادہ کا وقت بھی لگا ، جو کہ بوٹ وی ایس پلیٹ فارم پر تھا۔ سب سے بڑا فائدہ یہ ہے کہ اس کا آغاز جلدی ہوا۔ 2014 میں ، مارکیٹ میں چلتی ہوئی اینٹوں کا غلبہ تھا ، اور گرڈ اور انوینٹری گرفتاری کی اعلی تعدد کی حکمت عملی بہت زیادہ نہیں تھی ، جس نے حکمت عملی کو پانی میں مچھلی کی طرح بنا دیا۔ بعد میں ، مقابلہ تیزی سے شدید ہوگیا ، اور میرے پاس زیادہ رقم تھی اور مجھے بہت سارے چیلنجوں کا سامنا کرنا پڑا۔ مجھے اس سے نمٹنے کے لئے ہر دوسرے وقت بڑی تبدیلیاں کرنا پڑی ، لیکن یہ عام طور پر ہموار تھا۔ اس شرط کے تحت کہ تجارتی پلیٹ فارم چارج نہیں کرتا ہے ، یہ پروگرام شدہ تجارت کے لئے جنت ہے۔ کیونکہ خوردہ سرمایہ کار اگر چارج نہیں ہوتا ہے تو ، یہ اعلی تعدد اور ثالثی فیسوں کا موقع فراہم کرتا ہے۔ یہ سب بنیادی طور پر دو طرفہ فیسوں کے ساتھ ختم ہوتا ہے۔ 0.1-0.2٪۔ یہ نہ صرف مارکیٹ کی سرگرمی کا مسئلہ ہے ، بلکہ مجموعی طور پر کمی بھی ہے۔ تاہم ، اعلی تعدد کی مقداری حکمت عملیوں کے لئے ابھی بھی بہت زیادہ گنجائش ہے۔


متعلقہ

مزید