好奇怪的一個問題,Bug嗎?
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2013年02月26日
- 咨詢內(nèi)容: 本帖最后由 muyuwuxin 于 2012-12-11 14:20 編輯
兩個bool變量 :
a1=low<3678;
a2=higest(high[1],79)>3683;
單獨都是真,但是連起來 a3=low<3678 && higest(high[1],79)>3683;
就為false了, 什么情況? 急求解答。
可以用今天的RB1分鐘K線13:32分鐘以后的K線驗證
- TB技術(shù)人員: 因為邏輯關(guān)系,你一個值不可能小于最小同時大于最大的
- TB客服: 所以你把中間的&& 換成|| 就可以了
- 網(wǎng)友回復(fù):
敏敏 發(fā)表于 2012-12-11 14:34
所以你把中間的&& 換成|| 就可以了
大哥,你沒仔細(xì)看帖子吧。。。。。
求助管理員~~~~~
- 網(wǎng)友回復(fù):
highest()序列函數(shù),共賦值計算不應(yīng)該為條件內(nèi)。
雖然此處的A3不是條件內(nèi),但是前面的low<3678可以看做一個條件了,此條件的滿足與否會決定 后面的語句是否執(zhí)行。
所以,請按正確的寫法來進(jìn)行賦值,比如你你的a1,a2的那種。再去有判斷a1,a2即可。不要使用a3這種方式。