Type/to search
33
Follow
63
Followers
ملٹی پروڈکٹ بیک ٹیسٹنگ کے ساتھ ایک چھوٹا مسئلہ اور اس کا حل
FAQ
Created 2025-03-16 14:45:25  Updated 2025-03-16 21:06:36
 5
 895

میں نے ایک پوسٹ میں پوچھا تھا کہ کیا ان کے آڈٹ میں کوئی خرابی ہے؟
https://www.fmz.com/bbs-topic/10581، ایک پرانے اداکار ہونے کے ناطے، سچ کہوں تو، اس مسئلے کو حل کرنے کے لیے کچھ بھی باقی نہیں بچا ہے۔
اس مسئلے کو اس وقت بڑھا دیا گیا ہے جب اس میں کثیر نسلوں کی جانچ پڑتال شامل ہے ، خاص طور پر جوڑے کی تجارت ، اور مختلف نسلوں کے سودے بازی کو بڑھاوا دیا گیا ہے۔
چونکہ جیٹیکر ایک ریٹرننگ سسٹم میں وقت کی ضرورت ہوتی ہے، اس کا مطلب یہ ہے کہ اگر ایک سروے میں درجنوں سے زائد اقسام ہیں، تو ایک سروے میں ایک سے زیادہ اقسام کی قیمتوں کو حاصل کیا جاسکتا ہے، اور اس طرح اس کی قیمتوں میں اضافہ ہوتا ہے.
اس کے علاوہ ، یہ بھی کہا جا رہا ہے کہ اس طرح کی سرگرمیاں بہت زیادہ وقت لے سکتی ہیں ، بعض اوقات یہ کئی منٹ یا کئی دہائیوں تک چل سکتی ہیں ، اور اس سے کوئی تعلق نہیں ہے۔ میں نے فورموں اور دستاویزات کو دیکھا ہے ، اور تقریبا کوئی بھی اس طرح کی بات نہیں کرتا ہے۔
سوال: میں عجیب ہوں؟

میں getrecords کے بارے میں کام کر رہا ہوں، اور یہ ایک ریٹرننگ سسٹم میں ناقابل استعمال ہے، لہذا، اگر ہم ریٹرننگ سسٹم کے ساتھ کام کرتے ہیں[re.length-1].Close ticker.Last کی جگہ لے لیتا ہے
ایک ہی وقت میں متعدد اقسام کی قیمتوں کا تعین کرنے کے لئے ، وقت اور غلطی کے بغیر۔ امید ہے کہ یہ آپ کی مدد کرے گا۔

Related Recommendations
Comment
All comments (5)

    对于套利,高频类的策略,尽量用实盘级别。高频策略,对冲套利策略在模拟级别回测,可以用于参考宏观上的验证。

    a year ago
    javascript
    function main() { while (true) { var begin = new Date().getTime() exchanges[0].GetTicker("LTC_USDT") exchanges[0].GetTicker("BTC_USDT") exchanges[0].GetTicker("ETH_USDT") exchanges[1].GetTicker("LTC_USDT") exchanges[1].GetTicker("BTC_USDT") exchanges[1].GetTicker("ETH_USDT") var end = new Date().getTime() Log(end - begin) Sleep(1000) } }

    您好,现在回测系统支持直接指定品种信息。
    img

    实盘级别回测,耗时很短。模拟级别回测因为tick是模拟生成的,不同品种可能一个周期内生成的tick数量并不同,所以一轮时间间隔可能会有增大的情况。

    a year ago

    mt4或者聚宽等平台,不存在这个耗时问题,按道理说,发明者跟他们的原理是一样的。问题,在于GetRecords不耗时,但是GetTicker耗时,实在是有点难理解。我现在只要是品种多了,就不用GetTicker了,而用Records代替,误差反而小。在这里分享给大家,避免回测错误。

    a year ago

    谢谢你的回答。我的确只是做了模拟级别的回测,没有做实盘级别的。实盘级别,数据太大了,对于几十个品种的策略而言,别说ticker级别的数据,就是1分钟甚至5分钟的k线数据,都无法获取,根本无法回测,会提示内存错误,之前我有发帖求助,尚未解决。

    a year ago

    好的,感谢您提出建议和问题,回测系统这边会持续优化升级。

    a year ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)