js tính toán đúng trong mô phỏng, tính toán sai trên thực

Tác giả:afanxingzhou, Tạo: 2019-05-30 10:35:09, Cập nhật:

Tôi đã tính toán: data.lastprice là giá giao dịch đầu tiên, changeprice_sell là giá thay đổi, và data.avgprice là giá trung bình. Mục đích của phép tính này là tìm ra giá trị tối đa của giá giao dịch trên + giá thay đổi và giá trung bình + giá thay đổi. Mã là: nextsell = _N ((Math.max ((data.lastprice + changeprice_sell, data.avgprice + changeprice_sell), 2);

img

nextsell là một biến địa phương trong hàm, đối tượng data và changeprice_sell là một biến toàn cầu, trong đó changeprice_sell có thể được sửa đổi trong thời gian thực qua mẫu tương tácimg

Vấn đề hiện tại là: tính toán của nextsell là đúng.imgKhả năng chạy log trên ổ đĩa thực là saiimg


Thêm nữa

Giấc mơ nhỏChúng tôi đề nghị bạn thực hiện thay đổi ở nơi tương tác một biến sau đó thêm một Log (()) đầu ra, đầu ra số XXX đã được thay đổi hoàn thành Điều này giúp bạn dễ dàng đánh giá quy trình.

Giấc mơ nhỏBạn đã sử dụng tương tác để thay đổi giá trị changeprice_sell trong khi chính sách đang chạy, hãy xem xét nếu chính sách đã tính toán nextsell, thì thời điểm đó bạn đã thay đổi changeprice_sell, thay đổi từ 0 thành 100, chứ không phải là trường hợp trên.