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

جیسا کہ اوپر کی شکل میں دکھایا گیا ہے:
کلاس لائبریری کالم میں کچھ دوبارہ قابل استعمال پیکیجڈ کلاس لائبریریاں ہیں، جنہیں چیک کرنے کے بعد استعمال کیا جا سکتا ہے۔ منتخب کردہ “Cryptocurrency Spot Trading Library” cryptocurrency Spot Market کے لیے ایک تجارتی لائبریری ہے جو آرڈر دینے کے بعد پیچیدہ کھوج اور دوبارہ منطق کو سنبھالتی ہے (مثال کے طور پر، کسی ایسے آرڈر سے کیسے نمٹا جائے جو اسے دینے کے بعد نافذ نہ ہو، وغیرہ)۔ )۔ حکمت عملی بناتے وقت، بہت سی پیچیدہ پروسیسنگ منطق کو چھوڑ دیا جاتا ہے، جو کہ بہت آسان ہے۔

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

اس حکمت عملی کی بہترین کارکردگی پر ایک نظر ڈالیں:

مساوی JavaScript زبان کی حکمت عملی بھی یہاں جاری کی گئی ہے، اور دلچسپی رکھنے والے طلباء اس کا مطالعہ کر سکتے ہیں۔ بصری ماڈیولز کا استعمال کرتے ہوئے حکمت عملی بنانے کا طریقہ سیکھ کر، اور حکمت عملیوں کو کیسے تصور کیا جائے اور مختلف انٹرفیس کا استعمال کیا جائے، میں بہت آسانی سے پروگرامیٹک ٹریڈنگ کے ساتھ شروع کرنے کے قابل ہوا۔
حکمت عملی میں کوئی اور انٹرفیس پیرامیٹرز نہیں ہیں، اور جو طلباء دلچسپی رکھتے ہیں وہ اسے بہتر اور بڑھا سکتے ہیں۔
function main() {
var basePrice = -1
var addRatio = 0.02
while (true) {
var ticker = exchange.GetTicker()
if (basePrice == -1) {
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Balance * addRatio / ticker.Last
$.Buy(amount)
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Stocks * addRatio
$.Sell(amount)
basePrice = ticker.Last
}
}
}
اس حکمت عملی کے بارے میں ایک دلچسپ بات یہ ہے کہ اکاؤنٹ کے اثاثوں کو ابتدائی طور پر کرنسی کی قدر کے برابر مقرر کیا جاتا ہے، جیسے کہ BTC۔_USDT تجارتی جوڑا، موجودہ BTC قیمت 10,000 ہے، اکاؤنٹ کی کرنسی 5 مختص کی گئی ہے، پھر USDT 50,000 مختص کی گئی ہے
حکمت عملی مارکیٹ کے حالات اور قیمت کے اتار چڑھاو کے بارے میں غیر جانبدارانہ رویہ اختیار کرتی ہے۔ کم USDT اور زیادہ سکے مختص کرنے کی کوشش کریں۔ مثال کے طور پر:

بیک ٹیسٹنگ میں نمایاں تبدیلی آئی ہے۔
آپ زیادہ USDT اور کم سکے بھی سیٹ کر سکتے ہیں۔

ماڈیولز کو ایک ساتھ رکھیں اور پروگرام شدہ ٹریڈنگ کے اپنے خیالات کو آزمائیں۔
تصور کی مثال کی حکمت عملی:
مزید حکمت عملی یہاں دستیاب ہیں: https://www.fmz.com/square
اس سلسلے کے دیگر مضامین
بلڈنگ بلاکس کا استعمال کرکے بورنگ پروگرامنگ کو آسانی سے مکمل کیا جا سکتا ہے، اسے آزمائیں، یہ بہت دلچسپ ہے!