.在买卖,收益,账户信息,经常会遇到价格计算精度过高。导致一些交易失败 或者 失误。 在程序中使用_N 的时候就可以很好的解决这个问题。 在精度控制时候 _N 不会进行四舍五入。 _N用法 _N(需要处理的变量,控制的小数点精度) 返回處理后的結果
JavaScript
function main() {
var sell_price=0.1234567;
Log("sell_price _N:",_N(sell_price,6));
var buy_price="0.1234567";
Log("buy_price _N:",_N(buy_price,6));
}
代码回测运行结果:
Python
def main():
sell_price=0.1234567
Log("sell_price _N:",_N(sell_price,6))
buy_price="0.1234567"
Log("buy_price _N:",_N(float(buy_price),6))
提示 在python中_N第一个参数必须为浮点型 float转换成浮点型 代码回测运行结果:
FangBei python版本运行会报错,需要修改如下: 1. 首行def前面不有空格 2. 第4行 不是空行,其中有tab
yjt111 sell_price not shell_price