註冊日期: Mar 2005 來 自: 文章數量: 39
假設我把連續紅k線視為一波段 連續黑k線亦視為一波段 而假設目前波段為紅波 我想用公式挑選股的方法 來判斷前波黑k最低點 沒有跌破前前波紅k最低點 不知道這樣怎麼寫? 不太清楚怎麼去抓出前紅色波段和前黑波段 的日期,因為不像c語言有迴圈可以一個個判斷 希望高手指點一二,謝謝
註冊日期: Oct 2003 來 自: 文章數量: 18093
奇狐有內建喔 循環語句(迴圈敘述) FOR 請看 http://www.chiefox.com.tw/bbs/showt...=&threadid=2648
我還以為只有用VB SCRIPT才能寫,謝啦 請問我這樣寫倒底有什麼錯, 這個IF實在不太會用 TODAY:=IF(C>O ,1,0);{紅K為1黑K為0} Q1:=0; Q2:=1; FOR i = 1 TO 10 DO Begin IF REF(C,1)>REF(O,1) THEN EXIT; IF Q2>10 THEN EXIT; End; FINAL:Q1+Q2;
IF ..... THEN 的條件式 只能用於數值的判斷喔 不能用於數列 C和O都是數列 看看這的教學應對您有幫助 http://www.chiefox.com.tw/bbs/showt...=&threadid=2649
請問一下是否代表只要用到資料 都會變成數列 有沒有辦法取出數列中的單一數值 否則沒有辦法用IF做比較 對寫程式不是很方便說
IF(x,a,b) 是用於數列 IF .... THEN 是用於數值 取出數列中的單一數值方法如下 CC:C; XX:CC[10]; //取出CC數列裡的第10個數 多想想, 很多時候有些功能還不需動用到 FOR 即可完成