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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]簡化 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18277)


由 Markchu7 在 2014-01-16 15:50 發表:

[問題]簡化

關鍵位置上4:=H+0.5>上4 AND L-0.5<上4;
關鍵位置上3:=H+0.5>上3 AND L-0.5<上3;
關鍵位置上2:=H+0.5>上2 AND L-0.5<上2;
關鍵位置上1:=H+0.5>上1 AND L-0.5<上1;
關鍵位置平:=H+0.5>平 AND L-0.5<平;
關鍵位置下1:=H+0.5>下1 AND L-0.5<下1;
關鍵位置下2:=H+0.5>下2 AND L-0.5<下2;
關鍵位置下3:=H+0.5>下3 AND L-0.5<下3;
關鍵位置下4:=H+0.5>下4 AND L-0.5<下4;
關鍵位置:=關鍵位置X OR 關鍵位置DRC OR 關鍵位置上4 OR 關鍵位置上3 OR 關鍵位置上2 OR 關鍵位置上1 OR 關鍵位置平 OR 關鍵位置下1 OR 關鍵位置下2 OR 關鍵位置下3 OR 關鍵位置下4,LINETHICK;

上4......下4皆為水平線!以上可否簡化如下:
關鍵價:=上4 OR 上3 OR 上2 OR 上1 OR 平 OR 下1 OR 下2 OR 下3 OR 下4;
關鍵位置:=H+0.5>關鍵價 AND L-0.5<關鍵價;
請指導!


由 cgjj 在 2014-01-16 16:30 發表:

回覆: [問題]簡化

引用:
最初由 Markchu7 發表
關鍵位置上4:=H+0.5>上4 AND L-0.5<上4;
關鍵位置上3:=H+0.5>上3 AND L-0.5<上3;
關鍵位置上2:=H+0.5>上2 AND L-0.5<上2;
關鍵位置上1:=H+0.5>上1 AND L-0.5<上1;
關鍵位置平:=H+0.5>平 AND L-0.5<平;
關鍵位置下1:=H+0.5>下1 AND L-0.5<下1;
關鍵位置下2:=H+0.5>下2 AND L-0.5<下2;
關鍵位置下3:=H+0.5>下3 AND L-0.5<下3;
關鍵位置下4:=H+0.5>下4 AND L-0.5<下4;
關鍵位置:=關鍵位置X OR 關鍵位置DRC OR 關鍵位置上4 OR 關鍵位置上3 OR 關鍵位置上2 OR 關鍵位置上1 OR 關鍵位置平 OR 關鍵位置下1 OR 關鍵位置下2 OR 關鍵位置下3 OR 關鍵位置下4,LINETHICK;

上4......下4皆為水平線!以上可否簡化如下:
關鍵價:=上4 OR 上3 OR 上2 OR 上1 OR 平 OR 下1 OR 下2 OR 下3 OR 下4;
關鍵位置:=H+0.5>關鍵價 AND L-0.5<關鍵價;
請指導!



資訊提供不足, 恕無法判定

另外
關鍵價:=上4 OR 上3 OR 上2 OR 上1 OR 平 OR 下1 OR 下2 OR 下3 OR 下4;
這行運算結果 "關鍵價" 的值為條件成立與否( 1 或 0 ), 並非是價格
將它帶入 H+0.5>關鍵價 AND L-0.5<關鍵價 這式子中是錯誤的


由 Markchu7 在 2014-01-16 16:40 發表:

IF DATATYPE<6 THEN VARA:=IF((C>150),91.3,0.913),LINETHICK,COLORYELLOW;
間距:=IF(DATATYPE<3,VARA/2,VARA),LINETHICK,COLORRED;
下R:=INTPART(CLOSE/VARA)*VARA,LINETHICK,COLORGREEN,PRECISION0;
上R:=(下R+VARA),LINETHICK,COLORYELLOW,PRECISION0;
平R:=((下R+上R)/2),LINETHICK,COLORWHITE,PRECISION0;
平R:=REF(平R,BARSLAST(CK)),LINETHICK,COLORYELLOW,PRECISION0;
上4:=平R+間距*4,LINETHICK,COLORYELLOW,PRECISION0;
上3:=平R+間距*3,LINETHICK,COLORYELLOW,PRECISION0;
上2:=平R+間距*2,LINETHICK,COLORYELLOW,PRECISION0;
上1:平R+間距,LINETHICK,COLORRED,PRECISION0;
平:平R,LINETHICK,COLORBLACK,PRECISION0;
下1:平R-間距,LINETHICK,COLORBLUE,PRECISION0;
下2:=平R-間距*2,LINETHICK,COLORYELLOW,PRECISION0;
下3:=平R-間距*3,LINETHICK,COLORYELLOW,PRECISION0;
下4:=平R-間距*4,LINETHICK,COLORYELLOW,PRECISION0;
請指導!


由 cgjj 在 2014-01-16 16:45 發表:

引用:
最初由 Markchu7 發表
IF DATATYPE<6 THEN VARA:=IF((C>150),91.3,0.913),LINETHICK,COLORYELLOW;
間距:=IF(DATATYPE<3,VARA/2,VARA),LINETHICK,COLORRED;
下R:=INTPART(CLOSE/VARA)*VARA,LINETHICK,COLORGREEN,PRECISION0;
上R:=(下R+VARA),LINETHICK,COLORYELLOW,PRECISION0;
平R:=((下R+上R)/2),LINETHICK,COLORWHITE,PRECISION0;
平R:=REF(平R,BARSLAST(CK)),LINETHICK,COLORYELLOW,PRECISION0;
上4:=平R+間距*4,LINETHICK,COLORYELLOW,PRECISION0;
上3:=平R+間距*3,LINETHICK,COLORYELLOW,PRECISION0;
上2:=平R+間距*2,LINETHICK,COLORYELLOW,PRECISION0;
上1:平R+間距,LINETHICK,COLORRED,PRECISION0;
平:平R,LINETHICK,COLORBLACK,PRECISION0;
下1:平R-間距,LINETHICK,COLORBLUE,PRECISION0;
下2:=平R-間距*2,LINETHICK,COLORYELLOW,PRECISION0;
下3:=平R-間距*3,LINETHICK,COLORYELLOW,PRECISION0;
下4:=平R-間距*4,LINETHICK,COLORYELLOW,PRECISION0;
請指導!



您最終是要取用什麼結果呢?
請說明, 否則難以協助


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


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

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