ایک نئے آنے والے میں سے ایک

مصنف:لنگفینگ, تخلیق: 2015-07-21 13:15:05, تازہ کاری: 2019-08-01 11:01:03

ہیلو ، میں کولڈ وین ہوں ، اور آپ کو خوش آمدید کہ آپ انوینٹر کوانٹیمیشن کا استعمال کریں ، آج سے ، میں نئے آنے والوں کے لئے ایک سے زیادہ مضامین لکھ رہا ہوں تاکہ آپ کو جلدی سے داخل ہونے اور اپنی حکمت عملی لکھنے میں مدد ملے۔

مضمون کا انداز انتہائی آسان ہے، میں ہر چھوٹی سی پوسٹ کو ایک چھوٹی سی مسئلہ کو حل کرنے کی کوشش کرتا ہوں اور اس کے ساتھ ایک مکمل، قابل عمل مثال بھی آتا ہے۔

اگر آپ کے پاس کوئی سوال ہے تو ، آپ مجھ سے رابطہ کرسکتے ہیں ، میں آپ کی مدد کرنے کی پوری کوشش کروں گا کیونکہ کام میں بھی ، وقت زیادہ تناؤ والا ہوتا ہے ، اور آپ کو وقت پر جواب نہیں مل سکتا ہے۔

براہ کرم میری معذرت قبول کریں۔

K لائن حاصل کرنے کے بارے میں ، جو میرے دوستوں نے اکثر پوچھا ہے ، میں یہاں ایک چھوٹی سی مثال پیش کرتا ہوں تاکہ آپ کو معلوم ہو کہ کچھ پلیٹ فارم K لائن ڈیٹا فراہم کرتے ہیں ، مثال کے طور پر ٹوکن۔

اس طرح کے پلیٹ فارم کے لئے ، اوکوائن ، براہ راست حاصل کیا جاسکتا ہے ، جبکہ زیادہ تر تجارتی پلیٹ فارمز ، K لائن کے اعداد و شمار کی فراہمی نہیں کرتے ہیں ، اس صورت میں K لائن کو خود ہی جمع کرنا پڑتا ہے۔

نوٹ: ٹیسٹنگ کے ماحول میں K لائنوں کو جمع کرنے کی ضرورت نہیں ہے کیونکہ، موجد کیتھریننگ ٹیسٹ کی تاریخ K لائن فراہم کرتا ہے، کیوں موجد کیتھریننگ کی تاریخ K لائنیں، صارفین کو حقیقی ڈسک پر ٹریڈنگ کرتے وقت اجازت نہیں دیتے

استعمال کیا جاتا ہے؟ بنیادی طور پر اس بات کو مدنظر رکھتے ہوئے کہ موجد نے کیو لائن کو مقدار میں خود جمع کیا ہے ، جس کی مقدار اور درستگی میں معمولی اختلافات ہوسکتے ہیں ، لہذا جب یہ حقیقی ڈسک پر کام کرتا ہے تو اسے صارف کو فراہم نہیں کیا جاتا ہے۔

نوٹ کریں کہ exchange.GetRecords ((); جمع کردہ K لائنوں کی زیادہ سے زیادہ تعداد 1411 ہے ، اور 1441 پوائنٹس کے بعد ، سب سے پہلے کو ہٹا دیا جاتا ہے ، تاکہ کارکردگی کو متاثر نہ کیا جاسکے۔

img

فنکشن onTick ((تبادلہ) {

var records = exchange.GetRecords();//搜集K线,最多可以搜集1411条

if (!records) {
    return;
}

Log("当前搜集到的K(分钟)线数量",records.length);

}

فنکشن main() {

Log(exchange.GetName(), exchange.GetCurrency());

while (true) {//循环执行
    onTick(exchange);
    Sleep(10000);
}

}


مزید

فروختہیلو ، میں کولڈ وین ہوں ، آپ سب کو BOTVS کا استعمال کرنے کا خیرمقدم کرتا ہوں ، آج سے ، میں نئے آنے والوں کے لئے ایک سلسلہ شروع کروں گا تاکہ آپ کو جلدی سے داخل ہونے میں مدد ملے اور اپنی حکمت عملی لکھیں۔ اس کے بارے میں بہت امید ہے ، لیکن ایسا لگتا ہے کہ کوئی نہیں یا بہت کم!!!

feng_yqآپ کے پاس کچھ سوالات ہیں جو میں آپ سے پوچھنا چاہتا ہوں۔ 1. میں نے اس کوڈ کے ساتھ ریٹریکٹ ماحول میں پایا کہ کھیلی گئی K لائن کی تاریخ کے اعداد و شمار اور ریٹریکٹ لاگ کے اعداد و شمار مختلف ہیں ، K لائن کے اعداد و شمار بنیادی طور پر اوپن / ہائی / لو / کلوز دونوں ایک جیسے ہیں ، اور تبدیلیاں لاگ کے اعداد و شمار سے نمایاں طور پر چھوٹی ہیں۔ میں نے صرف onTick کے آخر میں ایک لائن کوڈ شامل کیا ہے جس میں پرنٹ ریکارڈز کا آخری حصہ ہے۔ 2015-08-10 17:10:24 سے 2015-08-10 20:10:24,5 منٹ K لائن ، ٹوکن بی ٹی سی ، اصل میں دوسرے وقت کے وقفے کو منتخب کرنے میں بھی یہی مسئلہ ہے۔ براہ کرم 17:55 سے شروع ہونے والی 3 K لائنوں کو دیکھیں ، جس کی پرنٹنگ مندرجہ ذیل ہے: {"Time":1439200500000, "Open":1649.44, "High":1649.443213, "Low":1649.44, "Close":1649.443213, "Volume":226.632} {"Time":1439200800000, "Open":1645.52, "High":1645.52, "Low":1646.59212, "Close":1646.59212, "Volume":231.261} {"Time":1439201100000, "Open":1643.88, "High":1643.884816, "Low":1643.88, "Close":1643.884816, "Volume": 702.867} 2 ، مالک یہاں یہ بتانا چاہتا ہے کہ اصلی ڈسک ماحول میں (چاہے ٹوکن کی طرح K لائن کی تاریخ فراہم کریں یا نہیں) ہم اپنے روبوٹ پر انحصار کرتے ہیں جو K لائن کے اعداد و شمار کو جمع کرتے ہیں ، روبوٹ زیادہ سے زیادہ 1411 K لائنوں کو کیش کرتا ہے ، ٹھیک ہے؟

صفرافسوس ہے کہ دیر ہو چکی ہے۔ اگر تمام تجارتیں API حاصل کرنے کے لئے K لائنز فراہم کرتی ہیں تو ، منتظمین حقیقی ڈسک کے نیچے خود جمع نہیں کریں گے ، براہ راست تبادلے کی طرف سے فراہم کردہ K لائنوں تک رسائی حاصل کریں گے۔ اگر تبادلے فراہم نہیں کرتے ہیں تو ، خود جمع کریں ، صرف حالیہ 1411 مضامین کو محفوظ کریں ، اگر ہم آہنگی ٹیسٹ کریں تو ، ٹک سطح کا ڈیٹا حقیقی سے مختلف ہے۔