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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題] 請問 IF 是否能傳回 True False (http://www.chiefox.com.tw/bbs/showthread.php?threadid=16321)


由 chiejc 在 2011-12-23 15:35 發表:

問題 [問題] 請問 IF 是否能傳回 True False

請問 IF 是否能傳回 True False

例如,
A:=HIGH;
B:=REF(HIGH,1);
C:=IF(A>B,False,True)
DRAWTEXT(C, High,'Buy');

如果 C 得不到 True False
那要怎麼寫才對?
謝謝!!


由 ccutmis 在 2011-12-23 15:54 發表:

回覆: [問題] 請問 IF 是否能傳回 True False

引用:
最初由 chiejc 發表
請問 IF 是否能傳回 True False

例如,
A:=HIGH;
B:=REF(HIGH,1);
C:=IF(A>B,False,True)
DRAWTEXT(C, High,'Buy');

如果 C 得不到 True False
那要怎麼寫才對?
謝謝!!



以您上述的邏輯所示,是指要在今高過前高時顯示'Buy'? 若是的話其實不用那麻煩~例如:
HH:=H>REF(H,1);
DRAWTEXT(HH, High,'Buy'),pxup40,align0;

另外關於傳回值True 或 False 您可以改用 1 或 0 ,例如:
MM:= IIF(COND,1,0);
DRAWTEXT(MM, High,'Buy'),pxup40,align0;


由 chiejc 在 2011-12-23 17:10 發表:

試過了。可以說。

真是厲害!


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


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

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