اس سلسلے کے پچھلے ابواب کے ذریعے، مجھے یقین ہے کہ آپ نے بنیادی طور پر مختلف قسم کے تصوراتی ماڈیولز کے استعمال میں مہارت حاصل کر لی ہے۔ اس باب میں، ہم ایک سادہ لیکن دلچسپ حکمت عملی کا استعمال کرتے ہوئے ایک تصور ماڈیول کی تعمیر کے لئے.
حکمت عملی کا مرکز اوپر جانے اور گرنے کے بعد پیچھا کرنا ہے ، اور جب حکمت عملی چل رہی ہے تو موجودہ قیمت کے مطابق ڈیجیٹل کرنسی کی اسپاٹ مارکیٹ ، جیسے بی ٹی سی_ یو ایس ڈی ٹی کا انتخاب کریں ، اگر قیمت میں ایک خاص فیصد اضافہ ہوتا ہے تو ، موجودہ اثاثہ (قیمت کی کرنسی) کے ایک خاص فیصد کے مطابق خریدیں۔ اسی طرح ، اگر قیمت میں ایک خاص فیصد کمی واقع ہوتی ہے تو ، موجودہ اثاثہ (کرنسی) کے ایک خاص فیصد کا ہدف فروخت کریں۔
تعمیر سے پہلے، ہم کچھ دوبارہ استعمال کے قابل ماڈیولز شامل کرتے ہیں۔
جیسا کہ مندرجہ بالا شکل میں دکھایا گیا ہے:
کلاس لائبریری کالم میں، کچھ دوبارہ قابل استعمال انکیپسول کلاس لائبریریاں ہیں، جو چیک کرنے کے بعد استعمال کی جا سکتی ہیں.
چیک شدہ
کیونکہ حکمت عملی کا خیال بہت آسان ہے، حکمت عملی ماڈیول بہت بڑے نہیں ہیں. ہماری بیک ٹسٹنگ اکتوبر 2018 میں شروع ہوئی، ایک سال سے بھی کم عرصے میں، بڑے اور چھوٹے جھٹکے اور رجحان کی قیمتیں دونوں سامنے آئیں، جو حکمت عملی کو ابتدائی طور پر جانچ سکتی ہیں۔ بیک ٹیسٹنگ پیرامیٹرز:
آئیے اس حکمت عملی کے بیک ٹسٹ کارکردگی پر ایک نظر ڈالتے ہیں:
مساوی جاوا اسکرپٹ زبان کی حکمت عملی بھی یہاں جاری کی گئی ہے، اور جو کوئی دلچسپی رکھتا ہے وہ اس کا مطالعہ کرسکتا ہے. بصری ماڈیول کی تعمیر کی حکمت عملی، حکمت عملی کے تصور اور مختلف انٹرفیس کے استعمال کو سیکھنے کے ذریعے، یہ پروگرام ٹریڈنگ کے ساتھ شروع کرنے کے لئے بہت آسان ہے. حکمت عملی کے پاس کوئی اور انٹرفیس پیرامیٹرز نہیں ہیں، اور کوئی بھی جو دلچسپی رکھتا ہے اسے بہتر بنانے اور بڑھا سکتا ہے.
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
}
}
}
اس حکمت عملی کا ایک دلچسپ پہلو یہ ہے کہ اکاؤنٹ اثاثہ ابتدائی طور پر کرنسی اور رقم کی قیمت کے برابر ہے ، جیسے بی ٹی سی_ یو ایس ڈی ٹی ٹریڈنگ جوڑے ، بی ٹی سی کی قیمت فی الحال 10000 ہے ، اکاؤنٹ کی کرنسی کو 5 میں مختص کیا گیا ہے ، اور یو ایس ڈی ٹی کو 50000 میں مختص کیا گیا ہے۔
حکمت عملی مارکیٹ کے حالات، قیمتوں میں اضافے اور کمی کے لئے غیر جانبدار ہے. کم USDT اور زیادہ کرنسیاں مختص کرنے کی کوشش کریں۔ مثلاً:
بیک ٹسٹ میں واضح تبدیلیاں ہیں۔
آپ مزید USDT اور کم کرنسیوں کو بھی ترتیب دے سکتے ہیں۔
ماڈیول کو اکٹھا کریں اور ہمارے اپنے پروگرام ٹریڈنگ کے خیالات کو ایک ساتھ آزمائیں۔
تصوراتی حکمت عملی کی مثالیں:
https://www.fmz.com/strategy/121404 https://www.fmz.com/strategy/129895 https://www.fmz.com/strategy/123904 https://www.fmz.com/strategy/122318مزید حکمت عملیوں کے لئے، براہ کرم ملاحظہ کریں:https://www.fmz.com/square
اس سلسلے کے دیگر مضامین
بورنگ پروگرامنگ آسانی سے بلڈنگ بلاکس کی طرف سے مکمل کیا جا سکتا ہے. یہ کوشش کرنے کے لئے بہت دلچسپ ہے!