奇狐社區論壇
在這個頁面顯示本主題全部的 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=18186)


由 mori868 在 2013-12-03 21:16 發表:

如何精簡

Y:=(HIGH+LOW)/2;

R1:=SMA(Y,8,1);
R2:=REF(R1,5);

KU1:=IF(HIGH=HHV(HIGH,20),1,0); //3
KD1:=IF(LOW=LLV(LOW,20),1,0); //3

UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),
REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));

DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),
REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));

上述公式 可以精簡嗎


由 cgjj 在 2013-12-04 08:38 發表:

回覆: 如何精簡

引用:
最初由 mori868 發表
Y:=(HIGH+LOW)/2;

R1:=SMA(Y,8,1);
R2:=REF(R1,5);

KU1:=IF(HIGH=HHV(HIGH,20),1,0); //3
KD1:=IF(LOW=LLV(LOW,20),1,0); //3

UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),
REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));

DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),
REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));

上述公式 可以精簡嗎



把重複的式子改用同一變數替代, 則可再精簡


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


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

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