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

اس حکمت عملی کا اشتراک کیوں؟
حکمت عملی کے اصول
اس حکمت عملی کا اصول انتہائی آسان ہے، اور اسے ایک اعلی تعدد مارکیٹ بنانے کی حکمت عملی کے طور پر سمجھا جا سکتا ہے، اسے پڑھنے کے بعد، آپ کسی کو مارنا چاہیں گے، کیونکہ اس سے پیسہ کمایا جا سکتا ہے اور تقریباً کوئی بھی اسے لکھ سکتا ہے۔ وقت مجھے پہلے تو یہ توقع نہیں تھی کہ یہ اتنا موثر ہوگا کہ اگر آپ کے ذہن میں کوئی آئیڈیا ہے، تو آپ کو اسے فوری طور پر عملی جامہ پہنانا چاہیے، اور آپ کو غیر متوقع طور پر حیرت ہو سکتی ہے۔ 2014 میں، جب بٹ کوائن روبوٹس پہلی بار سامنے آئے، منافع بخش حکمت عملی لکھنا بہت آسان تھا۔
تمام اعلی تعدد کی حکمت عملیوں کی طرح، یہ حکمت عملی بھی آرڈر بک پر مبنی ہے مندرجہ ذیل اعداد و شمار ایک عام بٹ کوائن ایکسچینج کی ترتیب کو ظاہر کرتا ہے۔
آپ دیکھ سکتے ہیں کہ بائیں جانب خرید کے آرڈرز ہیں، مختلف قیمتوں پر زیر التواء آرڈرز کی تعداد دکھا رہے ہیں، اور دائیں جانب فروخت کے آرڈرز ہیں۔ یہ بات قابل فہم ہے کہ اگر کوئی شخص Bitcoin خریدنا چاہتا ہے، اگر وہ آرڈر نہیں دینا چاہتا اور انتظار کرنا چاہتا ہے، تو وہ صرف آرڈر لینے کا انتخاب کر سکتا ہے اگر اس کے پاس بہت سارے آرڈر ہوں، تو اس کی وجہ سے بڑی تعداد میں آرڈر فروخت ہوں گے۔ لاگو کیا جائے گا، جس سے قیمت پر اثر پڑے گا، لیکن یہ اثر عام طور پر ہمیشہ کے لیے نہیں رہے گا، اور اب بھی ایسے لوگ موجود ہیں جو آرڈر لے کر فروخت کرنا چاہتے ہیں، اس کے برعکس قیمت بہت کم ہو جائے گی۔ اگر کوئی کرنسی بیچنا چاہتا ہے تو ایسا ہی ہے۔
مثال کے طور پر اعداد و شمار میں زیر التواء آرڈر لیں اگر آپ براہ راست 5 سکے خریدنا چاہتے ہیں تو قیمت 10377 تک پہنچ جائے گی۔ اس وقت اگر کوئی 5 سکے براہ راست فروخت کرنا چاہتا ہے تو قیمت 10348 تک پہنچ جائے گی۔ یہ جگہ منافع ہے۔ اسپیس کی حکمت عملی یہ ہوگی کہ 10377 سے قدرے کم قیمت پر آرڈر کریں، جیسے کہ 10348.01 سے قدرے زیادہ قیمت پر خریدیں۔ اگرچہ یہ ہر بار کامل نہیں ہوگا، امکان کے اثر کی وجہ سے، پیسہ کمانے کے امکانات درحقیقت حیران کن حد تک زیادہ ہیں۔
آئیے موجودہ حکمت عملی کے پیرامیٹرز کے ساتھ مخصوص کارروائیوں کی وضاحت کرتے ہیں، یقینا، یہ پیرامیٹر اب استعمال نہیں کیا جا سکتا، یہ صرف ایک وضاحت ہے۔ یہ 8 سکوں کے مجموعی فروخت آرڈر کے ساتھ قیمت تلاش کرے گا، جو کہ اس وقت فروخت کی قیمت مائنس 0.01 ہے۔ 8 سکوں کا مجموعی خرید آرڈر، یہاں 10348 ہے، پھر اس وقت فروخت کی قیمت 10348.01 ہے، اور خرید و فروخت کی قیمتوں کے درمیان فرق 10376.99-10348.01=28.98 ہے، جو کہ حکمت عملی کے پیش نظر 1.5 کے فرق سے زیادہ ہے۔ پھر ان دو قیمتوں پر آرڈر دیں اور لین دین کا انتظار کریں اگر قیمت میں فرق 1.5 سے کم ہے تو ہم آرڈر دینے کے لیے قیمت بھی تلاش کریں گے، جیسے کہ مارکیٹ پرائس پلس یا مائنس 10، لیک ہونے کا انتظار کریں۔ (مزید گہرائی کی تلاش جاری رکھنا زیادہ مناسب ہوگا)۔
یہ بھی نوٹ کریں کہ یہ حکمت عملی صرف زیر التواء آرڈرز کی موجودہ گہرائی سے متعلق ہے، اور اس میں تاریخی مارکیٹ کے حالات اور اس کے اپنے تاریخی لین دین کی کوئی پرواہ نہیں ہے، درحقیقت سنگل جیت کی شرح کا تصور بھی نہیں ہے۔ بہت زیادہ ہے.
مزید وضاحت
کوڈ کی وضاحت
مکمل کوڈ کے لیے، آپ www.fmz.com پر میری حکمت عملی کا اشتراک دیکھ سکتے ہیں، یہاں میں صرف بنیادی منطقی افعال کی وضاحت کروں گا۔ بغیر کسی تبدیلی کے، بو ٹی وی کے ساتھ آنے والی سمولیشن ڈسک دراصل مکمل طور پر کام کرتی ہے، یہ 3 سال سے زیادہ پہلے کی حکمت عملی ہے، اور پلیٹ فارم اب تک اس کی حمایت کرتا ہے۔ سب سے پہلے، ہمیں بولی حاصل کرنے اور قیمت پوچھنے کے لیے گیٹ پرائس کا استعمال کرنے کی ضرورت ہے۔ کوئی مطلوبہ مقدار نہیں ہے (بعد کے مرحلے میں، بہت سے 0.01 گرڈ آرڈرز اس صورتحال کا باعث بنیں گے)، قیمت خرید حاصل کرنے کے لیے کال GetPrice(‘Buy’) ہے۔
function GetPrice(Type) {
//_C()是平台的容错函数
var depth=_C(exchange.GetDepth);
var amountBids=0;
var amountAsks=0;
//计算买价,获取累计深度达到预设的价格
if(Type=="Buy"){
for(var i=0;i<20;i++){
amountBids+=depth.Bids[i].Amount;
//参数floatamountbuy是预设的累计深度
if (amountBids>floatamountbuy){
//稍微加0.01,使得订单排在前面
return depth.Bids[i].Price+0.01;}
}
}
//同理计算卖价
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;}
}
}
//遍历了全部深度仍未满足需求,就返回一个价格,以免出现bug
return depth.Asks[0].Price
}
ہر لوپ کا مرکزی فنکشن onTick() ہے ہر لوپ اصل آرڈر کو منسوخ کر دے گا اور یہ جتنا آسان ہو گا، اس کا سامنا کرنے کا امکان اتنا ہی کم ہو گا۔
function onTick() {
var buyPrice = GetPrice("Buy");
var sellPrice= GetPrice("Sell");
//diffprice是预设差价,买卖价差如果小于预设差价,就会挂一个相对更深的价格
if ((sellPrice - buyPrice) <= diffprice){
buyPrice-=10;
sellPrice+=10;}
//把原有的单子全部撤销,实际上经常出现新的价格和已挂单价格相同的情况,此时不需要撤销
CancelPendingOrders()
//获取账户信息,确定目前账户存在多少钱和多少币
var account=_C(exchange.GetAccount);
//可买的比特币量,_N()是平台的精度函数
var amountBuy = _N((account.Balance / buyPrice-0.1),2);
//可卖的比特币量,注意到没有仓位的限制,有多少就买卖多少,因为我当时的钱很少
var amountSell = _N((account.Stocks),2);
if (amountSell > 0.02) {
exchange.Sell(sellPrice,amountSell);}
if (amountBuy > 0.02) {
exchange.Buy(buyPrice, amountBuy);}
//休眠,进入下一轮循环
Sleep(sleeptime);
}
دم
پورا پروگرام صرف 40 لائنوں کا ہے اور بہت آسان لگتا ہے، لیکن مجھے اسے مکمل کرنے میں ایک ہفتے سے زیادہ کا وقت لگا، اور یہ botvs پلیٹ فارم پر تھا۔ سب سے بڑا فائدہ یہ ہے کہ میں نے ابتدائی طور پر 2014 میں، مارکیٹ میں ثالثی کا غلبہ تھا، اور وہاں بہت زیادہ فریکوئنسی گرڈ اور قبضہ کرنے والی پوزیشنیں نہیں تھیں، جس نے حکمت عملی کو پانی میں بطخ کی طرح بنا دیا، مقابلہ لامحالہ زیادہ ہو گیا۔ مزید شدید، اور میرا پیسہ زیادہ سے زیادہ ہوتا چلا گیا، زیادہ سے زیادہ چیلنجز آرہے ہیں، اور ہمیں ان سے نمٹنے کے لیے وقتاً فوقتاً بڑی تبدیلیاں کرنی پڑتی ہیں، لیکن مجموعی طور پر یہ آسانی سے چل رہا ہے۔ جب ٹریڈنگ پلیٹ فارم ہینڈلنگ فیس نہیں لیتا ہے، تو یہ پروگرامیٹک ٹریڈنگ کے لیے ایک جنت ہے کیونکہ وہ ہینڈلنگ فیس نہیں لیتے ہیں، یہ سب بنیادی طور پر 0.1 کے ساتھ حاصل ہوتا ہے۔ -0.2% دو طرفہ لین دین کی فیس ختم ہو گئی ہے یہ صرف چارج کیے جانے کا معاملہ نہیں ہے بلکہ مارکیٹ کی مجموعی سرگرمی میں بھی کمی ہے۔ تاہم، مقداری حکمت عملیوں کے لیے ابھی بھی کافی گنجائش موجود ہے جس کے لیے اعلی تعدد کی ضرورت نہیں ہے۔