奇狐社區論壇
在這個頁面顯示本主題全部的 6 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問一下,如何用公式判斷,前波黑k低點未破前前波紅k低點 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=4180)


由 qeagle 在 2005-11-13 11:15 發表:

請問一下,如何用公式判斷,前波黑k低點未破前前波紅k低點

假設我把連續紅k線視為一波段
連續黑k線亦視為一波段

而假設目前波段為紅波
我想用公式挑選股的方法
來判斷前波黑k最低點
沒有跌破前前波紅k最低點

不知道這樣怎麼寫?

不太清楚怎麼去抓出前紅色波段和前黑波段
的日期,因為不像c語言有迴圈可以一個個判斷
希望高手指點一二,謝謝


由 cgjj 在 2005-11-13 20:45 發表:

奇狐有內建喔 循環語句(迴圈敘述) FOR
請看 http://www.chiefox.com.tw/bbs/showt...=&threadid=2648


由 qeagle 在 2005-11-14 00:22 發表:

謝謝

我還以為只有用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;


由 cgjj 在 2005-11-14 08:39 發表:

IF ..... THEN 的條件式
只能用於數值的判斷喔
不能用於數列
C和O都是數列

看看這的教學應對您有幫助
http://www.chiefox.com.tw/bbs/showt...=&threadid=2649


由 qeagle 在 2005-11-14 17:51 發表:

請問一下是否代表只要用到資料
都會變成數列
有沒有辦法取出數列中的單一數值
否則沒有辦法用IF做比較
對寫程式不是很方便說


由 cgjj 在 2005-11-14 18:59 發表:

IF(x,a,b) 是用於數列
IF .... THEN 是用於數值

取出數列中的單一數值方法如下
CC:C;
XX:CC[10]; //取出CC數列裡的第10個數

多想想, 很多時候有些功能還不需動用到 FOR 即可完成


全部時間均為台灣時間, 現在時間為03:18
在這個頁面顯示本主題全部的 6 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.