Type/to search
2
Follow
3
Followers
Le calcul est correct dans la simulation js, mais erroné dans le calcul réel
Help
Created 2019-05-30 10:35:09  
 2
 1692

J'ai fait un calcul: data.lastprice est le prix de vente, changeprice_sell est la valeur de la variation, data.avgprice est le prix moyen.
Le but de cette opération est de trouver la valeur maximale du prix de transaction plus la variation par rapport au prix moyen plus la variation.
Voici le code:
nextsell = _N(Math.max(data.lastprice + changeprice_sell, data.avgprice + changeprice_sell),2);

img

nextsell est une variable locale au sein d'une fonction, l'objet de données et changeprice_sell sont des variables globales, où changeprice_sell peut être modifié en temps réel via un modèle interactif
img

Le problème, c'est que la simulation fonctionne et que le calcul de NextSell est correct.
img
Le disque dur ne fonctionne pas correctement
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)