[quote]原帖由 dmd666 于 2008-9-23 21:24 发表 請問一下各位高手 If((C*0.97)>PREV,C*0.97,If((C*1.03)
If((C*0.97)>PREV,C*0.97,If((C*1.03)<PREV,C*1.03,PREV))
首先 PREV 是代表上次程式的結果, 以日線圖計就是昨天的結果,
所以 PREV 只得一個值, 不可能以 (REF(C,-1) *1.03 及 REF(C,-1)*0.97 ) 兩個不同的值, 兩樣野代替一樣野, 不可能 !
但如果相反, 你目的其實是有 3 個數值, 那 1 個 PREV 就沒有可能傳回 3 個不同的值 ~
或者你試試代入真正想代入的數入程式中睇睇,
因為這裡有 3 個 PREV , 單看你的說明, 是不清楚你想表達的結果 ?
而且 第3 個 PREV 睇來應該不能與前兩個 PREV 相同, 應該是另一個結果的數值, 但這裡好似沒有提及 ~
所以暫未知你錯於那裡 ? 你試表達清楚多一點 !!
|