好奇怪的一個問題,Bug嗎? [開拓者 TB]
- 咨詢內(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
所以你把中間的&& 換成|| 就可以了
大哥,你沒仔細看帖子吧。。。。。
求助管理員~~~~~ - 網(wǎng)友回復(fù):
highest()序列函數(shù),共賦值計算不應(yīng)該為條件內(nèi)。
雖然此處的A3不是條件內(nèi),但是前面的low<3678可以看做一個條件了,此條件的滿足與否會決定 后面的語句是否執(zhí)行。
所以,請按正確的寫法來進行賦值,比如你你的a1,a2的那種。再去有判斷a1,a2即可。不要使用a3這種方式。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容