Type/to search
0
Follow
0
Followers
ایک اور تکنیکی سوال
FAQ
Created 2016-05-06 09:47:57  
 4
 2115

مثال کے طور پر موجودہ روبوٹ 1 منٹ کی مدت ہے، کس طرح اس 1 منٹ میں واقع دن کی لائن کی مدت کے MA ((5) اوسط لائن کی قدر کا حساب
API کے ساتھ
GetRecords ((Period) ایک K لائن کی تاریخ لوٹاتا ہے ، K لائن کی مدت روبوٹ کی تخلیق کے وقت متعین کی گئی ہے ، ریکارڈ کی صف بندی
بغیر پیرامیٹرز، ڈیفالٹ واپس K لائن دورانیہ جب روبوٹ کے لئے وقت کی پیمائش شامل، لیکن یہ بھی اپنی مرضی کے مطابق K لائن دورانیہ کر سکتے ہیں
معاونت: PERIOD_M1 1 منٹ ، PERIOD_M5 5 منٹ ، PERIOD_M15 15 منٹ ، PERIOD_M30 30 منٹ ، PERIOD_H1 1 گھنٹہ ، PERIOD_D1 ایک دن
حاصل کردہ غلط ، اس GetRecords ((PERIOD_D1) کا استعمال کرتے ہوئے MA ((5) اوسط لائن کا حساب لگاتے وقت ، اس میں 5 K لائنوں کی قیمتیں گردش کے ذریعہ لی گئی موجودہ 1 منٹ کی سطح کی قیمت ہیں ، لہذا 1 منٹ کے بعد ، دن لائن MA ((5) لے لو غلط ہے
میں نے اس کے بارے میں سوچا تھا، لیکن مجھے نہیں معلوم تھا کہ یہ کیسے کیا جائے۔

Related Recommendations
Comment
All comments (3)

    说的有点绕,看不懂,要算日线MA就用GetRecords(PREIOD_D1)去算啊,跟你机器人是什么周期没关系

    10 years ago

    我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。

    10 years ago

    不管用什么周期 records 这个对象数组最后一个 元素(K线最后一柱),都是 在变动的,除非这个周期完全走完,才确定,如果是日周期,今天不过完,最后的数值是不确定的。说的有点远,问下 题主你这是 回测的?还是机器人 模拟盘跑的? 回测的你在回测参数中指定K线周期后,不管在代码里 给 GetRecords加哪个参数都是无效的,只按照开始设定的周期获取。

    10 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)