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

奇狐社區論壇 (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=18197)


由 Markchu7 在 2013-12-07 16:36 發表:

有無簡化的寫法

共有十條水平線(MA1,MA2......,MA10);
關鍵位置MA1:=(CROSS(H,MA1-0.5) AND SUM(CROSS(H,MA1-0.5),SP)<3) OR (CROSS(MA1+0.5,L) AND SUM(CROSS(MA1+0.5,L),SP)<3);
關鍵位置MA2:=(CROSS(H,MA2-0.5) AND SUM(CROSS(H,MA2-0.5),SP)<3) OR (CROSS(MA2+0.5,L) AND SUM(CROSS(MA2+0.5,L),SP)<3);
.
.
.
.

關鍵位置:=關鍵位置MA1 OR 關鍵位置MA2 OR 關鍵位置MA3......;
有無簡化的寫法,請指導!謝謝!


由 cgjj 在 2013-12-09 09:37 發表:

回覆: 有無簡化的寫法

引用:
最初由 Markchu7 發表
共有十條水平線(MA1,MA2......,MA10);
關鍵位置MA1:=(CROSS(H,MA1-0.5) AND SUM(CROSS(H,MA1-0.5),SP)<3) OR (CROSS(MA1+0.5,L) AND SUM(CROSS(MA1+0.5,L),SP)<3);
關鍵位置MA2:=(CROSS(H,MA2-0.5) AND SUM(CROSS(H,MA2-0.5),SP)<3) OR (CROSS(MA2+0.5,L) AND SUM(CROSS(MA2+0.5,L),SP)<3);
..
.

關鍵位置:=關鍵位置MA1 OR 關鍵位置MA2 OR 關鍵位置MA3......;
有無簡化的寫法,請指導!謝謝!



以 關鍵位置MA1 來說
CROSS(H,MA11-0.5) 和 CROSS(MA11+0.5,L)
各別都重複運算了一次, 這部分可再優化


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


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

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