Type/to search
2
Follow
3
Followers
गणना जेएस सिमुलेशन में सही है, लेकिन वास्तविक गणना में गलत है
Help
Created 2019-05-30 10:35:09  
 2
 1692

मैं एक गणना कर रहा हूँ: data.lastprice है कि ऊपर के लेन-देन की कीमत, changeprice_sell है कि परिवर्तन मूल्य, data.avgprice है कि औसत मूल्य.
इस परिचालन का उद्देश्य औसत मूल्य + परिवर्तन मूल्य के साथ लेनदेन मूल्य + परिवर्तन मूल्य का अधिकतम मूल्य प्राप्त करना है।
कोड इस प्रकार है
nextsell = _N(Math.max(data.lastprice + changeprice_sell, data.avgprice + changeprice_sell),2);

img

nextsell फ़ंक्शन के भीतर एक स्थानीय चर है, डेटा ऑब्जेक्ट और changeprice_sell वैश्विक चर है, जिसमें changeprice_sell को इंटरैक्टिव टेम्पलेट के माध्यम से वास्तविक समय में संशोधित किया जा सकता है
img

अब समस्या यह है कि सिमुलेशन चल रहा है, नेक्स्टसेल सही है
img
रीयल-डिस्क लॉग रिकॉर्डिंग गलत है
img

Related Recommendations
Comment
All comments (2)

    建议你在交互的地方执行修改 某个变量 之后加上一条Log()输出, 输出 XXX数值已经 修改完成
    这样方便 判断程序流程。检查 BUG 。

    7 years ago

    您是在策略运行期间 ,使用了交互,改了 changeprice_sell 的值了吧,考虑下 如果 策略已经计算出了 nextsell , 这个时候 你的修改 changeprice_sell 触发了,从 0 改成 100 , 不就成上面的情况了。

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