var STATE_IDLE = 0;
var STATE_LONG = 1;
var STATE_SHORT = 2;
var State = STATE_IDLE;
function Trade(currentState, nextState) {
if (currentState === STATE_IDLE) {
if (nextState === STATE_LONG) {
exchange.SetDirection("buy");
AmountOP = InitAccount.Stocks * 10 / 2;
exchange.Buy(_C(exchange.GetTicker).Sell, AmountOP);
State = STATE_LONG;
}
Và sau đó, có những điều kiện khác để quyết định thực hiện, cũng sẽ thay đổi giá trị của State, nhưng tại sao nó vẫn là 0 và không thay đổi?
Con mèo.Bạn có thể xuất ra các giá trị sau khi thay đổi để xem nếu bạn có thể định vị vấn đề trong quá trình chỉnh sửa thông thường.
Những nhà phát minh định lượng - những giấc mơ nhỏĐiều này trông giống như một chiến lược tương lai Dual Thrust, không thay đổi State nên không kích hoạt logic tái định giá cho State.