Type/to search
1
Follow
0
Followers
میں پوچھنا چاہتا ہوں کہ عالمی متغیر کی وضاحت کرنے کے بعد، بعد میں آنے والے فنکشن کی قدر ہمیشہ غیر تبدیل کیوں رہتی ہے؟
FAQ
Created 2018-11-13 17:27:58  Updated 2018-11-14 09:11:29
 2
 1932
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; }

اس کے بعد، دوسرے شرائط ہیں جو عملدرآمد کے فیصلے کرتے ہیں اور اس کی حیثیت کو تبدیل کرتے ہیں، لیکن یہ ہمیشہ 0 کیوں نہیں ہے؟

Related Recommendations
Comment
All comments (2)

    代码能完整点吗,这样不能定位问题,你可以输出改变后的值看看有没有,一般调试下就能定位问题了

    8 years ago

    这个看上去很像 Dual Thrust 期货策略, State 没有改变应该是 没有触发 给State 重新赋值的 逻辑。

    8 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)