Type/to search
2
Follow
3
Followers
js 시뮬레이션에서는 계산이 정확하지만 실제 계산에서는 틀렸습니다.
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은 함수 내의 지역 변수이며, data object와 changeprice_sell은 글로벌 변수이며, 여기서 changeprice_sell은 인터랙티브 템플릿을 통해 실시간으로 수정할 수 있습니다.
img

이제 문제가 되는 것은, 시뮬레이션이 작동하고, nextsell의 계산이 옳다는 것입니다.
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)