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

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


由 yjl8895 在 2015-08-30 06:45 發表:

[問題]

版大好:
從圖中所標示的地方,LD1連接HH1,亦即黃色的線連不起來,不知為何?

AA:=向前引用(最高價,1)=最高值(最高價,2*1+1);
AAA:=信號過濾(AA,1);
BB:=向前賦值(AAA,1+1);
CC1:=信號過濾(BB,1);
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,1)=最低值(最低價,2*1+1);
AAA2:=信號過濾(AA2,1);
BB2:=向前賦值(AAA2,1+1);
CC22:=信號過濾(BB2,1);
CC2:=CC22 AND 求邏輯非(CC1);
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD1:=LD OR 是否最後週期;
hEA:=向前賦值(LD1,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD1,統計總數(CC1,向前引用(上一次條件成立位置(LD1),1)+1),0);
hG1:=條件函數(hJS=1 AND LD1,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD1 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD1,hGA,0);
hG3:=條件函數(hJS>=3 AND LD1,條件函數(LD1 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD1,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH1:=hJJ>向前引用(hJJ,1);

畫直線(LD1,最低價,HH1,最高價,0),COLORYELLOW,LINETHICK1;
畫直線(HH1,最高價,LD1,最低價,0),COLORYELLOW,LINETHICK1;

__________________
efef55e3


由 cgjj 在 2015-08-30 12:31 發表:

回覆: [問題]

引用:
最初由 yjl8895 發表
版大好:
從圖中所標示的地方,LD1連接HH1,亦即黃色的線連不起來,不知為何?
.........................



正常的
因為兩個 LD1 成立之間,沒有HH1成立


由 yjl8895 在 2015-08-30 15:08 發表:

版大謝謝您。

如果從HH3到LD3白線中,找出只有包含兩個LD1低點 或兩個HH1高點,求符合上述條件的LD3。


AA:=向前引用(最高價,3)=最高值(最高價,2*3+1);
AAA:=信號過濾(AA,3);
BB:=向前賦值(AAA,3+1);
CC1:=信號過濾(BB,3);
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,3)=最低值(最低價,2*3+1);
AAA2:=信號過濾(AA2,3);
BB2:=向前賦值(AAA2,3+1);
CC22:=信號過濾(BB2,3);
CC2:=CC22 AND 求邏輯非(CC1);
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD3:=LD OR 是否最後週期;
hEA:=向前賦值(LD3,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD3,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD3,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD3,統計總數(CC1,向前引用(上一次條件成立位置(LD3),1)+1),0);
hG1:=條件函數(hJS=1 AND LD3,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD3 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD3,hGA,0);
hG3:=條件函數(hJS>=3 AND LD3,條件函數(LD3 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD3,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH3:=hJJ>向前引用(hJJ,1);

畫直線(LD3,最低價,HH3,最高價,0),COLORWHITE,LINETHICK2;
畫直線(HH3,最高價,LD3,最低價,0),COLORWHITE,LINETHICK2;

AA:=向前引用(最高價,1)=最高值(最高價,2*1+1);
AAA:=信號過濾(AA,1);
BB:=向前賦值(AAA,1+1);
CC1:=信號過濾(BB,1);
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,1)=最低值(最低價,2*1+1);
AAA2:=信號過濾(AA2,1);
BB2:=向前賦值(AAA2,1+1);
CC22:=信號過濾(BB2,1);
CC2:=CC22 AND 求邏輯非(CC1);
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD1:=LD OR 是否最後週期;
hEA:=向前賦值(LD1,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD1,統計總數(CC1,向前引用(上一次條件成立位置(LD1),1)+1),0);
hG1:=條件函數(hJS=1 AND LD1,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD1 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD1,hGA,0);
hG3:=條件函數(hJS>=3 AND LD1,條件函數(LD1 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD1,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH1:=hJJ>向前引用(hJJ,1);

畫直線(LD1,最低價,HH1,最高價,0),COLOR111111,LINETHICK1;
畫直線(HH1,最高價,LD1,最低價,0),COLOR111111,LINETHICK1;

__________________
efef55e3


由 yjl8895 在 2015-08-30 21:35 發表:

引用:
最初由 yjl8895 發表
版大謝謝您。

如果從HH3到LD3白線中,找出只有包含兩個LD1低點 或兩個HH1高點,求符合上述條件的LD3。


AA:=向前引用(最高價,3)=最高值(最高價,2*3+1);
AAA:=信號過濾(AA,3);
BB:=向前賦值(AAA,3+1);
CC1:=信號過濾(BB,3);
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,3)=最低值(最低價,2*3+1);
AAA2:=信號過濾(AA2,3);
BB2:=向前賦值(AAA2,3+1);
CC22:=信號過濾(BB2,3);
CC2:=CC22 AND 求邏輯非(CC1);
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD3:=LD OR 是否最後週期;
hEA:=向前賦值(LD3,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD3,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD3,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD3,統計總數(CC1,向前引用(上一次條件成立位置(LD3),1)+1),0);
hG1:=條件函數(hJS=1 AND LD3,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD3 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD3,hGA,0);
hG3:=條件函數(hJS>=3 AND LD3,條件函數(LD3 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD3,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH3:=hJJ>向前引用(hJJ,1);

畫直線(LD3,最低價,HH3,最高價,0),COLORWHITE,LINETHICK2;
畫直線(HH3,最高價,LD3,最低價,0),COLORWHITE,LINETHICK2;

AA:=向前引用(最高價,1)=最高值(最高價,2*1+1);
AAA:=信號過濾(AA,1);
BB:=向前賦值(AAA,1+1);
CC1:=信號過濾(BB,1);
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,1)=最低值(最低價,2*1+1);
AAA2:=信號過濾(AA2,1);
BB2:=向前賦值(AAA2,1+1);
CC22:=信號過濾(BB2,1);
CC2:=CC22 AND 求邏輯非(CC1);
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD1:=LD OR 是否最後週期;
hEA:=向前賦值(LD1,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD1,統計總數(CC1,向前引用(上一次條件成立位置(LD1),1)+1),0);
hG1:=條件函數(hJS=1 AND LD1,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD1 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD1,hGA,0);
hG3:=條件函數(hJS>=3 AND LD1,條件函數(LD1 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD1,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH1:=hJJ>向前引用(hJJ,1);

畫直線(LD1,最低價,HH1,最高價,0),COLOR111111,LINETHICK1;
畫直線(HH1,最高價,LD1,最低價,0),COLOR111111,LINETHICK1;

__________________
efef55e3


由 cgjj 在 2015-08-30 22:43 發表:

引用:
最初由 yjl8895 發表
版大謝謝您。

如果從HH3到LD3白線中,找出只有包含兩個LD1低點 或兩個HH1高點,求符合上述條件的LD3。
..........................



其中的 UseLD3 就是您要的

HH3SP:=barslast(HH3);
CK1:=sum(LD1,HH3SP+1)=2;
CK2:=sum(HH1,HH3SP+1)=2;
UseLD3:=CK1 and CK2 and LD3;


由 yjl8895 在 2015-08-31 07:14 發表:

那麼晚了,還能得到您的回覆,真是太感激您了!

__________________
efef55e3


由 cgjj 在 2015-08-31 09:27 發表:

引用:
最初由 yjl8895 發表
那麼晚了,還能得到您的回覆,真是太感激您了!


謝謝,您客氣了 ^^


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


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

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